岚天逸见

上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 77 下一页

2012年7月24日 #

mooon调度器设计的考量因素

摘要: 调度器的设计必须满足以下要求:1、高效,最好不用查找,而是直接的数组下标定位,这就要求设计好分布式对象的ID2、支持业务独占进程,这是保证高可用性的前提,也是解业务与业务间,和业务和平台间耦合的前提3、本地间的业务进程间通讯优化,避免走网络4、简洁的通讯消息结构 ... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(99) 评论(0) 推荐(0)

mooon-agent设计要点

摘要: mooon-agent以简约的设计为主,力求各对象之间保持简单的关系,尽量避免过度的传递,因此CAgentThread成了核心。除此之外,还有几个关键的设计点:1、采用了可Epollable的队列,以保证消息的实时上报2、使用了状态机,分别为发送消息的CSendMac... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(132) 评论(0) 推荐(0)

常用vim设置

摘要: set nuset roset shiftwidth=4set tabstop=4set softtabstop=4syntax onif &term=="xterm" set t_Co=8 set t_Sb=^[[4%dm ... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(110) 评论(0) 推荐(0)

类的层次结构设计

摘要: 图1在写程序时,我们会经常遇到如上图所示的一种情形——深层调用,ClassD1和ClassD2需要调用ClassA关联的ClassX、ClassY和ClassZ等,对于这种情况,经常见到通过构造函数一层层往下传递做法。这做法有什么不好了?它不符合开闭原则,当新增一个依... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(182) 评论(0) 推荐(0)

彻底告别VC

摘要: 第一次接触VC大概是在1998年底,当时好象是5.0版本,然后不久就转到了6.0,正式常用大概是2001年,当时拼命学VC和Delphi,学COM等。在02年底转向Unix/Linux开发,依然使用VC6.0作为编辑器,中间VC出了很多个新版本,但基本没有使用过,直接... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(107) 评论(0) 推荐(0)

古代神童

摘要: PPT下载:http://img1.51cto.com/attachment/201205/1246491_1337385297.ppt提纲春秋 - 项橐战国 - 甘罗东汉 - 曹冲东汉 - 周不疑东汉 - 孔融西晋 - 王戎唐初 - 骆宾王唐初 - 王勃中唐 - 李... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(94) 评论(0) 推荐(0)

Linux系统调优

摘要: 原文:http://roqi410.blog.51cto.com/2186161/671708Linux在进行系统调优的时候,首先要考虑整个操作系统的结构,然后针对各个部分进行优化,下面展示一个Linux系统的各个组成部分:有上图可以看出,我们可以调整的有应用程序,库... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(226) 评论(0) 推荐(0)

网络字节序问题的思考

摘要: 对于网络编程,为适应异构环境,通常会做主机字节序到网络字节序的转换,消息一多,是有一定CPU浪费的,这一般不是个好主意,于是有些做法在消息头用一个bit来指示消息的字节序,可以不必要的转换。但是增加这么一个bit,多少增加了些复杂度,特别是破坏消息结构的通用性,是否可... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(128) 评论(0) 推荐(0)

简约的网络字节序处理

摘要: 实现下载: inttypes.txt 处理网络程序的字节序,是件非常简单的事,但每次使用时,都显示调用ntohl之类的转换,仍是一件麻烦的事。怎样做更简单了?只需要定义出各种网络字节序的类型即可,而这些类型和主机字节序兼容。标准的网络字节序是大字节序,在当今小字节... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(131) 评论(0) 推荐(0)

LINUX内存高,触发OOM-KILLER问题解决

摘要: 原文:http://www.cnblogs.com/itfriend/archive/2011/12/14/2287160.html最近遇到两起Linux的内存问题,其一是触发了oom-killer导致系统挂1. 首先确认该系统的版本是32位?#uname -aLin... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(632) 评论(0) 推荐(1)

上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 77 下一页

导航