在阅读《大道至简》这本书过程中,我的感受匪浅,虽然这本书的篇章非常的短小,相比《代码大全》等书,已经无法相比。但是有句话说得好:浓缩就是精华。阅读这本书,让我切身理解这句话的含义。 这本书的第一章题目是“编程的精义”,并没有从编程的角度出发,而是举了两个例子,分别是愚公和李冰两人通过自...
分类:
其他好文 时间:
2015-05-01 09:21:44
阅读次数:
141
一 使用指针的一般技巧 错误的使用指针,给一个坏了的指针赋值时,会把数据写入本不该写值的内存区域。这称为内存破坏而更正指针错误的大部分工作量是找出它的位置。正确地使用指针要求程序员采用一种双向策略。第一,要首先避免造成指针错误。指针错误很难发现,因此采取一些预防性措施是值得的,其次,在编写代码后尽....
分类:
其他好文 时间:
2015-04-30 23:14:44
阅读次数:
163
写代码首先要搞清楚面向对象,不是为机器编写代码,更重要的是沟通,人们可以看懂不是自己写的代码的思路。问题,方便修改。 毕竟自己写的代码只要正确机器一般都能看懂识别,但是别人就不一定了,势必考虑异常的出现。从马士兵老师开始,就告诫我们得把你的用户当魔鬼,魔鬼是不会像我们想象中那样去使用我们的程序的。....
分类:
其他好文 时间:
2015-04-30 23:11:29
阅读次数:
202
粗略的读完之后会发下这是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。这本书中所论述的技术不仅填补了初级与高级编程技术之间的空白,而且也为程序...
分类:
其他好文 时间:
2015-04-30 23:10:08
阅读次数:
123
代码大全这本书只看懂了一部分,现只对最有收获的部分写入笔记里第七章 创建子程序的正当理由 (1)降低复杂度;(2)避免代码充分;(3)支持子类化;(4)隐藏顺序;(5)隐藏指针操作;(6)提高可移植性;(7)简化复杂的布尔判断;(8)改善性能 对于过于简单的代码写成子程序的两大理由:1 可以增加.....
分类:
其他好文 时间:
2015-04-28 22:41:52
阅读次数:
163
一 CSS文字属性:color : #999999; /*文字颜色*/font-family : 宋体,sans-serif; /*文字字体*/font-size : 9pt; /*文字大小*/font-style:itelic; /*文字斜体*/font-variant:small-caps; /...
分类:
Web程序 时间:
2015-04-28 15:26:57
阅读次数:
155
《程序猿幼崽上路指南》UNIX编程艺术UNIX网络编程代码大全// apache的源码《Pragmatic Programmer》、《The Art of UNIX Programming》、《Elements of Programming Style》和《The Productive Progra...
分类:
其他好文 时间:
2015-04-25 22:28:21
阅读次数:
164
第6章 可以工作的类//针对如何创建高质量的类,提供一些精辟的建议。类的基础1.类的基础:抽象数据类型要理解面向对象编程,首先要理解ADT。2.使用ADT的益处可以隐藏实现细节;改动不会影响到整个程序;让接口能提供更多信息;更容易提高性能;让程序的正确性更显而易见;程序更具自我说明性;无需在程序内到...
分类:
其他好文 时间:
2015-04-20 16:46:22
阅读次数:
140
0.1用单精度浮点数存储后,还是0.1吗?双精度呢?答案都是否定的!因为十进制的0.1转换成二进制的小数,将是一个无限循环小数。
《代码大全》在这个小节给了一个代码示例:10个单精度浮点类型0.1相加和整型的1相比。
代码如下:
public class MyTest {
public static void main(String[] args) {
float in...
分类:
其他好文 时间:
2015-04-17 18:18:07
阅读次数:
166
《代码大全》史蒂夫·迈克康奈尔《程序员修炼之道》 《计算机程序的构造和解释》《C程序设计语言》 《算法导论》 《重构:改善既有代码的设计》 《设计模式》 《人月神话》 《计算机程序设计艺术》 《编译原理》(龙书) 《深入浅出设计模式》《代码整洁之道》《编程珠玑》
分类:
其他好文 时间:
2015-04-15 18:47:34
阅读次数:
91