2017-2018-1 20155307 《信息安全系统设计基础》第四周学习总结

2017-2018-1 20155307 《信息安全系统设计基础》第四周学习总结

课堂实践内容

1 参考教材第十章内容
2 用Linux IO相关系统调用编写myod.c 用myod XXX实现Linux下od -tx -tc XXX的功能,注意XXX是文件名,通过命令行传入,不要让用户输入文件名
不要把代码都写入main函数中
要分模块,不要把代码都写入一个.c中
5 提交测试代码和运行结果截图, 提交调试过程截图,要全屏,包含自己的学号信息
6 课上上传代码到码云

利用老师课堂上讲的,grep搜索方法,我查了一下man帮助文档,

找到了调用read所需要的头文件为unistd.h

最后的代码为:

运行结果:

教材学习内容总结

教材学习?我倒是把老师上课讲的内容都掌握了,不知道够不够(应该是不够....)但是我的这篇博客详细的讲出了第十章的重点知识

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

(一个模板:我看了这一段文字 (引用文字),有这个问题 (提出问题)。 我查了资料,有这些说法(引用说法),根据我的实践,我得到这些经验(描述自己的经验)。 但是我还是不太懂,我的困惑是(说明困惑)。【或者】我反对作者的观点(提出作者的观点,自己的观点,以及理由)。 )

关于HEAD和TAIL命令

HEAD和TAIL命令的功能是用来显示开头结尾指定数量的文字个数,
其中head用来显示档案的开头至标准输出中,
tail用来线束档案结尾的个数。
使用方法:head [参数] [文件] ,默认head命令打印其相应文件的开头10行。
先看一下head的帮助文档:

伪代码:
1.打开文件,建立数组,让用户选择是head还是tail,
2.比如选了head,读取文件前十个字块的文字,并打印。

HEAD代码:

最终实现了目标,

代码托管

(statistics.sh脚本的运行结果截图)

上周考试错题总结

我认真的做了第二周课下测试,正确率25/37,还需努力,

结对及互评

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

我不仅仅只有这一门信息安全系统设计基础写博客,我还将其他的感想或者其他的课外拓展写到了博客里,比如这篇就是我复习了一下计算机网络的知识,然后自己总结了一篇博客,因为计算机网络实在太重要了,

posted @ 2017-10-15 22:22  专业打劫三十年  阅读(216)  评论(2编辑  收藏  举报