Collection

2020-05-14

常用知识整理和收藏,方便查阅。


图难于其易,为大于其细,天下难事,必作于易,天下大事,必作于细。 – 《道德经》

1. 常用查询

选项 链接
Redis Redis 官网
Redis 中文官方网站
Redis 教程
Redis 作者博客
Redis 源码
C/C++ C 语言教程
C++ 官网
C++ 参考手册
Linux Linux 命令大全
Linux 内核源码分析
Linux man pages online
Go Golang 官网
asm 汇编常用指令
shell Shell 教程 | 菜鸟教程
html/css HTML 教程
CSS 教程

2. 常看博客


3. 书籍

类型 名称
C/C++ 《C++ Primer》
《Effect C++》
《More Effect++》
《STL 源码剖析》
《跟我一起学 Makefile》
Go 《go 语言编程》
Python 《The Django Book 2.0 中文译本》
Linux 《深入理解计算机系统》
《UNIX环境高级编程》
《鸟哥的 Linux 私房菜》系列
《程序员的自我修养》
《跟老男孩学 Linux 运维》
《Linux 内核设计与实现》
《深入 Linux 设备驱动程序内核机制》
Network 《Linux 高性能服务器编程》
《TCP/IP 详解》系列
DataBase 《Redis 设计与实现》
《MySQL性能调优与架构设计》
算法 《算法导论》
面试 《剑指offer》

4. 收藏

类型 链接
系统 Linux slab 分配器剖析
用户空间_内核空间以及内存映射
Linux进程调度器-进程切换
Linux 进程、线程、文件描述符的底层原理
凉了!张三同学没答好「进程间通信」,被面试官挂了…
线程切换与进程切换以及开销
什么是孤儿进程和僵尸进程以及僵死进程的解决方案及原理
我这样学操作系统和计算机网络
Linux进程被信号杀死后退出状态码(exit code)的分析
当执行kill -9 PID时系统发生了什么
线程与进程的简单比较
Linux下 文件描述符(fd)与 文件指针(FILE*)
09 | 系统调用:公司成立好了就要开始接项目
网络 【Linux 内核网络协议栈源码剖析】accept 函数剖析
【Linux 内核网络协议栈源码剖析】connect 函数剖析
c/c++ STL 源码剖析
我在项目中经常使用的c++11新特性
C++ 智能指针的正确使用方式
老板不让用shared_ptr,会是什么原因?
redis redis-stat
协程 微信开源C++协程库Libco—原理与应用
动态链接黑魔法: Hook 系统函数
云风 coroutine 协程库源码分析
管理 UML类图与类的关系详解
ebook book1
book2
book3
book4
book5
book6
素材 iconarchive
download video from url
在线图片压缩

5. 视频资源


6. 开源

类型 项目
c/c++ libev
redis
golang codis
kingshard

7. 其它