2016年10月16日
摘要: why websocket? 阅读全文
posted @ 2016-10-16 22:28 bbqz007 阅读(7451) 评论(2) 推荐(1) 编辑
摘要: 编译带libev和libuv的libwebsockets-2.0-stable 阅读全文
posted @ 2016-10-16 21:59 bbqz007 阅读(2735) 评论(0) 推荐(0) 编辑
  2016年10月9日
摘要: 本篇介绍sqlite3数据库文件的存储格式。 通过阅读源读源代码可以知道sqlite的设计思想。 藉由设计去理解sqlite的优点和局限。 阅读全文
posted @ 2016-10-09 20:03 bbqz007 阅读(5910) 评论(2) 推荐(2) 编辑
  2016年10月2日
摘要: 1. 如何编译出darwin以外,移动设备上libevent库。 2. 你编译出的移动设备上的libevent库,不能使用kqueue? 阅读全文
posted @ 2016-10-02 10:36 bbqz007 阅读(1729) 评论(0) 推荐(0) 编辑
  2016年10月1日
摘要: Unix, Linux以及NT内核和它们各自衍生的系统关系图 阅读全文
posted @ 2016-10-01 15:54 bbqz007 阅读(911) 评论(0) 推荐(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 阅读(766) 评论(0) 推荐(0) 编辑
  2016年8月21日
摘要: 只要弄明白了ndk-bundle的目录结构,交叉编译的基本原理就可以自行编写脚本去编译了。从仓库拿下代码包后,一般在linux平台下编译当前平台使用的库,只要使用其自动配置脚本configure进行平台相关的配置,配置成功后就可以执行make进行编译以及安装。configure通常会在/usr/in 阅读全文
posted @ 2016-08-21 22:18 bbqz007 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: 1. gradle-ex 2. ndk开发包 3. 项目目录结构 4. lldb调试器 阅读全文
posted @ 2016-08-21 18:51 bbqz007 阅读(383) 评论(0) 推荐(0) 编辑
  2016年6月21日
摘要: cocos2dx一个跨移动(平板)平台的游戏引擎,支持2d和3d,基于c/c++,网上介绍多在此不详叙。我们本篇关心的是跨平台那些事,自然而然就找到platform目录。好家伙,支持的操作平台还真不少,最吸引我们关注的可能就是字母顺序排列的头二个平台,android和apple。然后顺带会看一看wi 阅读全文
posted @ 2016-06-21 03:28 bbqz007 阅读(345) 评论(0) 推荐(0) 编辑
  2016年6月13日
摘要: 参考cocoa core animation(实质应该是QuartzCore的Layer)的设计,尝试在winodws平台下开发一个类似的动画UI引擎。 使用实验引擎,仿QQ电脑管家加速小火箭做了一个demo。 阅读全文
posted @ 2016-06-13 09:48 bbqz007 阅读(1264) 评论(0) 推荐(4) 编辑