zoukankan      html  css  js  c++  java
  • 2017-2018-1 20155229 《信息安全系统设计基础》第三周学习总结

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

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

    • 问题1: p41中提到与移位运算有关的操作符优先级问题,其中还有加减法的优先级比移位运算要高,那么所有操作符优先级是怎样排序的呢?

    • 问题1解决方案:

    • 参考 运算符优先级
      中得出先算术运算移位运算最后位运算逻辑运算放最后,有括号时先算括号内的,还要注意运算符的结合方向。

    • 前置自增自减和后置自增自减的优先级并不相同,结合性也不同,后置自增自减运算符的优先级更高。

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

    • 问题1:在调试p31和p32的代码时,先按照书上的代码敲入,出现如下的错误

    • 问题1解决方案:发现改代码并没有输入,且p32的代码函数中缺少对sizeof部分的调用,添加后代码如下

    编译没问题,但在运行时,不管输入什么数字,中间一行的结果始终都为0,如下图

    这个问题我还没找到解决方案。

    代码托管

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

    上周考试错题总结

    结对及互评

    点评模板:

    • 博客中值得学习的或问题:
      • 江智宇同学认真的总结了上课时老师讲的重点,这点是需要我学习的地方
    • 代码中值得学习的或问题:

    本周结对学习情况

    - [20155225](http://www.cnblogs.com/clever-universe/p/7673801.html)
    - 结对照片
    

    - 结对学习内容
        - 学习第二章内容,
    

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

    这周的作业应该是放在国庆写的,但是国庆出去玩,所以就将作业放到了第六周来写,第二章的内容比较多,表面上很多知识是以前接触过的,但是真的学习了之后才会发现有很多没有学过,整数运算也与之前学的方法有不同,所以这一章的内容还需要在今后加强学习,因为本科后面学习过程中会用到这些知识。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 15篇 400小时
    第一周 20/20 1/ 12/12
    第二周 42/62 1/2 8/20
    第三周 62/124 1/3 14/34

    尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
    耗时估计的公式
    :Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

    参考:软件工程软件的估计为什么这么难软件工程 估计方法

    • 计划学习时间:15小时

    • 实际学习时间:14小时

    • 改进情况:本以为内容多会学很久,但是稍微要理想一点,但是学习的还比较浅,还需要花时间深入学习

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

    参考资料

  • 相关阅读:
    Python为什么要self
    安全散列算法(secure hash algorithm,SHA)
    傅里叶变换

    K 最近邻(k-nearest neighbours,KNN)算法
    贪婪算法
    狄克斯特拉算法
    广度优先搜索
    快速排序
    选择排序
  • 原文地址:https://www.cnblogs.com/fyhtvxq/p/7674046.html
Copyright © 2011-2022 走看看