2017-2018-1 20155229 《信息安全系统设计基础》第四周学习总结
2017-2018-1 20155229 《信息安全系统设计基础》第四周学习总结
(课堂上已完成实践)
- 结果截图为:
Head tail命令
- head和tail是一组想对应的命令,默认分别显示文件的开头和末尾的内容,默认是10行,但是可以通过数字选项来设置。
- eg.
head -20 XXX
表示能查看XXX文件的前20行内容 - 格式为
head [参数][文件]
例子如下
- tail命令经常被用来查看最新的日志信息,可用tailf命令或者tail-f来实时查看。
命令参数
-q 隐藏文件名
-v 显示文件名
-c 显示字节数
-n 显示的行数
-v输出文件名首部
代码
head
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void head(char a[], int size)
{
int i,j=0;
for(i=0;i<size&&j<10;i++)
{
if(a[i]!='\n')
{
printf("%c",a[i]);
}
else
{
j++; printf("\n");
}
}
}
tail
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void tail(char a[], int size)
{
int i,j=0,k;
for(i=size;i>0&&j<=10;i--)
{
if(a[i]=='\n')
{
j++;
}
}
for(k=i+2;k<=size;k++)
{
printf("%c", a[k]);
}
}
结果如下:
课上测试码云链接
代码量截图
本周结对学习情况
- [20155225](博客链接)
- 结对照片
- 结对学习内容
- 学习第十章内容及head tail命令
- 对课堂上知识的加深理解
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 15篇 | 400小时 | |
第一周 | 20/20 | 1/ | 12/12 | |
第二周 | 42/62 | 1/2 | 8/20 | |
第三周 | 62/124 | 1/3 | 14/34 | |
第四周 | 61/185 | 1/4 | 10/44 |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
-
计划学习时间:12小时
-
实际学习时间:10小时
-
改进情况:
-
本周在课堂上完成了myod,所以相对学习和写博客的时间就减少了一些
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)