- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 [收藏]C++ Tips(13)--Debug版和Release版的程序
/*这一系列文章《C++ Tips》是公司Code Committee专家会推荐工程师看的,感觉很好,拿出来与大家共同提高。并不是知道多少会使人与人产生差别,真正的差别在于你能做到多少。--coofucoo*/ Debug版和Release版的程序程序在开发过程中必然有许多程序员加的调试信息。我曾经参与过这样的事:当程序开发结束时,群众被发动起来删除程序中的调试信息,何必呢?为什么不像VC++那
2005-09-25 01:07:00 2211
原创 [收藏]C++ Tips(12)--||和&&的语句执行顺序
/*这一系列文章《C++ Tips》是公司Code Committee专家会推荐工程师看的,感觉很好,拿出来与大家共同提高。并不是知道多少会使人与人产生差别,真正的差别在于你能做到多少。--coofucoo*/ ||和&&的语句执行顺序条件语句中的这两个“与”和“或”操作符一定要小心,它们的表现可能和你想像的不一样,这里条件语句中的有些行为需要和说一下: express1 ││ express
2005-09-25 01:05:00 9097 5
原创 [收藏]C++ Tips(11)--static的使用
/*这一系列文章《C++ Tips》是公司Code Committee专家会推荐工程师看的,感觉很好,拿出来与大家共同提高。并不是知道多少会使人与人产生差别,真正的差别在于你能做到多少。--coofucoo*/ /*这一系列文章《C++ Tips》是公司Code Committee专家会推荐工程师看的,感觉很好,拿出来与大家共同提高。并不是知道多少会使人与人产生差别,真正的差别在于你能做到多少。
2005-09-25 01:02:00 2117
原创 [收藏]C++ Tips(10)--宏的使用
/*这一系列文章《C++ Tips》是公司Code Committee专家会推荐工程师看的,感觉很好,拿出来与大家共同提高。并不是知道多少会使人与人产生差别,真正的差别在于你能做到多少。--coofucoo*/ 宏的使用很多程序员不知道C中的“宏”到底是什么意思?特别是当宏有参数的时候,经常把宏和函数混淆。我想在这里我还是先讲讲“宏”,宏只是一种定义,他定义了一个语句块,当程序编译时,编译器首先要
2005-09-25 00:59:00 2113
原创 [收藏]C++ Tips(9)--函数参数中的const
/*这一系列文章《C++ Tips》是公司Code Committee专家会推荐工程师看的,感觉很好,拿出来与大家共同提高。并不是知道多少会使人与人产生差别,真正的差别在于你能做到多少。--coofucoo*/ 函数参数中的const对于一些函数中的指针参数,如果在函数中只读,请将其用const修饰,这样,别人一读到你的函数接口时,就会知道你的意图是这个参数是[in],如果没有const时,参数
2005-09-25 00:47:00 2299
原创 [绝对挑战]IBM公司的面试题
村子里有50个人,每个人有一条狗。这50条狗中有病狗(这种病不会传染),于是人们就要找出病狗。每个人都可以观察其他的49条狗,以判断他们是否生病,只有自己的狗不能看。观察后的结果不能交流,也不能通知病狗的主人。主人一旦推算出自己的狗是病狗,就要枪毙自己的狗。而且每个人只有权力枪毙自己的狗,没有权力处理别人的狗。第一天,第二天都没有枪响。到了第三天传来一阵枪声。问有几条病狗,并且请写出推算过程。现公
2005-09-18 00:42:00 1398 1
原创 [收藏]朱学恒:“创作共享 天下为公”
/*每当我产生一个想法,我总会发现,总有人和我一样想到,只是没想到,这是个台湾人。以前的我,碰到这样的情况会沮丧,因为我不是第一个想出这个想法的人。现在的我,会觉得特别高兴,因为有人证明,我的想法也不是空穴来风。更重要的是,我发现想一件事情很简单,每个人都有各种新奇的想法。但是真正做到很难,因为过程很漫长,变数很多。当我们发现成功时,总是赞美战略性的眼光,却不知道,其实执行才是关键。我现在更关注执
2005-09-16 23:05:00 1590
原创 [收藏]C++ Tips(8)--指针参数
/*这一系列文章《C++ Tips》是公司Code Committee专家会推荐工程师看的,感觉很好,拿出来与大家共同提高。并不是知道多少会使人与人产生差别,真正的差别在于你能做到多少。--coofucoo*/ 函数的传值和传指针向函数传参数时,一般而言,传入非const的指针时,就表示,在函数中要修改这个指针把指内存中的数据。如果是传值,那么无论在函数内部怎么修改这个值,也影响不到传过来的值,
2005-09-14 23:35:00 1663 1
原创 [收藏]C++ Tips(7)--堆内存分配
/*这一系列文章《C++ Tips》是公司Code Committee专家会推荐工程师看的,感觉很好,拿出来与大家共同提高。并不是知道多少会使人与人产生差别,真正的差别在于你能做到多少。--coofucoo*/ 在堆上分配内存可能许多人对内存分配上的“栈 stack”和“堆 heap”还不是很明白。包括一些科班出身的人也不明白这两个概念。简单的来讲,stack上分配的内存系统自动释放, heap上
2005-09-14 23:34:00 2085
原创 [收藏]C++ Tips(6)--if的处理
/*这一系列文章《C++ Tips》是公司Code Committee专家会推荐工程师看的,感觉很好,拿出来与大家共同提高。并不是知道多少会使人与人产生差别,真正的差别在于你能做到多少。--coofucoo*/ if 语句对出错的处理if有什么难的?还是是先看一段程序代码吧。if (ch >= 0 && ch { /* 正常处理代码 */}正常处理代码 */}else{ /* 输出错误
2005-09-14 23:31:00 1566 2
原创 [收藏]C++ Tips(5)--返回值的检查
/*这一系列文章《C++ Tips》是公司Code Committee专家会推荐工程师看的,感觉很好,拿出来与大家共同提高。并不是知道多少会使人与人产生差别,真正的差别在于你能做到多少。--coofucoo*/对系统调用的返回值进行判断继续上一条,对于一些系统调用,比如打开文件,经常有这种情况,许多程序员对fopen返回的指针不做任何判断,就直接使用了。然后发现文件的内容怎么也读出不,或是怎么也写
2005-09-14 23:26:00 1923
原创 [收藏]C++ Tips(4)--参数的检查
/*这一系列文章《C++ Tips》是公司Code Committee专家会推荐工程师看的,感觉很好,拿出来与大家共同提高。并不是知道多少会使人与人产生差别,真正的差别在于你能做到多少。--coofucoo*/对函数的输入参数进行适当的检查经常会有这样的程序:foo(char* str){ int len = strlen(str); ……}char* GetUserName(stru
2005-09-14 23:22:00 2176
原创 [收藏]C++ Tips(3)--构造函数
/*这一系列文章《C++ Tips》是公司Code Committee专家会推荐工程师看的,感觉很好,拿出来与大家共同提高。并不是知道多少会使人与人产生差别,真正的差别在于你能做到多少。--coofucoo*/ 构造函数主要功能是为对象中的数据成员赋初值,初始化是对类的内部数据而言,不要泛化这个原则经常会有这样的程序:Class A::A(){ fopen(...); ……}No!fo
2005-09-14 23:19:00 1698
原创 [收藏]C++ Tips(2)--new,delete
/*这一系列文章《C++ Tips》是公司Code Committee专家会推荐工程师看的,感觉很好,拿出来与大家共同提高。并不是知道多少会使人与人产生差别,真正的差别在于你能做到多少。--coofucoo*/Code Committee专家会关注内存分配的使用:1 建议new,delete,而不是malloc,free2 new要判断返回值,经常成功不代表一定成功3 delete指针后尽量赋值N
2005-09-14 23:15:00 3961
原创 [收藏]C++ Tips(1)--const
/*这一系列文章《C++ Tips》是公司Code Committee专家会推荐工程师看的,感觉很好,拿出来与大家共同提高。并不认为知道多少会使人与人产生差别,真正的差别在于你能做到多少。--coofucoo*/有的Code Committee专家会建议你使用const:1 要大胆的使用const,这将给你带来无尽的益处,但前提是你必须搞清楚原委;2 要避免最一般的赋值操作错误,如将const变量
2005-09-14 23:11:00 2018 1
原创 [收藏]forword of 《Pragmatic programmers - programming ruby 2nd ed》
ruby开始变得火了。最近游走于不同语言之间,切实体会到了语言本来就是一门思想。加之不断听到ruby的名字,更是产生好奇。没有什么更加吸引我,除了ruby说,它可以换一种思考方式,我就上钩了。喜欢那句话,The stone has started rolling. It will became a great mountain and fill the whole earth.这是新书《Pragm
2005-09-10 09:43:00 1407 8
原创 [收藏]2002级“新秀”们现状简表
我觉得这张表反映了什么。这些名字,十年之后又能怎样?以下为2002级“新秀”们现状简表,从中可以看出,姚明受到的待遇完全无愧于他状元秀的地位(至少也可以并列第一)。2002年选秀第一轮顺位球队球员位置现在备注1火箭姚明中锋火箭已续到2011年2公牛杰伊-威廉姆斯后卫-遭 车祸3勇士麦克-邓利维锋/卫勇士未续4灰熊德鲁-古登前锋骑士未续5掘金特什基什维利前锋森林狼今年自由签约6骑士瓦格纳后卫骑士未续
2005-09-06 22:11:00 1938
原创 [收藏]C# Coding Standard from 《OReilly.Programming.dot.NET.Components.2nd.Edition》
/*程序员第八期有此文章,并且请了各位专家来点评,很不错。不过,该文翻译稍微有些问题,共享英文原版,想看者看。*/Appendix E. C# Coding StandardA comprehensive coding standard is essential for a successful product delivery. The standard helps in enforcing b
2005-09-04 11:01:00 2274 1
原创 [原创]金山词霸免费了?
/*使用金山词霸2006时发现其销售方式的革命举动,就此联想一番*/在EMULE下载了原版ISO,安装,没有提示注册码,运行,提示注册?汗,才看到作者声明2006需要自己注册,why?按照提示去词霸网站注册,提示成功。在词霸内登陆自己的注册号,提示成功,开始正常使用。汗,傻了!金山词霸免费了?!尽管几天前我才刚写了那片《[原创]强烈推荐,正在翻译的《Effective C++,3rd Editio
2005-09-04 10:12:00 1762 1
原创 [原创]一月总结
真的像那位已经去搞物流的大姐所说的那样,无聊的听完上午的课之后,打土豪,分田地!在领了我自己的机器和显示器之后,利索的把他们放到椅子上,然后坐上电梯,一路上6楼,来到了我的一亩三分地。很幸运,我用的是飞利浦的纯平17寸,虽然比家里的液晶差好远,但看看隔壁的研究生的15寸,我真是自足了。要想液晶,还要到明年,汗。一个月的培训终于结束了,最后Leader问我们累不累,我还真觉得并不累。我工作过,我知道
2005-09-01 00:03:00 1224
Apress.Beginning.SQL.Server.2008.for.Developers.From.Novice.to.Professional.Jul.2008.pdf
2009-11-06
Microsoft SQL Server 2008 Administrator's Pocket Consultant.chm
2009-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人