编程感想
zsjsgyy
做自己想做的事,但是先成为一个能够意志的人吧!
展开
-
《编程匠艺》读书笔记
第一章善于防守——健壮代码的防御性编程技巧1.检查所有的返回值2.审慎地处理内存(和其他宝贵资源)3.在声明位置初始化所有变量4.尽可能推迟一些声明变量5.审慎地进行强制类型转换6.检查数值上下限总结:任何可能出错的地方都将出错 第二章精心布局——源代码的版面和样式1.K&R括号风格int k_and_r(){ int a=0,b=原创 2009-05-19 22:44:00 · 691 阅读 · 1 评论 -
一位程序员的忠告
from:http://topic.csdn.net/u/20090531/21/e6550c54-586b-4913-bf1a-8f36c395eb06.html诸位,咱当网络工程师也是几年了,不算有出息,环顾四周,也没有看见几个有出息的!回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹们提个醒,希望他们比咱们强! [1]好好规划自己的路,不要跟着感觉走!根据个人的转载 2009-06-04 14:22:00 · 326 阅读 · 0 评论 -
Visual C++开发工具与调试技巧整理
转自:http://hi.baidu.com/yskcg/blog/item/5b5be102fbb4fa8de950cdd3.html 1.如何在Release状态下进行调试 Project->Setting=>ProjectSetting对话框,选择Release状态。C/C++标签中的Category选General,Optimizations选Disable(Debug)转载 2009-11-21 23:48:00 · 533 阅读 · 1 评论 -
《设计模式解析》
面向对象原则总结对象:具有责任的实体1、对象是具有明确定义责任的实体2、对象对自己负责。3、对象具有单一职责(高内聚)封装:任何形式的隐藏1、数据隐藏2、实现隐藏(通过多态)3、类隐藏(实现类隐藏在抽象类或接口后面)4、设计隐藏5、实例化隐藏 (客户端不需知道使用哪个派生类)使用共性和可变性分析抽象出行为和数据中的变化按接口设计将继承看成一种将变化概念化的方法,而不是创建已有对象的特殊情形 将变化放入一个类中,并与该类中的其他变化解耦(封装变化) 将使用一个对象的代码与创建改对象的代码分离(工厂方法)“一次原创 2010-09-27 16:07:00 · 478 阅读 · 0 评论