游戏服务器主程,热爱技术热爱生活,现在专注于开源游戏服务器框架。
详文请见 VLoveIYhttp://ffown.sinaapp.com/?p=40 CPU name : Intel(R) Xeon(R) CPU E5405 @ 2.00GHzprocessor : 4cpu MHz : 1995.
UtraEdit 支持Lua高亮,网上已经有很多方法,但是都是基于相对老一点的 UE,在15.10版本中,UE支持Lua高亮的方法如下: 从网上Down下支持Lua的wordfiles,lua.uew 新建一个目录如D:\wordfiles, 将UE安装目录下的所有wordfiles文件都复制到D:\wordfiles,再将自己的lua.uew拷贝到此, 设置UE 高级-》配置-》编辑器显示-》语法高亮 将”文档的完整目录名称“一项改成D:\wordfiles 确定即可生效。
在前边http://www.cnblogs.com/zhiranok/archive/2011/12/12/boost_asio.html 我提到,针对前面使用boost asio 中遇到的问题,对asio进行封装,如下几个目标: 1. 创建socket、acceptor不再自己构造io_service,由于asio中的对象均要保存io_service的引用, 若要手动构造,必须保证io_service晚于所有的asio对象(如socket、acceptor)释放,但是往往socket被逻辑层保存在某个内存深处,任意一个socket晚于 io_service释放,将会引起崩溃。
Gateway?SceneServer?SessionServer? 是不是很熟悉,为什么分布式服务器的名字具有逻辑功能的属性。 最近在学习SOA,重新思考了一下游戏分布式后台, 觉得分布式后台进程应该是担当不同的角色, 如MessageBroker,ServiceProvider,Serv...
Boost asio中有两点用的不爽: 1. asio中的所有对象都引用io_service 2. async_write还要自己保证内存在completed之前有效 有空要把这两点搞的更傻瓜一点,实际上在全异步模式下NET IO分配两个线程足矣,async搞一个队列,completed时候删掉,还可以通过writev优化写, 现在在做的一个redrabbit lib 就是在boost asio上封装的更傻瓜一点。
编辑器加载中... 使用python的时候默认str 对字符串操作支持非常丰富,相信每个C++程序员都自己写过string的strim、split、replace, 写个小工具函数,留着用,以前偷懒,写了好几次,这次总结一下,贴出来。
注:此文源于zhenzhen的帮助 vim ~/.subversion/config 在svn 的配置文件中添加一行 diff-cmd = /usr/local/bin/svndiff svndiff 是自定义的一个shell文件,其内容如下: #!/bin/sh DIFF...
local print = print local debug = debug local string = string local io = io local type = type local pairs = pairs module "dt" function bt() local dinfo = debug.
Boost ASIO proactor 浅析 前情提要: Boost asio 的socket的异步非阻塞模式才有的是proactor模式,当IO操作介绍后回调相应的处理函数。ASIO在Linux平台下的实现基于epoll,但是epoll只支持reactor模式,ASIO通过封装在epoll上实现了proactor。
Boost::asio io_service 实现分析 io_service的作用 io_servie 实现了一个任务队列,这里的任务就是void(void)的函数。Io_servie最常用的两个接口是post和run,post向任务队列中投递任务,run是执行队列中的任务,直到全部执行完毕,并且run可以被N个线程调用。
软件中的对象 About DOMAIN-DRIVEN DESIGN 领域驱动设计是一种思维方式,目的在于处理具有复杂问题的软件项目。在传统的瀑布软件开发模型中,经历需求分析、设计、开发、测试、交付等阶段,但是问题在于需求从业务方传递到开发团队的时候并不是很顺畅。
(译)状态机的实现探讨 原文链接地址:http://drdobbs.com/cpp/184401236?pgno=1 实现一个状态机很容易,但是实现一个好的状态机却不简单。一般实现状态机的时候会有如下的实现代码: switch (state_) case ...
Hi all: 这是一个测试的博客文章。