一周过去了,利用周六晚上时间整理一下自己这一周以来的收获。向前走的同时总也得回头看看走过的路。
《linux编程实战》这本书,这周完成了第六章文件操作最后的项目——my_ls,并用getopt改写了my_ls,对my_ls可支持的参数进行了扩充。还完成了第七章进程控制。
除了书上的内容外,自己还另外对会话、fork返回值、init进程、僵尸进程和孤儿进程进行了进一步的了解,整理了些笔记。第七章最后的项目——myshell还差一些细节没有完成,争取利用明天周日的时间把它完成,下周全面进入第八章线程的学习。
由于《linux编程实战》看的比较细,每天大部分时间都用在了看这本书上面,没有多少时间分去看《C和指针》了。每天的节奏大概就是上午有讲座的时候听讲座,没有讲座的时候就和下午一样看编程实战,晚上就对讲座的内容进行消化整理,写写博客。
除去计划中的内容,自己还对scanf扫描集、字符的编码、快速排序和malloc函数家族进行了比较深入的了解,自己也花了好几个晚上的时间用程序对这些内容进行了实践研究。
感觉这一周进度还是有些慢,如果按照这个速度来进行,留经做项目的时间会少很多。下周争取加快速度,同时去熟悉C/S架构和FTP协议,一边看书,一边对项目着手准备,以加快进度。