欢迎光临散文网 会员登陆 & 注册

UIUC CS241 系统编程中文讲义校对活动 | ApacheCN

2019-09-22 14:45 作者:绝不原创的飞龙  | 我要投稿

整体进度:https://github.com/apachecn/uiuc-cs241-notes-zh/issues/1

贡献指南:https://github.com/apachecn/uiuc-cs241-notes-zh/blob/master/CONTRIBUTING.md

项目仓库:https://github.com/apachecn/uiuc-cs241-notes-zh

贡献指南

请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科)

负责人:

  • 飞龙(t.cn/R4TanTd):562826179

章节列表

  • 0. 简介(t.cn/AiY9zBOm)

  • #Informal词汇表(t.cn/AiY9zB1B)

  • #Piazza:何时以及如何寻求帮助(t.cn/AiY9zrw9)

  • 编程技巧,第1部分(t.cn/AiY9zrtt)

  • 系统编程短篇小说和歌曲(t.cn/AiY9zrKv)

  • 1.学习C(t.cn/AiY9zrTT)

  • C编程,第1部分:简介(t.cn/AiY9zrBi)

  • C编程,第2部分:文本输入和输出(t.cn/AiY9zdv2)

  • C编程,第3部分:常见问题(t.cn/AiY9zdLU)

  • C编程,第4部分:字符串和结构(t.cn/AiY9zdxx)

  • C编程,第5部分:调试(t.cn/AiY9zdpn)

  • C编程,复习题(t.cn/AiY9zdRU)

  • 2.进程(t.cn/AiY9zdD0)

  • 进程,第1部分:简介(t.cn/AiY9zgZq)

  • 分叉,第1部分:简介(t.cn/AiY9zgGd)

  • 分叉,第2部分:Fork,Exec,等等(t.cn/AiY9zg68)

  • 进程控制,第1部分:使用信号等待宏(t.cn/AiY9zg0F)

  • 进程复习题(t.cn/AiY9zgEn)

  • 3.内存和分配器(t.cn/AiY9zgDA)

  • 内存,第1部分:堆内存简介(t.cn/AiY9ze2R)

  • 内存,第2部分:实现内存分配器(t.cn/AiY9zeff)

  • 内存,第3部分:粉碎堆栈示例(t.cn/AiY9zeKV)

  • 内存复习题(t.cn/AiY9ze8X)

  • 4.介绍Pthreads(t.cn/AiY9zerq)

  • Pthreads,第1部分:简介(t.cn/AiY9zeFH)

  • Pthreads,第2部分:实践中的用法(t.cn/AiY9zDLV)

  • Pthreads,第3部分:并行问题(奖金)(t.cn/AiY9zDV1)

  • Pthread复习题(t.cn/AiY9zDSO)

  • 5.同步(t.cn/AiY9zDl8)

  • 同步,第1部分:互斥锁(t.cn/AiY9zD3I)

  • 同步,第2部分:计算信号量(t.cn/AiY9zDsA)

  • 同步,第3部分:使用互斥锁和信号量(t.cn/AiY9zkAs)

  • 同步,第4部分:临界区问题(t.cn/AiY9zkqB)

  • 同步,第5部分:条件变量(t.cn/AiY9zk6n)

  • 同步,第6部分:实现障碍(t.cn/AiY9zk08)

  • 同步,第7部分:读者编写器问题(t.cn/AiY9zkuL)

  • 同步,第8部分:环形缓冲区示例(t.cn/AiY9zFP3)

  • 同步复习题(t.cn/AiY9zFbT)

  • 6.死锁(t.cn/AiY9zFJL)

  • 死锁,第1部分:资源分配图(t.cn/AiY9zFCD)

  • 死锁,第2部分:死锁条件(t.cn/AiY9zFQU)

  • 死锁,第3部分:餐饮哲学家(t.cn/AiY9zFdh)

  • 死锁复习题(t.cn/AiY9zs7U)

  • 7.进程间通信&调度(t.cn/AiY9zst1)

  • 虚拟内存,第1部分:虚拟内存简介(t.cn/AiY9zs9U)

  • 管道,第1部分:管道介绍(t.cn/AiY9zsm7)

  • 管道,第2部分:管道编程秘密(t.cn/AiY9Zvv1)

  • 文件,第1部分:使用文件(t.cn/AiY9Zvyp)

  • 调度,第1部分:调度过程(t.cn/AiY9Zvfi)

  • 调度,第2部分:调度过程:算法(t.cn/AiY9ZvSX)

  • IPC复习题(t.cn/AiY9Zvj9)

  • 8.网络(t.cn/AiY9Zvm8)

  • POSIX,第1部分:错误处理(t.cn/AiY9Zvee)

  • 网络,第1部分:简介(t.cn/AiY9ZPzX)

  • 网络,第2部分:使用getaddrinfo(t.cn/AiY9ZPU6)

  • 网络,第3部分:构建一个简单的TCP客户端(t.cn/AiY9ZPIK)

  • 网络,第4部分:构建一个简单的TCP服务器(t.cn/AiY9ZPCV)

  • 网络,第5部分:关闭端口,重用端口和其他技巧(t.cn/AiY9ZPHO)

  • 网络,第6部分:创建UDP服务器(t.cn/AiY9ZP3H)

  • 网络,第7部分:非阻塞I O,select()和epoll(t.cn/AiY9ZPFy)

  • RPC,第1部分:远程过程调用简介(t.cn/AiY9ZhwO)

  • 网络复习题(t.cn/AiY9ZhqR)

  • 9.文件系统(t.cn/AiY9Zhaw)

  • 文件系统,第1部分:简介(t.cn/AiY9ZhOF)

  • 文件系统,第2部分:文件是inode(其他一切只是数据…)(t.cn/AiY9ZhRX)

  • 文件系统,第3部分:权限(t.cn/AiY9Zhdh)

  • 文件系统,第4部分:使用目录(t.cn/AiY9Z7hX)

  • 文件系统,第5部分:虚拟文件系统(t.cn/AiY9Z7ya)

  • 文件系统,第6部分:内存映射文件和共享内存(t.cn/AiY9Z7fy)

  • 文件系统,第7部分:可扩展且可靠的文件系统(t.cn/AiY9Z7ay)

  • 文件系统,第8部分:从Android设备中删除预装的恶意软件(t.cn/AiY9Z7pe)

  • 文件系统,第9部分:磁盘块示例(t.cn/AiY9Z78l)

  • 文件系统复习题(t.cn/AiY9Z7Da)

  • 10.信号(t.cn/AiY9Zz7i)

  • 过程控制,第1部分:使用信号等待宏(t.cn/AiY9ZzUt)

  • 信号,第2部分:待处理的信号和信号掩码(t.cn/AiY9ZzcX)

  • 信号,第3部分:提高信号(t.cn/AiY9ZzXh)

  • 信号,第4部分:信号(t.cn/AiY9ZzNW)

  • 信号复习题(t.cn/AiY9ZzYe)

  • 考试练习题(t.cn/AiY9Zzm8)

  • 考试主题(t.cn/AiY9Zzed)

  • C编程:复习题(t.cn/AiY9ZZ7l)

  • 多线程编程:复习题(t.cn/AiY9ZZUe)

  • 同步概念:复习题(t.cn/AiY9ZZVX)

  • 记忆:复习题(t.cn/AiY9ZZ6i)

  • 管道:复习题(t.cn/AiY9ZZNK)

  • 文件系统:复习题(t.cn/AiY9ZZYR)

  • 网络:复习题(t.cn/AiY9ZZm4)

  • 信号:复习题(t.cn/AiY9ZZDE)

  • 系统编程笑话(t.cn/AiY9Zw4Z)

流程

一、认领

首先查看整体进度(t.cn/AiY9ZwxZ),确认没有人认领了你想认领的章节。

然后回复 ISSUE,注明“章节 + QQ 号”(一定要留 QQ)。

二、校对

需要校对:

  1. 语法

  2. 术语使用

  3. 文档格式

如果觉得现有翻译不好,重新翻译也是可以的。

三、提交

  • fork Github 项目

  • 将译文放在docs文件夹下

  • push

  • pull request

请见 Github 入门指南(t.cn/AiCOHNbP)。

UIUC CS241 系统编程中文讲义校对活动 | ApacheCN的评论 (共 条)

分享到微博请遵守国家法律