basic knowledge and some advanced topics about Linux Programming
doc
用于存放文档src
用于存放源码data
用于存放书籍advanced
用于存放高级主题的内容,分主题存放
- Lecture 00:Linux 服务器运维
- Lecture 01:Linux 目录结构,文件权限,特殊设备
- Lecture 02:Linux 编程环境搭建 Vim+GCC+LD+GDB
- Lecture 03:代码规范 + gdb 进阶用法 + makefile
- Lecture 04:Git版本控制 + Doxygen 文档生成
- Lecture 05:Makefile 进阶使用
- Lecture 00:C/C++ 内存调试指南
- Lecture 01:软件测试导论
- Lecture 02:内外存索引优化
- Lecture 03:项目组织
- Lecture 04:开源社区
- Lecture 05:STL 注意事项
- Lecture 06:多级存储及I/O 优化
- Lecture 07:多线程与多进程
- Lecture 08:汇编代码
部分内容来自于 并行计算课程 ,主要是基本主题的 Lecture 01, 03, 04,05 。
- 本作品选择采用:署名-非商业性使用-相同方式共享 的CC协议。
- 您可以:复制、发行、展览、表演、放映、广播或通过信息网络传播本作品。以及创作演绎作品。
- 惟须遵守下列条件:
- 署名 — 您必须按照作者或者许可人指定的方式对作品进行署名。
- 署名方式为:在转载或新作品开头的显著位置,注明原作者的姓名、来源及其采用的知识共享协议,与本作品在Github上的原发地址建立链接
- 非商业性使用 — 您不得将本作品用于商业目的。
- 相同方式共享 — 如果您改变、转换本作品或者以本作品为基础进行创作,您只能采用与本协议相同的许可协议发布基于本作品的演绎作品。
- 署名 — 您必须按照作者或者许可人指定的方式对作品进行署名。