- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 gcc string各种神奇的崩溃
写下来,防止忘记。当发生 string内部的任何崩溃时,请尝试一下行为将stl string库,切入stlport
2012-03-28 16:32:59 1223
原创 linux signal处理中的几个问题(suse下莫名其妙死锁的处理)
最近发现在腾讯的CVM上,服务器总是平凡的死锁后查明真像为当你发生sig 11的异常时,会进入处理函数 signalHandler同时此时生成相应的dump file时间,在这里我调用了函数 localtime 函数。此函数会在内部实现时调用malloc函数,而此函数有锁是不可重入函数,所以这个时候你会发现dump写不出来,而且所有程序死锁了。实际上从程序角度来看此
2012-03-28 16:29:33 814
原创 CVM下如出现异常情况的处理方法
1、进程无故消失或进程无故死锁与框架基本上可以断定是因为服务器内存已满导致的,请执行 echo 3 > /proc/sys/vm/drop_caches2、无法启动程序时可以基本断定GCC的版本过高导致的请重新设置GCC的编译选项,已适应旧版本的哈希表
2012-03-21 14:48:58 1145
原创 内存指针基地址查询算法
首先针对所有有NP,GPK等保护引擎,CE貌似都会被干掉所以这里写一篇关于自动查询内存基地址的伪代码算法,防止忘记。DWORD _begin = 0x40000000; //用于32位DWORD _end = 0x7FFFFFFF;DWORD _offset = 0;DWORD _offsetDp = 0xff;DWORD targetAddress = 0xBBBBB;
2012-03-20 15:21:20 1154
原创 suse 10 sp2下编译luabind
记下来防止忘记首先需要安装readline RPM包插入DVD光盘1,然后通过install software来安装readline接着编译lua 5.1.4make linuxmake install接着下载一个boost_1_46_1,剩下编译方式参考http://blog.csdn.net/koangel/article/details/7237949
2012-03-14 18:12:55 653
原创 MongoDB千万级插入数据测试(MMO在线游戏应用场合)
一、筹备我们要做一次千万级的MONGODB测试,操作系统选用CentOS 5.5 64位版,基本模拟实际的使用环境,采用单机集群模型(测试单机多CPU情况下的实际效果)。测试基准数据:服务器配置:Intel Xeon E5506 * 2 共8核内存是8GB DDR3应用程序:编程语言:C++编译器:GCC 4.4.5BOOST版本:1.47
2012-03-07 14:11:19 2571 1
原创 游戏开发中尽量不要做的一些事(技术,策划以及测试)
多年游戏制作经验,发现诸多问题,提出来大家共勉。对开发人员说的:1、千万别说自己的框架很稳定,那是需要测试的2、千万别让不熟悉代码的人开发新功能,很容易出现返工3、千万注意浮点数的计算,小心摔跟头4、千万别忽视内存管理,它会让你崩溃的5、千万别轻易的放很多锁在游戏内,那会让你找的焦头烂额(死锁的话)6、千万别仅仅估计当前在线用户的需求,老板某天会告诉你,你要扩大在线
2012-03-06 10:59:46 1116
Codejock.Xtreme.Toolkit.Pro.v12.1.1.Full.Source 卷标3
2009-04-24
Codejock.Xtreme.Toolkit.Pro.v12.1.1.Full.Source 卷标2
2009-04-24
Codejock.Xtreme.Toolkit.Pro.v12.1.1.Full.Source 卷标1
2009-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人