/src_xlsx

研读开源源码心得,xlsx格式;Nginx,Redis,Docker,KCP,Go标准库 ...

MIT LicenseMIT

研读开源源码心得、解析,主要是源码截图和一些简单的说明,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