2016年10月17日
摘要:
libwebsocket为连接(connection)定义了一组状态机-lws_connection_states,通过状态机我们来看libwebsocket如何实现协议的切换。除了lws_connection_states状态机外,还为连接定义了模式connection_mode作用于lws_co
阅读全文
posted @ 2016-10-17 22:35
bbqz007
阅读(2592)
推荐(1)
2016年10月16日
posted @ 2016-10-16 22:28
bbqz007
阅读(7522)
推荐(1)
摘要:
编译带libev和libuv的libwebsockets-2.0-stable
阅读全文
posted @ 2016-10-16 21:59
bbqz007
阅读(2890)
推荐(0)
2016年10月9日
摘要:
本篇介绍sqlite3数据库文件的存储格式。
通过阅读源读源代码可以知道sqlite的设计思想。
藉由设计去理解sqlite的优点和局限。
阅读全文
posted @ 2016-10-09 20:03
bbqz007
阅读(6273)
推荐(2)
2016年10月2日
摘要:
1. 如何编译出darwin以外,移动设备上libevent库。
2. 你编译出的移动设备上的libevent库,不能使用kqueue?
阅读全文
posted @ 2016-10-02 10:36
bbqz007
阅读(1760)
推荐(0)
2016年10月1日
摘要:
Unix, Linux以及NT内核和它们各自衍生的系统关系图
阅读全文
posted @ 2016-10-01 15:54
bbqz007
阅读(943)
推荐(0)
2016年8月28日
摘要:
1. jni的代码逻辑中与上层平台语言交互了。 2. 使用非Xcode的ide开发工具,希望使用纯净的c/c++代码,不掺杂其它平台相关的语言语法。 3. 只想简单地替换jni代码对上层平台语言的功能调用。 对了,本文就是这样一个出发点。 先说一下jni.h头文件是为jni代码(c/c++)去使用j
阅读全文
posted @ 2016-08-28 23:19
bbqz007
阅读(815)
推荐(0)
2016年8月21日
摘要:
只要弄明白了ndk-bundle的目录结构,交叉编译的基本原理就可以自行编写脚本去编译了。从仓库拿下代码包后,一般在linux平台下编译当前平台使用的库,只要使用其自动配置脚本configure进行平台相关的配置,配置成功后就可以执行make进行编译以及安装。configure通常会在/usr/in
阅读全文
posted @ 2016-08-21 22:18
bbqz007
阅读(1194)
推荐(0)
摘要:
1. gradle-ex
2. ndk开发包
3. 项目目录结构
4. lldb调试器
阅读全文
posted @ 2016-08-21 18:51
bbqz007
阅读(398)
推荐(0)
2016年6月21日
摘要:
cocos2dx一个跨移动(平板)平台的游戏引擎,支持2d和3d,基于c/c++,网上介绍多在此不详叙。我们本篇关心的是跨平台那些事,自然而然就找到platform目录。好家伙,支持的操作平台还真不少,最吸引我们关注的可能就是字母顺序排列的头二个平台,android和apple。然后顺带会看一看wi
阅读全文
posted @ 2016-06-21 03:28
bbqz007
阅读(353)
推荐(0)