整体进度:https://github.com/apachecn/u…
贡献指南:https://github.com/apachecn/u…
项目仓库:https://github.com/apachecn/u…
贡献指南
请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科)
负责人:
- 飞龙:562826179
章节列表
-
0. 简介
- #Informal词汇表
- #Piazza:何时以及如何寻求帮助
- 编程技巧,第1部分
- 系统编程短篇小说和歌曲
-
1.学习C
- C编程,第1部分:简介
- C编程,第2部分:文本输入和输出
- C编程,第3部分:常见问题
- C编程,第4部分:字符串和结构
- C编程,第5部分:调试
- C编程,复习题
-
2.进程
- 进程,第1部分:简介
- 分叉,第1部分:简介
- 分叉,第2部分:Fork,Exec,等等
- 进程控制,第1部分:使用信号等待宏
- 进程复习题
-
3.内存和分配器
- 内存,第1部分:堆内存简介
- 内存,第2部分:实现内存分配器
- 内存,第3部分:粉碎堆栈示例
- 内存复习题
-
4.介绍Pthreads
- Pthreads,第1部分:简介
- Pthreads,第2部分:实践中的用法
- Pthreads,第3部分:并行问题(奖金)
- Pthread复习题
-
5.同步
- 同步,第1部分:互斥锁
- 同步,第2部分:计算信号量
- 同步,第3部分:使用互斥锁和信号量
- 同步,第4部分:临界区问题
- 同步,第5部分:条件变量
- 同步,第6部分:实现障碍
- 同步,第7部分:读者编写器问题
- 同步,第8部分:环形缓冲区示例
- 同步复习题
-
6.死锁
- 死锁,第1部分:资源分配图
- 死锁,第2部分:死锁条件
- 死锁,第3部分:餐饮哲学家
- 死锁复习题
-
7.进程间通信&调度
- 虚拟内存,第1部分:虚拟内存简介
- 管道,第1部分:管道介绍
- 管道,第2部分:管道编程秘密
- 文件,第1部分:使用文件
- 调度,第1部分:调度过程
- 调度,第2部分:调度过程:算法
- IPC复习题
-
8.网络
- POSIX,第1部分:错误处理
- 网络,第1部分:简介
- 网络,第2部分:使用getaddrinfo
- 网络,第3部分:构建一个简单的TCP客户端
- 网络,第4部分:构建一个简单的TCP服务器
- 网络,第5部分:关闭端口,重用端口和其他技巧
- 网络,第6部分:创建UDP服务器
- 网络,第7部分:非阻塞I O,select()和epoll
- RPC,第1部分:远程过程调用简介
- 网络复习题
-
9.文件系统
- 文件系统,第1部分:简介
- 文件系统,第2部分:文件是inode(其他一切只是数据…)
- 文件系统,第3部分:权限
- 文件系统,第4部分:使用目录
- 文件系统,第5部分:虚拟文件系统
- 文件系统,第6部分:内存映射文件和共享内存
- 文件系统,第7部分:可扩展且可靠的文件系统
- 文件系统,第8部分:从Android设备中删除预装的恶意软件
- 文件系统,第9部分:磁盘块示例
- 文件系统复习题
-
10.信号
- 过程控制,第1部分:使用信号等待宏
- 信号,第2部分:待处理的信号和信号掩码
- 信号,第3部分:提高信号
- 信号,第4部分:信号
- 信号复习题
-
考试练习题
- 考试主题
- C编程:复习题
- 多线程编程:复习题
- 同步概念:复习题
- 记忆:复习题
- 管道:复习题
- 文件系统:复习题
- 网络:复习题
- 信号:复习题
- 系统编程笑话
流程
一、认领
首先查看整体进度,确认没有人认领了你想认领的章节。
然后回复 ISSUE,注明“章节 + QQ 号”(一定要留 QQ)。
二、校对
需要校对:
- 语法
- 术语使用
- 文档格式
如果觉得现有翻译不好,重新翻译也是可以的。
三、提交
-
fork
Github 项目 - 将译文放在
docs
文件夹下 push
pull request
请见 Github 入门指南。
发表回复