自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 黑莓8800装不上软件的问题

在换了N个手机后,“每况愈下”地花了1000大毛网上买了个黑莓8800,看起来不错,用起来很不错,绝对物超所值。买它还看中它有GPS功能,虽然也没敢对它的GPS有太高期望,但有聊胜于无嘛,反正也不贵。刚拿到手机,还没装GPS软件就和同事2500多的Nokia E71比了一把搜星,也就2-3分钟吧,搜了7颗星,马上报出经纬度,精度9M;再看看E71还在搜呀搜..., 也许五分钟,也许更久,总算声称搜

2009-05-30 22:10:00 2750

原创 对象流化与基于内存的流实现

烽驿2009开源实时通信平台 源码获取:svn checkout http://fy2009.googlecode.com/svn/trunk/ fy2009-read-only  将一个对象转换成字节流形式,或从这种字节流中还原出对象是通信及存储类软件中最普遍的操作之一。对该类操作的称谓则五花八门:编码/解码(Encode/Decode);序列化/反序列化(Serialize(TRUE/

2009-05-27 14:58:00 1328

原创 GCC的Link行为

编译器:G++OS:LINUX 1.link顺序GCC Link程序在.o文件列表中查找被引用实体(函数或Class)时不设定顺序,即引用实体所在.o文件出现在被引用实体所在的.o文件的左侧,或右侧都能通过编译,不会出现找不到引用的错误但若从.a文件列表中搜索被引用实体,情况将不同,总是则从右向左顺序查找,因此,被引用实体所在.a文件必需出现在引用实体所在.a文件的右侧,否则,

2009-05-26 09:11:00 8340

原创 101条伟大的计算机编程名言

摘自:http://news.csdn.net/a/20090522/211469.html#postcomment <!--show_ads_zone(13);--><!---->人们总是害怕改变.电被发明出来的时候他们害怕电,是不是?他们害怕煤,害怕蒸汽机车.无知无所不在,并导致恐惧.但随着时间推移,人们终究会接受最新的科技.正如比尔盖茨曾经警告过一样,

2009-05-24 09:48:00 1788

原创 引用计数与对象生存期管理

烽驿2009开源实时通信平台 源码获取:svn checkout http://fy2009.googlecode.com/svn/trunk/ fy2009-read-only  对象生存期管理是程序设计的一项重要内容。目前流行的对象生存期管理手段主要是各类垃圾回收(GC)机制。其优点是使用简单,程序员只需负责对象创建,而不用关心对象销毁,但垃圾回收机制通常和语言本身绑定,主要用

2009-05-20 09:33:00 1269

原创 系统可跟踪性(Tracibility)设计与异常处理

烽驿2009开源实时通信平台 源码获取:svn checkout http://fy2009.googlecode.com/svn/trunk/ fy2009-read-only  可跟踪性(Tracibility)设计是软件架构设计的重要内容之一。在面向对象系统中,对象的可跟踪是实现系统可跟踪的基本前提。在本项目中为此定义了一个接口如下:class object_id_it : pu

2009-05-16 14:18:00 2059

原创 用string_builder_t高效格式化字符串,源码已上传

烽驿2009开源实时通信平台 源码获取:svn checkout http://fy2009.googlecode.com/svn/trunk/ fy2009-read-only  字符串拼装或格式化是软件开发中经常使用的功能。对于通信软件,随着各类文本协议(如基于HTTP或XML)的日趋流行,这种需求更普遍。多数编程语言也都提供了这类服务,C中的可用方法主要是sprintf,C++中既可

2009-05-14 16:54:00 2040 1

原创 “窄接口”设计与动态类型发现

烽驿2009开源实时通信平台 源码获取:svn checkout http://fy2009.googlecode.com/svn/trunk/ fy2009-read-only    一个实用大型软件系统也象生活中任何一个复杂系统一样,往往需要涵盖并有机整合来自多方面的需求,除满足功能性需求外,通常还要满足系统对可扩展性(Extensibility),可维护性(Maintainabili

2009-05-13 14:49:00 2491 1

原创 高性能Localtime服务(LINUX),源码已上传

  烽驿2009开源实时通信平台 源码获取:svn checkout http://fy2009.googlecode.com/svn/trunk/ fy2009-read-only    高性能localtime只在Linux上进行了实现,获得1000万次调用用时890ms的高效率, 比简单调用localtime_r版的性能(23000ms)提高了约25倍; Window

2009-05-12 08:32:00 3811 1

原创 系统localtime性能评测

前面的博文陆续讨论了异步执行系统中, 主要以测算任务执行时间为目的的高性能时间服务get_tick_count,并特别强调,get_tick_count并不适合需要知道确切时间(即某年某月某时某刻...)的场合。但这类场合仍然是客观存在的,其中典型的Case是写系统日志。有过大型Server开发经验的同仁不会怀疑日志对于这类系统的重要性,日志可能被用于多种目的:系统行为跟踪,错误诊断,安全审计,以

2009-05-06 16:42:00 4350

原创 高性能Tick-Count服务,代码已上传

烽驿2009开源实时通信平台 源码获取:svn checkout http://fy2009.googlecode.com/svn/trunk/ fy2009-read-only  高性能时间服务入口函数(其实是个#define)get_tick_count(user_clock_t *user_clock)语义上和Windows下的GetTickCount()相似--在Windows

2009-05-05 15:41:00 2645

原创 Linux 下高性能用户空间时间服务

源码获取:svn checkout http://fy2009.googlecode.com/svn/trunk/ fy2009-read-only   高性能,大容量服务器软件多数采用异步工作方式,但该方式却是典型的双刃剑,需要较高设计与实现水平,否则,不仅不能提高性能,反而使软件的复杂性大大增加,可靠性大大降低。本篇不打算对此全面展开去,只就异步模型中最常用的一个基本问题,时间服务,进

2009-05-04 23:37:00 5565 1

原创 轻量级自描述缓冲区

对上篇博文中提到的缓冲区模板类型做一些补充说明。下面这段是笔者的源码注释,是对上篇博文有关该缓冲区模板的重要补充说明。烽驿2009开源实时通信平台 源码位置:svn checkout http://fy2009.googlecode.com/svn/trunk/ fy2009-read-only /*[tip] buffer type template *[desc]  * buffe

2009-05-01 08:59:00 1646 6

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

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

2011-08-01

空空如也

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

TA关注的人

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