
平台
文章平均质量分 53
claien
这个作者很懒,什么都没留下…
展开
-
网络编程状态机的实现-宏定义
<br />状态机最简单的实现就是使用大量的switch case或者是if else,对不同的状态分别处理。<br />这样的代码比较直观,但是项目逐渐变大时就让人不爽了。<br /> <br />另外的一种实现方式是定义一个散列表,维护状态和实现。<br />例如,魔兽世界的开源代码就是使用了这种方式。维护了消息类型和回调函数指针的一个数组。<br /> <br />还有一种方式是设计模式中的状态模式。不过,是不是该计算一下,状态不断增加后,将会有多少个State的派生类。<br /> <br />最后原创 2010-07-19 20:46:00 · 1461 阅读 · 0 评论 -
服务器架构集锦
支撑5亿用户、1.5亿活跃用户的Twitter最新架构详解及相关实现http://www.youkuaiyun.com/article/2013-07-11/2816199-architecture-twitter-uses-to-deal-with-150m-active-users原创 2013-07-14 18:26:48 · 686 阅读 · 0 评论 -
安卓笔记
1. ANativeWindow_setBuffersGeometry eglGetConfigAttrib(display, configs[best_config], EGL_NATIVE_VISUAL_ID, &format); ANativeWindow_setBuffersGeometry((ANativeWindow*)m_window, w, h, format原创 2015-04-23 17:07:27 · 966 阅读 · 0 评论