- 博客(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
帐号密码,隐私信息管理器
2011-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人