20145302张薇 《信息安全系统设计基础》第9周学习总结

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不过去!

参考资料

原文地址:https://www.cnblogs.com/5302v/p/6060244.html