自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Command模式,消息驱动与模块化设计

烽驿2009开源实时通信平台 源码获取:svn checkout http://fy2009.googlecode.com/svn/trunk/ fy2009-read-only  模块化是复杂系统架构设计所应遵循的基本原则之一,其目的是降低局部复杂度,便于大团队协同开发,有利于系统诊断,维护及功能复用。其中,模块划分基于所谓“高内聚,低耦合”的原则。在C语言中,通常通过CallBack函

2009-06-13 14:05:00 3203 1

原创 高性能日志服务

烽驿2009开源实时通信平台 源码获取:svn checkout http://fy2009.googlecode.com/svn/trunk/ fy2009-read-only  笔者在博文《系统localtime性能评测》(http://blog.csdn.net/DreamFreeLancer/archive/2009/05/06/4155180.aspx)中曾提及日志对于大型服

2009-06-07 23:48:00 4553

原创 Windows下CriticalSection和Mutex的性能比较

Windows下100万次加/解锁测试:CriticalSection用时:31msMutex用时:953ms结论:CriticalSection性能远远高于Mutex(高出约30倍)。因此,在能用CriticalSection时绝不用Mutex,当然,后者可命名,而前者不行,因此,Mutex可用于进程间通信,但CriticalSection通常只能用于线程间通信。另外,Windo

2009-06-02 21:55:00 5052 1

原创 不加锁的线程间通信

烽驿2009开源实时通信平台 源码获取:svn checkout http://fy2009.googlecode.com/svn/trunk/ fy2009-read-only  在线程间共享内存时需要加锁应该算是多线程编程的常识了,因此,这个标题显得有些颠覆性。但请注意这里说的是共享内存,而标题说的是通信,两者并不是一回事,仔细分析,后者在内涵上应该包括前者,即通信才是目的,而

2009-06-01 10:28:00 6784 1

帐号密码,隐私信息管理器

打,打,打劫的!IP,IC, IQ卡,通通告诉我密码! 对,对,对不起这位打劫的兄弟,我有五张借记卡,六张信用卡,一个股票帐户,二个理财帐户,... 我有QQ号,MSN,微博帐号,FaceBook,CSDN,...,笔记本开机密码,手机PIN码,U盾密码,公司帐号,..., 所有这些都需要密码,每个密码要求不少于六个字符,同时含大,小写字符,数字,特殊字符,且要求三个月换一个密码,用过的密码不得再用,....,我已经被这样折磨了三年了,患“密码失忆症”已有一年,... 朋友,你也患有“密码失忆症”吗?这款小软件也许可帮你的忙,该软件采用多种先进的安全技术,以确保你的帐号等隐私信息的安全。作者本人就在用这款软件存放个人帐号信息。该软件同样用用户指定的Key加密数据,但Key本身不被保存,这就意味着,如果Key被遗忘,加密信息将永远无法解密,包括软件作者。该软件的源码会在稍后的时候被放到这里供下载,以便用户自行检查其安全性,并定制自己的特殊软件版本

2011-08-01

空空如也

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

TA关注的人

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