string对象小结
标准C++中提供的string类得功能也是非常强大的,一般都能满足我们开发项目时使用。现将具体用法的一部分罗列如下,要想使用标准C++中string类,必须要包含 #include <string>// 注意是<string>,不是<string.h>,带.h的是C语言中的头文件 using std::string; using std::wstring;...
View Article集群实现细节(3)-DB集群
一、纯redis集群 如果redis不止做cache,也做持久化,那就得好好算算我们的业务规模需要多少台机器来支撑。1000w注册玩家,每台机器16G内存(为了保证效率取3/4为可用,即12G)。 如果每个玩家1M数据,总约9765G,不算热备,需要814台机器。每台机器存储1.2w人。 如果每个玩家16k数据,总约153G,不算热备,需要13台机器。每台机器存储77w人。...
View Article[cocos2d-x] RichText 杂记三。
摘要: 上一篇博客尝试性在cocos2d-x中使用freetype,由于项目进度,近期没怎么研究,苦逼加班!现在稍微闲下来了在小谈一下这个话题。 阅读全文AZL 2013-12-06 18:26 发表评论
View ArticleDijkstra算法求单源最短路径
1.综述 Dijkstra算法解决的是带权重的有向图上单源最短路径问题,该算法要求所有边的权重都为非负值。 算法重复从结点集 V-S中选择最短路径估计最小的结点 u ,将 u 加入到集合 S ,然后对所有从 u 出发的边进行 松弛操作(相当于遍历选出最小权值)。使用一个最小优先队列 Q...
View Articlemessageserver.py
摘要: 贴代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 #--coding:utf-8-- 2 3 ... 阅读全文放屁阿狗 2013-12-07 01:54 发表评论
View Article或许今天做出的决定会影响我的一生
believe that i made the right choice for myself , gave up the indirect shareholding. has i made a mistake ?朱峰everettjf 2013-12-07 02:01 发表评论
View Article使用Beautiful Soup 解析html文档
不得不承认,有时候使用python比c++方便很多,就拿解析html来说,使用 Beautiful Soup 就比使用libtidy方便很多 - 当然也有可能是Beautiful Soup封装的很厉害吧使用Beautiful Soup的一个例子如下:from bs4 import BeautifulSoupsoup = BeautifulSoup(open('List.htm'))for a in...
View Article超越luabind的luaBridge
最近准备在手机项目客户端中使用lua, 以前一直在服务器使用luabind. 另外, tolua++也体验过, LuaPlus也在早年用过. 以下是本人对这些绑定库的个人感觉: luabind 利用boost机制把绑定做到极致, 比较适合主c++, 弱lua的脚本框架. 作者已经停止更新, 在windows/linux编译没问题, 但是在ios的LLVM下, 无法编译 tolua++...
View ArticleC语言调用python脚本3
脚本如下:from bs4 import BeautifulSoupdef list_get(file): soup = BeautifulSoup(open(file)) alist = soup.find_all('a',class_ = 'link') list = [] for i in alist:...
View Article【转载】RB-Tree 原理与算法。
摘要: 原谅转载自:http://www.cnblogs.com/skywang12345/p/3245399.html 红黑树(一) 原理和算法详细介绍 作者:Sky Wang 于 2013-08-08 &n... 阅读全文Jacc.Kim 2013-12-08 16:54 发表评论
View Articlerpcz VC2010 构建
rpcz VC2010 构建rpcz 是应用ZeroMQ和Protobuf开发的RPC. 见: https://github.com/reinferio/rpcz及 https://code.google.com/p/rpcz/rpcz的CMake脚本应该是仅用于Linux. 用于VC需要更改错误。CMake Error at D:/Program Files/CMake...
View ArticleSQL Server 2005导出表中数据的SQL脚本形式
CREATE proc sp_GenInsertSQL (@tablename varchar(256))asbegindeclare @sql varchar(8000)declare @sqlValues varchar(8000)set @sql =' ('set @sqlValues = 'values (''+'select @sqlValues = @sqlValues + cols...
View Article高性能JNI
from: http://www.cnblogs.com/whjiang/articles/1387364.html1. 尽可能不要创建global reference和global weak reference....
View ArticleLinux memory summary
From Unix某论坛,忘记名字了...1. 内核初始化: * 内核建立好内核页目录页表数据库,假设物理内存大小为len,则建立了[3G--3G+len]::[0--len]这样的虚地址vaddr和物理地址paddr的线性对应关系; *...
View Article[转贴]MySQL字段类型详解
摘要: MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述。 阅读全文天道酬勤 2013-12-10 14:13 发表评论
View Article你真的懂select吗??
只要接触过c/c++网路编程人都可能会知道select io 模式,网络书籍都说 fd_set {int num; SOCKET arr[64]} 有所限制,因为数组的长度只有64,那么超过64你就不能放,要么你就是用多线程分别实用select.。 一些书籍通过改定义宏 使数组的长度变长,但也不实用,不能动态的变化,我总不能定一个非常的长的长度,毕竟是在栈上。...
View Article