C++
文章平均质量分 80
lao_mage
这个作者很懒,什么都没留下…
展开
-
写C++程序要清楚自己的角色(孟岩)
今 天跟一些朋友在信件里讨论C++的使用。一个还在学习C++的朋友,认为要把重点放在虚函数、多态性、STL上。我认为学习的时候这样考虑肯定是对的,但 是真正开发的时候,不能因为你掌握了OO、generic这些先进武器,就非要用上这些东西,以示区别不可。谨慎合理地使用语言的机制是开发良好C++程 序的关键,至少在心态上是关键。下面是信件内容的摘选:你 写C++的时候,一定要想清楚,你是在做转载 2006-05-25 15:46:00 · 921 阅读 · 0 评论 -
异步IO、APC、IO完成端口、线程池与高性能服务器
原作者姓名 Fang(fangguicheng@21cn.com)异步IO、APC、IO完成端口、线程池与高性能服务器之一 异步IO背景:轮询 PIO DMA 中断 早期IO设备的速度与CPU相比,还不是太悬殊。CPU定时轮询一遍IO设备,看看有无处理要求,有则加以处理,完成后返回继续工作。至今,软盘驱动器还保留着这种轮询工作方式。 随着CPU性能的迅速提高,这种效率低下的工作方式浪转载 2006-10-11 17:02:00 · 2843 阅读 · 0 评论 -
推荐Free的C++编译器
推荐Free的C++编译器转载 2006-05-24 13:31:00 · 784 阅读 · 0 评论 -
Linux动态链接库(标准对象)编程入门
Linux动态链接库编程入门 动态链接库是一种通用的软件组件技术,是多种操作系统中提供基本服务的方式。比如Win32内核就是3个DLL文件构成。这种技术在Linux操作系统下也有对应的实现,就是Linux标准对象Standard Ojbect,对应的文件扩展名为.so。 下面通过一个简单的例子开始介绍Linux标准对象。 我们的标准对象文件含有一个函数,不需要声明expo转载 2006-05-25 16:13:00 · 693 阅读 · 0 评论 -
一次关于旨在降低编译时间的整改工作(c++)
由于工程的文件的日益庞大和第3方库(ACE Loki Boost等等)的使用增多我所工作的项目系统构建时间从最初的3分钟变为现在的8分钟程序员的机器配置已经很不错了,3。0 的主频1g的内存,但是常常由于一个小的修改导致5分钟甚至更长的编译时间来验证效果。按照《Joel on software》的说法,其直接后果是可怕的:程序员们在这8分钟内无所事事,只有查看网页,或者qqmsn,打断先前的思路从转载 2006-07-10 09:59:00 · 909 阅读 · 0 评论 -
Window+GCC+CDT用Eclipse開發C、C++- -(转)
原文地址:http://ykaiyan.blogchina.com/blog/3372663.htmlTag: GCC CDT Eclipse除了可以開發Java之外,還支援了許多語言,現在先介紹 C、C++的開發環境設定,以後有機會再介紹其它的。Enjoy it! OS:Windows XP P转载 2006-08-01 12:40:00 · 1090 阅读 · 0 评论 -
21种代码的“坏味道”
1.Duplicated Code 代码重复几乎是最常见的异味了。他也是Refactoring 的主要目标之一。代码重复往往来自于copy-and-paste 的编程风格。与他相对应OAOO 是一个好系统的重要标志(请参见我的duplicated code 一文:http://www.erptao.org/download.php?op=viewsdownload&sid=6)。2.Long转载 2006-08-14 14:17:00 · 938 阅读 · 0 评论