zoukankan      html  css  js  c++  java
  • 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]!='
    ')
    {
           printf("%c",a[i]);
    }
           else
    {
           j++;  printf("
    ");
    }
    }
    }
    
    

    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]=='
    ')
    {
            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,所以相对学习和写博客的时间就减少了一些

    (有空多看看现代软件工程 课件
    软件工程师能力自我评价表
    )

    参考资料

  • 相关阅读:
    Ruby
    WebGL的第二个小程序
    wegGL的第一个小程序
    Node.js介绍
    接口隔离原则(Interface Sepreation Principle)
    参数
    字段/属性
    接口和抽象类
    javascript中的事件
    线性回归算法-4.多元线性回归算法
  • 原文地址:https://www.cnblogs.com/fyhtvxq/p/7674748.html
Copyright © 2011-2022 走看看