摘要:
前言 距离第一次发布iocpframework已经三年多了,这期间这款基于windows的网络库经过多次的修改,已经和第一版有非常大的区别了,但是整体思想架构并没有改变,这得益于当初对下载调度器的认识--模块应该是可替换的,这也是后话了。 在阅读本文的时候,希望你能有以下的基础: 熟悉C++11 ,auto、decltype、lambda、type_traits、move等... 阅读全文
阅读排行榜
又一个lua与C++粘合层框架
2013-09-19 11:49 by yu_yu, 836 阅读, 收藏,
摘要:
背景: 这是之前那篇烂文章的一个扩展吧!在游戏领域,特别多的使用到lua,作为C++的补充,当然会用到lua与C++的交互。lua提供了与C++交互的API,但是这些API各种坑爹、各种坑,各种繁琐,有的API操作了lua栈,有的却没有。为了解决lua原生API的问题,就出现了一些框架、库来改善,比如lua++,luabind…,窃以为,luabind是史上最强大的lua与C++粘合层,无... 阅读全文
C++11各种资源及个人见解
2013-01-31 09:52 by yu_yu, 655 阅读, 收藏,
摘要:
本文是自己学习C++11过程中见到的,理解的一个过程记录,希望能和大家分享。其中,肯定有许多不恰当的地方,有很多偏见,但还望各位看官明鉴,指出不是。俗话说大家进步才是真的进步。 阅读全文
object pool
2013-09-19 13:42 by yu_yu, 567 阅读, 收藏,
摘要:
这是一个简单易用的对象池,很多系统对资源的访问快捷性及可预测性有严格要求,列入包括网络连接、对象实例、线程和内存。而且还要求解决方案可扩展,能应付存在大量资源的情形。 object pool针对特定类型的对象循环利用,这些对象要么创建开销巨大,要么可创建的数量有限。而且在pool中的对象需要做到无状态。 如何使用 utility::object_pool_t pool1... 阅读全文
浙公网安备 33010602011771号