研读开源源码心得、解析,主要是源码截图和一些简单的说明,xlsx格式
Caffe2_xlsx.xlsx
Caffe2 C++ 实现
Nginx源码解析.xlsx
Nginx C 实现,对epoll的深度使用
Redis源码解读.xlsx
Redis的 因个人失误,丢失了详细解读那部分,只留下了简单的框架,希望以后有时间补上
Redis-geo.xlsx
Redis的Geo模块的详细解读
docker_src.xlsx
Docker
go_std_rpc.xlsx
Go语言的标准库中的饿RPC调用库: net/rpc 性能极好,代码很精简,GOB是流模式,Json也是流模式; 据测试大部分性能是gRPC的两倍;
go编译器-源码解读.xlsx
尝试理解go语言的编译器; iface页就是关于interface的相关源码,根据其实现来看,部分方法性能可控;
Go静态HTTP文件服务器.xlsx
如其名,很简单的源码解读
Go语言标准库源码解读.xlsx
其中chan源码很详细,值得一看
http_package.xlsx
go语言的http库源码,非常值得推荐
gotun2socks.xlsx
socks5代理转到tuntap设备的项目的源码解读,以下是在下fork的分支。 https://github.com/lxt1045/gotun2socks
gRPC.xlsx
gRPC源码阅读
RocksDB.xlsx
RocksDB 源码,只开了个头,还没仔细深入
v2ray.xlsx
v2ray 项目的源码阅读笔记。其通过配置组装软件模块的结构挺有意思的,可以学习以下。 https://github.com/v2ray/v2ray-core