随笔分类 -  读书笔记

摘要:《图解HTTP》这本书很好读,篇幅也不长,但是对于HTTP协议的理解有很大帮助,下面是自己觉得有收获的地方: HTTP 报文本身是由多行(用 CR+LF 作换行符)数据构成的字符串文本。 HTTPS 并非是应用层的一种新协议。只是 HTTP 通信接口部分用 SSL(Secure Socket Lay 阅读全文
posted @ 2017-02-13 22:02 朝雾之归乡 阅读(147) 评论(0) 推荐(0) 编辑
摘要:1.数组 Object myObjArr = new Object[5] {1, 2, 3, 4, 5}; Array.Copy(Arry1, Arry2, 3); Array.Sort(Array myObjArr); myObjArr.Length; myObjArr.Rank; myObjAr 阅读全文
posted @ 2013-07-04 17:31 朝雾之归乡 阅读(525) 评论(0) 推荐(0) 编辑
摘要:6.2、局部性 一个编写良好的计算机程序倾向于展示出良好的局部性(locality)。也就是,它们倾向于引用的数据项邻近于其他最近引用过的数据项,或者邻近于最近自我引用过的数据项。这种倾向性,被称为局部性原理(principle of locality),是一个持久的概念,对硬件和软件系统的设计都有着极大影响。 局部性通常有两种形式:时间局部性(temporal locality)和空间局部性(spatial locality)。在一个具有良好时间局部性的程序中,被引用过一次的存储器位置很可能在不远的将来被再被多次引用。在一个具有良好空间局部性的程序中,如果一个存储器位置被引用了一次,那么.. 阅读全文
posted @ 2013-07-01 12:29 朝雾之归乡 阅读(616) 评论(0) 推荐(0) 编辑
摘要:作为码农,一看到数据结构和算法就头疼,谁让自己的数学和逻辑分析能力那么差呢.....,不过知耻而后勇,虽然头疼,但是数据结构和算法还是要了解一些的,而《大话数据结构》这本书就让我了解了数据结构和算法的最基本概念。现将读书笔记总结如下:1.数据结构的分类按逻辑结构分为:集合结构:数据元素之间没有任何关系;线性结构:数据元素之间一对一的关系;树形结构:数据元素之间是一对多的关系;图形结构:数据元素之间是多对多的关系;按物理结构分为,即数据的逻辑结构在计算机中的存储形式:顺序存储结构:数据元素存放在连续的地址空间内;链式存储结构:数据元素放在任意的存储空间内,通过链(通常是指针)进行连接;2.推到大 阅读全文
posted @ 2012-10-19 14:02 朝雾之归乡 阅读(2403) 评论(0) 推荐(0) 编辑
摘要:接上篇《C专家编程》总结一这一篇总结主要是书中附录介绍的“程序员工作面试的秘密”。1.怎样才能检测到链表中存在循环第一种答案:对访问过的每个元素做个标记,继续遍历这个链表,如果遇到某个已经做过标记的元素,说明链表存在循环。第二个限制:这个链表位于只读内存区域,无法在元素上做标记。第二种答案:当访问每个元素时,把它存储在一个数组中。检查每一个后继的元素,看看它是否已经存在于数组中。第三个限制:内存空间非常有限,无法创建一个足够长的数组。然后,可以假定如果链表中存在循环,它出现在前N个元素之中。第三种答案:设置一个指针,指向链表的头部。在接下去对直到第N个元素的访问中,把N-1个元素依次同指针指向 阅读全文
posted @ 2012-10-12 19:07 朝雾之归乡 阅读(318) 评论(0) 推荐(1) 编辑
摘要:《C专家编程》这本书是自己认真读完的一本IT类的书籍,书中详细介绍了关于C语言的缺陷和优点,对于C语言的初学者有很大的帮助;并且本书的语言活泼生动,读起来没有技术类书籍的那种枯燥和艰涩;书中还提供了一些编程实例,供读者实践;确实是一本好书,看过的人都知道,呵呵。现将书中对自己有帮助的内容总结如下:1.理解C语言声明的优先级规则(本书第64页)A 声明从它的名字开始读取,然后按照优先级顺序依次读取。B 优先级从高到低依次是: B1 声明中被括号括起来的那部分; B2 后缀操作符:括号()表示这是一个函数,而方括号[]表示这是一个数组; B3 前缀操作符:星号*表示“指向...的指... 阅读全文
posted @ 2012-09-25 21:47 朝雾之归乡 阅读(1547) 评论(0) 推荐(0) 编辑
摘要:《C陷阱与缺陷》里面介绍了一些自己不知道和以前理解不深的东东,现总结如下:1.词法分析的陷阱(本书第9页)y = x/*p; /* p指向除数 */上述语句的本意是:用x除以指针p所指向的值,然后把商赋给y;但是/*被编译器理解为一段注释的开始,编译器将不断地读入字符,直到*/出现为止。也就是说该语句实际的执行效果只是将x的值赋给y而已;可以将上面的语句重写成如下格式:y = x / *p /* p指向除数 */【备注】:我们的项目组中,明确规定在运算符与变量之间必须添加空格,就是为了避免上面的错误;2.运算符优先级(本书第22页)关于运算符优先级,我... 阅读全文
posted @ 2012-09-23 15:36 朝雾之归乡 阅读(2341) 评论(6) 推荐(3) 编辑

点击右上角即可分享
微信分享提示