摘要:
(1)首先保证windows的连接终端必须是utf-8格式的 (2)设置linux的vim环境 set hlsearchset expandtab"设置缩进的空格数set shiftwidth=4"制表符宽度set tabstop=4 "设置C/C++语言的具体缩进方式set cinoptions= 阅读全文
摘要:
https://github.com/9miao/Firefly.gitpython setup.py installfirefly-admin.pycreateprojectmyproject 就可以创建一个新的工程了 阅读全文
摘要:
1.tonardo----多并发、轻量级应用,“非阻塞”的web容器。类似tomcat。这个大家太熟悉了,就不多说了。2.Twisted----Twisted是一个Python应用程序和库文件的集成套件。其中包括全套页面服务器应用程序和基于文本模式的游戏引擎。还有一些诸如对数据流进行处理的模块。是一... 阅读全文
摘要:
转发:http://blog.csdn.net/mayao11/article/details/7552384需求是:一种移动或web游戏的服务器,要求是尽量保证维护简单,框架尽可能简洁,代码量不宜过多;考虑1人非全职进行服务器维护,不应对运维造成太大难度。 首先,必须使用RakNet,可用的... 阅读全文
摘要:
常见的SNS游戏的设计架构:普通的SNS游戏是基于Http的web模型,直接WebServer + Memcache + Db,你前边分析的SNS游戏特点还是很准确的,由于用户的数据有可能被任意好友访问,没有下线概念,所以需要将大量的用户数据缓存到Memcache(也不会太大,因为单个玩家数据量有限... 阅读全文
摘要:
xml、json的优势,在与可以实现树形数据的存储;可以用来表达各种形式的信息;c/cpp的结构体,也可以用来保存各种形式的信息,在schema这一层,两者是等价的;而pb、thrift、avro-rpc等,都是使用紧凑的结构体来表达非紧凑的树形信息;这样,数据传输量更小,更快;所以,在不考虑资源占... 阅读全文