小鸟笔记-程序语言
www.lijiaocn.com
1.
笔记说明
2.
Go 语言
2.1.
安装和文档
2.2.
基础语法
2.2.1.
词法
2.2.2.
常量
2.2.3.
变量
2.2.4.
类型
2.2.5.
声明
2.2.6.
表达式
2.2.7.
语句
2.2.8.
包声明
2.3.
内置函数
2.4.
初始化
2.5.
错误处理
2.6.
系统相关
2.7.
命令行参数
2.8.
日志打印
2.9.
类型转换
2.10.
代码管理
2.11.
Go Tempalte
2.12.
遗留代码片段
3.
Go 语言深入
3.1.
代码要如何组织?
3.2.
多版本依赖功能验证
3.3.
测试用例的覆盖率
3.4.
按值传递的开销很大
3.5.
并发与按值传递血案
3.6.
程序运行时跟踪调试
3.7.
程序运行时状态查看
3.8.
大量反序列化用指针
4.
Lua 语言
4.1.
基本数据类型
4.2.
关键字与操作符
4.3.
条件语句与循环
4.4.
函数定义使用
4.5.
模块定义使用
4.6.
元表定义设置
4.7.
面向对象设计
4.8.
标准输出打印
4.9.
字符串操作
4.10.
性能相关
4.10.1.
局部变量比全局变量快30%
4.10.2.
动态加载代码非常慢
4.10.3.
table自动扩容代价很高
4.10.4.
清理table成员不会触发rehash
4.10.5.
慎用字符串拼接
4.10.6.
尽量少创建变量
4.10.7.
缓存运算结果
4.10.8.
主动控制垃圾回收
5.
Shell 脚本
5.1.
变量与数据结构
5.2.
内置命令用法
6.
Python3
6.1.
python2 代码转换成 python3
6.2.
运行环境与依赖管理
6.3.
代码文件
6.4.
基本类型
6.4.1.
list
6.4.2.
tuple
6.4.3.
set
6.4.4.
dictionary
6.5.
字符串处理
6.6.
时间处理
6.7.
数值处理
6.8.
内置函数
6.9.
变量作用域
6.10.
参数读取
6.11.
模块用法
6.12.
包用法
6.13.
格式化输出
6.14.
文件读写
6.15.
错误和异常
6.16.
类
6.17.
生成器
7.
C 语言
7.1.
字符串处理
7.2.
时间操作
7.3.
动态链接库
7.4.
信号量操作
7.5.
内存管理操作
7.6.
格式化打印输出
7.7.
文件&设备操作
7.8.
进程管理操作
7.9.
并发编程
7.10.
socket通信
7.11.
文件系统
7.12.
系统配置
7.13.
Namespace操作
7.14.
硬件信息读取
8.
测试框架
8.1.
Go 测试框架 GinkGo
9.
Gin 的原理与学习资料
9.1.
快速开始
9.2.
路由管理
9.3.
参数读取
9.4.
响应数据
10.
Django 开发手册
10.1.
环境安装
10.2.
项目的创建
10.3.
应用的创建
10.4.
对接数据库
10.5.
数据库初始化
10.6.
数据库查询写入
10.7.
命令行操作数据库
10.8.
使用后台管理页面
10.9.
views 的开发
10.10.
使用 Generic Views
10.11.
编写测试代码
10.12.
页面模版中引入静态资源
10.13.
传入参数的获取
10.14.
日志管理
10.15.
项目的全局设置
10.16.
问题记录
10.17.
IDEA 远程调试 python
10.18.
使用自定义的 Package
10.19.
用WSGI方式部署Django服务
10.19.1.
在Apache中部署Django应用
10.20.
引入redis缓存
10.21.
导入django环境
11.
Android
12.
Vue
13.
Python3 爬虫开发
13.1.
Python3 请求库
13.2.
Python3 解析库
13.3.
移动 APP 工具
13.4.
Python3 爬虫框架
14.
微信公众号 API 使用
14.1.
设置方法
14.2.
消息格式
14.3.
接口调试
15.
淘宝客 API 使用
15.1.
开通方法
15.2.
SDK下载
15.3.
接口梳理
15.4.
接口调用
Light
Rust
Coal
Navy
Ayu
测试框架
这里收录一些测试框架,没有目标和计划,工作中遇到哪个学习哪个。
参考
李佶澳的博客