补一份欠了两年的书
2018-03-16 本文已影响0人
surfacemys
出来混,总是要还的,有一些东西是绕不过去的。我想,在计算机的发展道路上,apue是一本始终绕不过去的书。这本书从拿起,放下,再到拿起,再放下,经历了无数次的开卷,但是都没有坚持读下来。本来以为,成为一个前端工程师,就能躲过apue的魔掌,两年后的今天看来,当时真是naive了,apue始终是计算机道路上面无法绕过的一座山,只能攀登过去,逃是逃不过去了。
回顾过去几次的阅读失败,想来有以下几个原因。
- 阅读内心的焦虑,老是害怕自己没有准备好阅读,怕自己胡乱的阅读玷污了这本书,又害怕自己读了又忘记导致时间的浪费,因而一直想着自己没有准备好,想用最好的状态去阅读这本书。孰知这个最好的状态,在两年过后还没有到来。想来这所谓的最好的状态,实际上只是给当时的自己一个逃避的借口,因而决定不再用这个理由蒙蔽自己。
- 其二,是因而阅读这件事情,没有量化,缺乏了外在的监督和驱动,因而决定使用博客的方式,记录自己在阅读过程中的感悟,一来可以量化的看到自己的成长和进步,二来则是希望公开化的信息,可以成为自己坚持下去的推动力和进步。
凡事预则立,不预则废。apue第三版一共21个章节。由于现在已经工作并且加班较多,导致现在空余的学习时间没有以前还在学校的时候多,因而暂时是一周1~2章的进度往前推进。
今日主要还是把apue的章节进行了一部分的梳理,择日开始第一章的阅读。
- 概览
- UNIX System Overview
- UNIX Standardization and Implementations
- 文件系统
- File I/O
- Files and Directories
- 标准I/O
- Standard I/O Library
- 系统相关信息
- System Data Files and Information
- 系统编程
- 进程
- Process Environment
- Process Control
- Process Relationships
- 信号
- Signals
- 线程
- Threads
- Thread Control
- 守护进程
- Daemon Processes
- 高级I/O
- Advanced I/O
- 进程间通信
- Interprocess Communication
- 网络编程
- Network IPC: sockets
- Advanced IPC
- Terminal I/O
- Pseudo Terminals
- A Database Library
- Communicating with a Network Printer
- 进程