自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

转载 面向对象设计的原则

面向对象设计的原则1.开-闭原则(Open-Closed Principle, OCP):一个软件实体应当对扩展开发,对修改关闭.说的是,再设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展.换言之,应当可以在不必修改源代码的情况下改变这个模块的行为,在保持系统一定稳定性的基础上,对系统进行扩展。这是面向对象设计(OOD)的基石,也是最重要的原则。2.里氏代换原则(Liskov S

2007-03-27 13:42:00 700

转载 WEB2.0概念诠释

WEB2.0概念诠释Web2.0,是相对Web1.0(2003年以前的互联网模式)的新的一类互联网应用的统称,是一次从核心内容到外部应用的革命。由Web1.0单纯通过网络浏览器浏览html网页模式向内容更丰富、联系性更强、工具性更强的Web2.0互联网模式的发展已经成为互联网新的发展趋势。  Web1.0到Web2.0的转变,具体的说,从模式上是单纯的“读”向“写”、“共同建设”发展;从基

2007-03-27 13:27:00 826

原创 可重入性

什么是可重入性?可重入(reentrant)函数可以由多于一个任务并发使用,而不必担心数据错误。相反, 不可重入(non-reentrant)函数不能由超过一个任务所共享,除非能确保函数的互斥(或者使用信号量,或者在代码的关键部分禁用中断)。可重入函数可以在任意时刻被中断,稍后再继续运行,不会丢失数据。可重入函数要么使用本地变量,要么在使用全局变量时保护自己的数据。可重入函数: 不为连续的

2007-03-27 13:22:00 1233

原创 Writing Reentrant and Thread-Safe Code(编写可重入和线程安全的代码)

 Writing Reentrant and Thread-Safe Code In single-threaded processes there is only one flow of control. The code executed by these processes thus need not to be reentrant or thread-safe. In

2007-03-27 11:11:00 2363

原创 STL 线程安全性

STL 线程安全性SGI STL [http://www.sgi.com/tech/stl/thread_safety.html]The   SGI   implementation   of   STL   is   thread-safe   only   in   the   sense   that   simultaneous   accesses   to   distinct  

2007-03-27 09:55:00 5265

转载 C10K问题

摘要 编写连接数巨大的高负载服务器程序时,经典的多线程模式和select模式都不再适用。 应当抛弃它们,采用epoll/kqueue/dev_poll来捕获I/O事件。最后简要介绍了AIO。 由来 网络服务在处理数以万计的客户端连接时,往往出现效率低下甚至完全瘫痪,这被称为 C10K问题。随着互联网的迅速发展,越来越多的网络服务开始面临C10K问题,作为大型 网站的开发人员有必要对C10K问题有一

2007-03-21 19:39:00 2286 1

原创 [转载]学习时注意思考方法

[转载]学习时注意思考方法来自CU的文章,我觉得很有价值,大家都可以看看的:)原文:http://bbs.chinaunix.net/viewthread.php?tid=880434&extra=page%3D21不管是在现实中还是网上,总遇到一些人再问一些奇怪的问题。很多问题让大牛们哭笑不得,总是推荐这些人看一些经典的书籍。结果过了一段时间,其他人的知识已经沧海桑田,不少人成了大牛,大

2007-03-21 17:12:00 847

原创 [转载] 人生三重境界

人生有三重境界,这三重境界可以用一段充满禅机的语言来说明,这段语言便是:  看山是山,看水是水;  看山不是山,看水不是水;  看山还是山。看水还是水。  这就是说一个人的人生之初纯洁无瑕,初识世界,一切都是新鲜的,眼睛看见什么就是什么,人家告诉他这是山,他就认识了山;告诉他这是水,他就认识了水。  随着年龄渐长,经历的世事渐多,就发现这个世界的问题了。这个世界问题越来越多,越来越复杂,经常是黑白

2007-03-21 17:01:00 994

原创 [转]char_traits

c++标准库中,有一个string,这个相信大家都知道,其实它是一个basic_string的一个typedef,其实在msdn这些地方,查string查不到什么太多东西,需要了解内部接口,得查basic_string 至于char_traits,是base_string的一个模板参数,它主要负责关于字符的属性和方法,譬如 eq、lt、compare、find 这些,比较字符大小,查找字符等等

2007-03-13 15:33:00 1007

COM本质论

学习COM的经典教材

2007-04-29

空空如也

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

TA关注的人

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