- sources/:一些pdf资源和常用工具
- examples/:学习一些框架或者其他知识时写的一些demo代码
- 《现代C++教程》 - 国人写的一本关于现代C++语法的导读
- Large Scale C++ Software Design - 需要有一定的开发经验后才适合阅读,是一本很老的书了(96年出版的),不过里面有部分思想现在还可以学习,
物理设计概念
这一部分。中文名字叫《大规模c++程序设计》,但中文版翻译的据说非常烂,所以尽量还是看英文版吧 - 《代码大全》(第2版) - 也需要有一定的开发经验后阅读才能有收获,主要是逻辑设计概念
- 王爽《汇编语言》(第四版) - 最好的汇编语言入门书之一,搭建实验环境可以参考我写的这篇文章
- 《设计数据密集型应用》 - 神书了,入门必看
- MIT 6.824 - 也是分布式系统入门必看,里面的实验课一定要做
- Redis - 应该是最常见的KV服务了,内部实现原理不算复杂,可以结合源码和《Redis设计与实现》一起看
- LevelDB - 基于LSM树的引擎,出自Jeff Dean之手,源码非常值得一读,可以结合着架构剖析一起看
- RocksDB - Facebook在LevelDB基础上优化出来的一个引擎,应该是业界最常用的单机KV引擎了吧