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

    第二章

    1.理解二进制在计算机中的重要地位

          (1).二进制具有可行性,就像电子原件的导通与截止,二进制能够很容易的被表示,存储和传输,对于我们研究的三种最重要的表示数字,有无符号编码基于传统的二进制表示法,表示非负数,补码编码表示有符号整数,可正可负,浮点数编码表示实数的科学记数法的以2为基数的版本。

    2.理解布尔函数在c语言中的应用

         (2)最简单的布尔代数是在二元集合{0,1}上的定义,即逻辑运算。我们也可以将上述4个布尔运算用向量表示,扩展到位向量。位运算包括逻辑运算和移位运算,移位运算也包括逻辑移动和算数移动

    3.理解补码的重要性

        (1)在处理加法和减法中,不会因为数字的正负使用不同的计算方式。只要一种加法就可以处理各种有符号数加法,而且减法可以用一个数加上另一个数的补码来表示

    4.如何避免数字的溢出,数据类型的转换所导致的漏洞

    1. 指针的位置要指对

    2. 数组大小开的要合适

    3. 大数据进行运算时考虑分布式运算

    5.如何理解信息=位+上下文

    信息一类是指令,另一类是数据,指令表示操作的动作,数据表示被操作的对象,两者合二为一构成信息。

  • 相关阅读:
    使用ParseExact方法将字符串转换为日期格式
    Windows 备用数据流(ADS)的妙用___转载
    ms17_010利用复现(32位)
    将手机号设置为空号
    PowerShell批量创建文件夹
    让程序显示运行时间
    使用Sleep方法延迟时间
    使用TimeSpan对象获取时间间隔
    DateTime小综合
    DDMS介绍
  • 原文地址:https://www.cnblogs.com/xieboke/p/7670497.html
Copyright © 2011-2022 走看看