zoukankan      html  css  js  c++  java
  • 第九周学习总结

    学号20145332 《信息安全系统设计基础》第九周学习总结

    教材学习内容总结

    ·read和write传送的字节比应用程序要求的要少,出现这种情况的原因如下:
    ①读时遇到EOF ②从终端读文本行 ③读和写网络套接字
    ·RIO两类不同函数:
    ①无缓冲的输入输出函数
    ②带缓冲的输入函数

    教材学习中的问题和解决过程

    ·P599,图10-2代码结果:

    代码调试中的问题和解决过程

    ·在做习题10.1时,按照书上的代码:

    出现下图问题:

    百度后发现问题是csapp.h其实就是一堆头文件的打包,在http://csapp.cs.cmu.edu/public/code.html 这里可以下载。linux应该没有自带csapp.h,所以要自己导入,所以更换了代码的头文件,但是又出现以下问题:

    发现是因为open和close的首字母大小写问题,因为书上的头文件与现在的头文件不同,所以应该换为适用于现在头文件的小写,运行,编译成功。

    课后作业中的问题和解决过程

    ·习题10.1问题上面已解决
    ·习题10.2:

    发现问题是因为在foobar.txt中没有输入题上要求的“foobar”,修改后编译成功:

    ·习题10.3:

    ·习题10.5:

    本周代码托管

    http://git.oschina.net/20145332/linux

    其他(感悟、思考等,可选)

    通过这次的学习我知道了头文件的不同可能会导致代码输入有细小差别,为简单还可以将头文件打包成一个,但是相对应要在linux中安装相应的软件。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 200/200 2/2 20/20
    第二周 300/500 2/4 18/38
    第三周 500/1000 3/7 22/60
    第四周 300/1300 2/9 30/90

    参考资料

  • 相关阅读:
    Consul 原理
    google ads api —— budget
    rabbitmq 启动报错 Kernel pid terminated
    maven 打依赖包命令
    【原创】Linux基础之supervisor
    Git 常用命令
    Thinkpad T14 AMD版无线网卡不可用
    在Windows10中安装解压版MySQL 8.X
    Git 分支管理参考模型
    Feign入门介绍
  • 原文地址:https://www.cnblogs.com/lx20145332/p/6055892.html
Copyright © 2011-2022 走看看