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.如何理解信息=位+上下文

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

  • 相关阅读:
    C#——Unity事件监听器
    关于RAS加解密的工具类
    关于Map的源码分析之HashMap
    关于Map的源码分析
    关于Set的源码分析
    关于集合List的源码分析
    关于String源码分析
    hdu 1285 确定比赛名次
    hdu 2553 N皇后问题
    hdu 1312 Red and Black
  • 原文地址:https://www.cnblogs.com/xieboke/p/7670497.html
Copyright © 2011-2022 走看看