20145302张薇 《信息安全系统设计基础》第9周学习总结
教材学习内容总结
- open函数总是返回最低的未打开的描述符
- 对于内核来说,文本文件和二进制文件没有区别
- stat数据结构中的st_size成员包含了文件的字节数大小,st_mode成员编码了文件访问许可位和文件类型
- 子进程会继承父进程的描述符表,以及所有进程共享的同一个打开文件表
代码调试中的问题和解决过程
-
问题1
-
csapp库文件不存在
-
解决过程1
-
我发现也有同学遇到这个问题,询问后他们说与教材P597的代码相关,但是我遇到了新的问题2!
-
上网查询后又发现
"csapp"
可以用<stdio.h>``<fcntl.h>``<unistd.h>
代替,但是我在编译家庭作业10.6时遇到了新的问题3!
-
问题2
-
教材P597页的open函数与另外一个文件夹的open函数类型冲突!
-
问题3
-
教材P612家庭作业10.6编译错误,看不懂
学习感想
- 本周的学习,实践很重要,但是我啥都没实践成功啊,还是得多尝试,现在遇到的错误多了不能怕,好好去解决了才能学到知识。
本周代码托管截图
- 不知怎么回事,网络一直请求错误,push不过去!