自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

心如止水--coofucoo的专栏

We are all fighters, fighting for life and love.

  • 博客(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

Apress.Beginning.SQL.Server.2008.for.Developers.From.Novice.to.Professional.Jul.2008

2009-11-06

Microsoft SQL Server 2008 Administrator's Pocket Consultant.chm

Get the practical, pocket-sized guide for IT professionals who need to administer, maintain, and optimize SQL Server 2008. Written by award-winning author William Stanek, this portable reference delivers essential details for using SQL Server 2008 to help protect and manage your company s data whether automating tasks, creating indexes and views, performing backups and recovery, replicating transactions, tuning performance, managing server activity, importing and exporting data, or performing other key tasks. Featuring quick-reference tables, lists, and step-by-step instructions, this handy, one-stop guide provides fast, accurate answers on the spot whether you re at your desk or in the field! Key Book Benefits Provides fast facts and immediate reference for administering SQL Server 2008 Delivers must-know details for taking advantage of the improved scalability, security features, and management tools in SQL Server 2008 Features concise tables, easy-to-scan lists, and step-by-step instructions for fast answers, wherever you need them

2009-11-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除