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

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

    教材学习内容总结

    第二章 信息的表示和处理

    • 常用进制:二进制(B),十进制(D),八进制(O或者Q),十六进制(H)
    • 二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。
    • 所谓布尔类型就是ture,false 或者0,1 即非真即假。
    • 常用运算符号: 与: & 或: | 非: ~ 异或:^
    • 位向量:有固定长度为w、由0和1组成的串。
    • C和C++都支持有符号和无符号数,Java只支持有符号数。
    • 有符号整数还可以用反码和原码表示。
    • 无符号数编码的定义:
    • 补码编码的定义:
    • 补码的最高位是表示符号位,解释为负权,“权重”为-2的(w-1)次方,即无符号表示中的权重的负数。符号位为1,表示值为负,符号位为0,表示值为非负(不是正,因为有0)
    • 无符号数编码(U)和补码(T):UMax = 2 TMax + 1
    • 浮点表示对形如V=x X (2^y)的有理数进行编码,适用于非常大的数字或者非常接近于0的数字或者作为实数运算的近似值。

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

    问题1:不是很理解截断数字

    解决:

    不用额外的位来扩展数值,而是减少表示一个数字的位数。而这么做可能会改变它的值,这也是溢出的一种形式。

    将一个w位的数截断为k位数字时,就会丢弃高w-k位。

    对于无符号数来说,就相当于 mod 2的k次幂

    对于有符号数来说,先按照无符号数截断,然后再转化为有符号数

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

    问题1:安装文件时显示有锁无法安装

    解决:

    之前出现过一次这个情况,然后我百度了以后输入ps aux然后找到apt-get那行,接着kill掉那个进程,就可以进行安装了。这次这个方法不管用了,但是百度上看到了另一种方法,输入第一行代码就解决了。

    代码托管

    结对及互评

    本周结对学习情况

    20155314刘子健
    - 结对学习内容
    第二章

    感悟

    第二章中有很多的公式,我觉得难度有点大,还是需要下苦功夫。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 50/50 1/1 5/5
    第二周 100/100 1/2 5/10
  • 相关阅读:
    List装form
    《Java设计模式》之调停者模式(Mediator)
    android 4.0 禁用系统home键
    最大权二分匹配
    hdu 3667 /2010哈尔滨赛区H题 费用与流量为非线性关系/费用流
    【python】filter()
    【python】linux将python改为默认3.4版本
    【linux】VMware12.0安装
    【python】lxml-The E-factory
    【xml】python的lxml库使用
  • 原文地址:https://www.cnblogs.com/fixedl/p/7673980.html
Copyright © 2011-2022 走看看