- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 actor-based programming与构建大规模扩展性的并行系统
1.actor-based programming actor based 类似于object based ,但是它比object 多了自己的message queue 和message processor、message handler 也就是说一个actor是一个独立的处理单元,但是他不是真正的物理上的thread 可以看成是轻量级的thread。 一个actor可以给另一个act
2013-03-28 12:59:06 1903
原创 vc中异常捕捉的最后一道屏障-SetUnhandledExceptionFilter
在C++中定义了很多异常捕捉机制,但是在VC中在win平台上有一个更高层的异常处理机制,函数SetUnhandledExceptionFilter,这个函数很有用,它是异常捕捉的最后一道屏障。它有这样的规则,对于未捕捉的异常并且未在调试状态下(通常就是只在release中),将自动调用这里面的异常处理函数。 默认的异常处理函数就是弹出一个对话框,告诉你程序异常了,而在发布软件时,你可以用其他函数
2013-03-08 10:59:53 6493
原创 C++ 对象的Lua脚本化
脚本化编程 脚本化编程的最大好处就是简单灵活,另外就是热更新,这在网游中广泛被采用,在网游中,通常采用引擎(c/C++)+脚本(lua/python)的架构,那种SDK性质的代码放在引擎中,这些代码在游戏上线后通常很稳定很少被修改,而真正游戏逻辑的制作就都在脚本层中进行。这样有两个好处:1.脚本层的bug基本不会导致程序的crash,因为是沙盒的。2.对于运行的代码,可以方便的采用热更新修复bu
2013-03-04 12:09:33 3424
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人