08 2015 档案
摘要:整型溢出有点老生常谈了,bla, bla, bla… 但似乎没有引起多少人的重视。整型溢出会有可能导致缓冲区溢出,缓冲区溢出会导致各种黑客攻击,比如最近OpenSSL的heartbleed事件,就是一个buffer overread的事件。在这里写下这篇文章,希望大家都了解一下整型溢出,编译器的行为...
阅读全文
摘要:什么是内存池(Memory Pool)是一种内存分配方式。内存池则是在真正使用内存之前,先申请分配一定数量的、大小相等(一般情况下)的内存块留作备用。当有新的内存需求时,就从内存池中分出一部分内存块,若内存块不够再继续申请新的内存。这样做的一个显著优点是,使得内存分配效率得到提升。在内核中有不少地方...
阅读全文
摘要:int _tmain(int argc, _TCHAR* argv[]){ char string1[3] = "aaa"; //一般来说很多IDE都会报错,但有的不会 //实际上,const char[6] 的值是不能用于初始化char[5]的实体的 char string2[3] = "b...
阅读全文
摘要:Pointer (computer programming)Pointer arithmetic cannot be performed on void pointers because the void type has no size, and thus the pointed address ...
阅读全文
摘要:掌握OSI参考模型的层次结构及每层的基本功能1.物理层:主要功能是直接在物理传输介质上发送和接收数据位,为数据链路层提供物理连接。2.数据链路层:主要功能是负责信息从一个结点到另一人结点的物理传输,检测在物理层上传输可能发生的错误并进行纠错,同时处理网络拓扑结构和流量控制等问题。3.网络层:主要功能...
阅读全文
摘要:《计算机网络基础》考试大纲一、参考书目:《计算机网络技术与应用(第2版)》,段标、张玲主编,电子工业出版社,出版时间:2011年12月。二、考试形式:闭卷,考试时间90分钟三、考试内容和要求(一)考试要求1.计算机网络理论知识掌握计算机网络的定义、计算机网络的组成、功能与应用掌握计算机网络的分类、常...
阅读全文

浙公网安备 33010602011771号