说明:这里面既有网文,也有书籍,还包括一些课程,和实验室,都是在学习中遇到的,总结一哈。
数学
包含的内容:微积分,概率论,线性代数,统计,优化理论,信息论,图论,概率图模型
人物:陈希孺,Gilbert Strang ,Thomas M.Cover ,Koller
- 多元函数微积分
- 陈希孺的概率书
- 《Introduction to Linear Algebra》
- 陈希孺的统计书
- 优化理论
- 《信息论基础》
- 图论
- 《概率图模型:原理与技术》
- 《数学:确定性的丧失》
Todo:优化理论,图论
系统
包含的内容:
- Unix简介及演化历史
- Linux基本使用
- Linux编程(shell,make,Linux c,编译及编译器)
- 内核
人物:
简介及历史
基本使用
编程
- shell 30min 入门
- 《Linux c一站式编程》
- 《Gnu Make中文手册》
- 《Linux/UNIX系统编程手册(上、下册)》
- 《程序员的自我修养:链接、装载和库》
- 《自制编译器》
- 《深入理解计算机系统》
- 《计算机程序的构造和解释》
内核
- 《unix编程艺术》
- 《unix 内核源码剖析》
- Mit 6.828
- xv6 中文文档
- ucore
- OSDEV-操作系统开发参考
- 《x86汇编:从实模式到保护模式》
- 《操作系统真象还原》
- Roll your own toy UNIX-clone OS
- edsionte blog
Linux内核学习准备
Linux内核
Windows
内核性能调优
调试
人物:张银奎
Todo:
- dtrace 及 kernel性能
- strace 内总系统调用
- kernel 调试
- kernel 源码
网络与信息安全
人物:林沛满
算法与数据结构
服务器与数据库
包含内容:服务器,RDBMS,NoSql
人物:章亦春,黄建宏
- 《Nginx开发从入门到精通》淘宝团队出品
- 厦大dblab
- 《数据库系统原理》
- cs186-berkeley
- 《Redis 设计与实现》
- agentzh 的 Nginx 教程
Todo: - MySql(高性能Mysql,Mysql技术内幕,Mysql必知必会,Ali Mysql)
- openrestry
机器学习
包含内容:
人物:李航,周志华
云计算与大数据
包含的内容:Hadoop,Spark,Docker,OpenStack
人物:
- 一幅图展示Apache Bigdata家族
- 大数据教程
- 《Hadoop 权威指南》
- 《openstack 架构与设计》
- 分布式开发MIT6.824
工程
设计模式
版本控制
项目构建
包管理
文档
软件工程
《人月神话》
《构建之法》
不算新的新技术
- React-Native
- Spring boot
移动开发
编程语言及框架
内容:asm,C,Java,Python,Cpp,(php,c#,matlab)
C Language
- 《C Programming Language》(入门)
- 《C和指针》(入门)
- 《C专家编程》(提高)
- 《Unix环境高级编程》
- 《Unix网络编程》卷I 卷II
- 常用API(Blog)
Java Language
Python Language
- Python 官方文档
- 《Python Cookbook》
- 《Python 科学计算》
- 《Python核心编程》
- Python 科学计算库(python,numpy,pandas,scikit-learn,keras,tensorflow,pgmpy)