自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 遗传算法解决八数码问题之一

先说说什么是八数码问题....懒得编辑了,直接从网上拷贝来的一段话:“八数码问题也称为九宫问题。在3×3的棋盘,摆有八个棋子,每个棋子上标有1至8的某一数字,不同棋子上标的数字不相同。棋盘上还有一个空格,与空格相邻的棋子可以移到空格中。要求解决的问题是:给出一个初始状态和一个目标状态,找出一种从初始转变成目标状态的移动棋子步数最少的移动步骤。所谓问题的一个状态就是棋子在棋盘上的一种摆法。棋子移动后

2011-12-03 21:18:35 2999

原创 mysql 在服务器上写入缓慢的原因

最近做压测,发现一个奇怪的问题,Mysql在戴尔服务器上,写入一百条数据居然要4s多,跟PC机上相差了好几个数量级.....各种参数配置,原始数据都一致,尝试调整sync_binlog值,发现改为0的时候,也就是不立即写入binlog的时候,可以获得跟PC机一致的速度,于是怀疑是否因为服务器上做了RAID。经过检查,发现服务器上做的是RAID1...然后我们在一台RAID5的机器上做了实验对比

2011-12-01 15:51:31 6485 1

原创 twisted 里把远程端点的IP转换成整型

struct.unpack("!I", socket.inet_aton(client.transport.getPeer().host))[0]

2011-11-26 17:43:11 590

原创 twisted eopllreactor 的一个奇怪问题

昨天服务器压测的时候,出现了大量如下的报错信息:            [Errno 11] Resource temporarily unavailable            [Errno 5] Input/output error            百思不得其解,遂去一技术群里问,猪之哀伤建议我调整reactor.suggestThreadPoolSize,调大一点,我调到

2011-11-26 14:56:03 684

原创 mysql c api mysql_init 的使用注意事项

mysql_init 的声明如下:                 MYSQL *mysql_init(MYSQL *mysql);    官方文档里说:    Allocates or initializes a MYSQL object suitable formysql_real_connect(). Ifmysql is a NULL pointer, the func

2011-11-14 21:29:20 10480 1

原创 python发送HTTP GET请求

最近做的一个模块里需要发送GET请求,带参数的,查了网上很多例子,以及官方文档,都没交代清楚要如何做,大部分都是直接请求了一个页面。官方例子里,只有post请求是比较详细的。没办法,只好自己动手做实验了。现在把实验结果总结如下:         1.通过 httplib模块

2011-09-17 11:33:19 14410

原创 curl的问题

被崩服折腾了两天,然后才发现是curl模块引起的,没使用线程安全的措施

2011-09-15 20:20:50 751

原创 Floating point exceptionexec

折腾了几天,最后发现是因为操作系统里有个链接库比较旧,而程序使用的是比较高的版本造成的

2011-09-09 21:05:44 419

原创 一个hash_map的奇怪问题

今天,一个朋友问我一个问题,说下面的一段代码不能正常工作:            #include #include #include using namespace std;using namespace stdext;void main(){

2011-07-20 19:39:10 982 1

原创 使用MYSQL_BIND 要注意的一个问题

最近遇到一个奇怪的问题,一个无符号32位变量,当我传递值32771的时候,mysql数据库返回了一个错误,说值溢出了。32771,已经超过了65536的一半多,我猜测数据库当成有符号32位整数来处理了,于是查Mysql文档,发现一段这样的描述"you should also in

2011-07-07 21:18:29 2254

原创 一个奇怪的mysql c api连接问题

一开始,我没有打开自动连接功能,而是自己调用ping函数,发现连接断开的话,则close原来的连接,然后新建一个连接,但是服务端在跑了一段时间之后,mysql死掉了,无法连接上去,后来发现数据库的连接数在短时间内猛涨上去,直到资源耗尽。经过查文档发现,mysql自己有维护一个连接

2011-07-07 21:10:27 795

原创 vector 的resize 与reserve的区别

今天写了一段代码,需要传递一段缓冲数组给类似于这样一个函数fun(char *buf,int size),我定义了一个vectorbuffer,然后buffer.reserve(1024),主要是为了与分配内存,避免后面发生内存重新分配。然后我这样调用,fun(&buffer[0

2011-05-13 20:38:00 606

原创 boost.python 1

最近在研究boost.python,因为想用C++做网络底层,然后用Python做逻辑层开发,以期待获得开发效率跟程序执行效率的平衡点,更重要的是,对于游戏服务端来说,稳定性绝对是最重要的,在硬件相当强悍和廉价的情况下,稳定性更加是一个游戏服务端设计者应该首要考虑的问题,毋庸置疑

2011-05-07 11:58:00 583

原创 LINUX C++爱好者请加群 10585171

LINUX C++爱好者请加群 10585171

2010-01-30 13:37:00 429

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除