摘要: 前一篇blog 讲了如何实现IDL 解析器,本篇通过IDL解析器构建一个聊天服务器程序。本程序用来测试IDL解析器的功能,网络层使用前边blog中介绍的ffown库。我们只需定义chat.idl文件,idl解析器自动生成消息排放代码,省了每次再去繁琐的编写消息解析、判断代码。 阅读全文
posted @ 2012-02-28 08:58 知然 阅读(3232) 评论(3) 推荐(2)
摘要: 《C++ 消息自动派发》系列上篇介绍了IDL解析器,生成的C++代码只支持JSON转C++ struct。 经过新的重构,这次增加了对C++ struct 转JSON的支持。IDL解析器自动为C++ struct生成两个方法。 阅读全文
posted @ 2012-02-23 22:53 知然 阅读(5127) 评论(0) 推荐(1)
摘要: 使用python解析idl,生成c++的自动消息派发的框架代码 阅读全文
posted @ 2012-02-21 00:32 知然 阅读(2876) 评论(4) 推荐(0)
摘要: 使用idl描述消息格式,自动生成json转c++ 二进制struct代码。 阅读全文
posted @ 2012-02-14 23:03 知然 阅读(5018) 评论(13) 推荐(3)
摘要: shared_ptr的实现分析,基于GCC 阅读全文
posted @ 2012-02-12 22:01 知然 阅读(4387) 评论(14) 推荐(3)
摘要: lua 中实现面向对象编程技巧 阅读全文
posted @ 2012-02-07 23:28 知然 阅读(9085) 评论(4) 推荐(1)
摘要: 使用lua 协程实现异步加载数据,实现了future模式 阅读全文
posted @ 2012-02-04 09:50 知然 阅读(4811) 评论(1) 推荐(3)
摘要: 实用pyqt4实现的浏览器框架 阅读全文
posted @ 2012-01-15 15:54 知然 阅读(3817) 评论(8) 推荐(3)
摘要: linux 下时间相关的结构体和函数总结 阅读全文
posted @ 2012-01-15 14:34 知然 阅读(8721) 评论(1) 推荐(0)
摘要: cpu cache 优化研究 阅读全文
posted @ 2012-01-13 13:24 知然 阅读(1943) 评论(1) 推荐(3)