focus on linux, c/c++, lua

共5页: 1 2 3 4 5 
简直看不懂~~~
每个dimond与mysql一个连接吗?如果dimond节点不断增添,mysql的压力是不是要考虑?
re: 浅析静态库链接原理 zuhd 2014-09-16 09:24
最近干货很多啊
PELord+OD+IDA
re: cocos2dx笔记汇总 zuhd 2014-07-16 09:55
最近也一直从事cocos2d-x的开发
楼主能留个qq一起学习不?
player.exe 在xp上运行 提示不是可执行的32位程序
google了居然没发现答案
如何处理粘包的情况?
新年快乐!
re: 2013年终总结 zuhd 2014-01-06 09:27
嘴炮是亮点啊。。。
redis+go 好高端啊
学习了,客户端的超时链接,我一般无视啊,我原来基本理解就是玩家网络不好,没想到休眠也会这样
re: 博客一周年纪念贴 zuhd 2013-05-02 09:43
懒啊懒啊
re: C++程序风格的思考 zuhd 2013-04-28 09:23
越来越觉得c的代码舒服了
int *pi = new int; // pi points to an uninitialized int
int *pi = new int(); // pi points to an int value-initialized to 0
这样也行?
AT&T的汇编看的好别扭啊
高手都放弃OD了 都用windbg
为啥我总落伍啊
已下单,不知道什么时候能到货
看了下目录,应该算是个技术经验讲座,内容应该不错。
89元有点追上侯捷系列,博友能给个折扣不o(∩_∩)o
@万连文
我当时怎么没想到啊,憋字比待字好多了
re: 2013新年词 zuhd 2013-01-04 10:15
这是我新年看到的第一篇好文
re: EXE导出函数 zuhd 2012-12-06 09:24
多谢OwnWaterloo
如果可以的话 希望能在cppblog单开一主题,探其究竟。
re: EXE导出函数 zuhd 2012-12-05 09:44
@OwnWaterloo
可以这样理解吗?
1,用lib的方式加载exe的导出函数,
#pragma comment(linker,"/FIXED:NO") ,
这样exe就和dll一样,均不会有问题。
2,用loadlibrary的方式加载exe的到处函数,
即使是重定向,在操作全局变量,也不会定向到全局变量的正确地址。
如:
而让 main.c 链接到 module.exe 并运行的同样不会发生重定项
cl main.c module.lib & main.exe
0039B700
00391000: A1 00 B7 40 00 C3 8B 44 24 04 A3 00
00391006: 8B 44 24 04 A3 00 B7 40 00 C3 33 C0
re: EXE导出函数 zuhd 2012-12-04 11:00
楼主的例子我没下载成功,用的是朱峰everettjf提供看雪里的例子,我新增加了两个函数,调用全局变量。如果需要提供现场的话,留个邮箱。
re: EXE导出函数 zuhd 2012-12-04 10:58
@OwnWaterloo
我做了个实验,exe的导出函数中调用全局变量也是没问题的,没出现楼上所说的崩溃现象,如果按照pe格式来理解的话,即使是exe应该也会被重定向吧?
re: mysql中文乱码解析 zuhd 2012-11-27 09:18
最后一句话是亮点
re: 转发一篇LOL匹配规则 zuhd 2012-11-12 10:18
很nice啊 比我做的匹配牛逼多了
if ( !pfn(pe32))//此处调用作为参数传进的函数指针(注意会根据pfn反回的值决定是否跳出循环)

看不出来你这什么时候返回false
楼主这个例子很不错,但是有几点没讲清楚哈,主要是以下两句话
int *ret = (int *)(a + 24);
*ret -= 0x48;
我补充一下,班门弄斧了。
int *ret = (int *)(a + 24);
这句话的意思是取栈中的一个值,这个值其实就是call test之后下一条指令的地址偏移,也就是eip。为什么是24呢,首先char a[4]会被编译器优化扩展成int,这是4*4=16,然后是test内部的push ebp4个字节,然后是push eip的4个字节,一共24个。拿到这个地址后,修改里面的内容即可。为什么是0x48呢,因为这个时候,真正的eip值是0x40085b,减去0x48=0x400818,也就是hack中的cout部分了。
re: 证明题: x & 3 == x % 4 zuhd 2012-10-19 12:18
@xiaoQ
正解
这种情况比较有意思
希望是根据自己的经验体会完成的,现在不是没有书,而是书太多了,但内容基本重复,期待一个
re: 理解程序内存 zuhd 2012-09-20 09:36
认真的学习了一遍
re: memcpy这个不定时炸弹 zuhd 2012-09-11 09:23
@注册好麻烦
也有拆包的情况
小技巧 收藏了
re: 论epoll的使用 zuhd 2012-09-01 15:49
一直用的是LT,最大链接4K,并且没有把 “没有写需求的socket”移出epoll,目前也没有发现效率问题。在思考是轮询的代价大还是移除的代价大?
re: OnlineJudge的监测程序 zuhd 2012-08-20 09:57
支持一个,等下下份代码看看
一如既往的关注
re: 跨模块传参数的教训 zuhd 2012-07-16 09:28
我觉得还是传char *比较保险,不要传类
能详细说下binlog的几个缺陷吗?
专注dota反补30年
看起来还是以这样格式打头的文章更能吸引人:
“我自幼在父亲的熏陶下开始在小霸王上学习basic程序,小学自学完了c语言...”
传说中的爆破
re: 论优越感 zuhd 2012-05-16 09:21
萝卜青菜 各有所爱
手中无剑 心中有剑
人码合一 和代码做爱
re: 使用Github Page来写博客 zuhd 2012-04-23 09:19
每次读你的博客,都感觉在读一篇译文
anyway, very funny
火速围观大神 女大神
你终于更新了。。。。
标准c里面不是这么实现的?
re: 2011之总结及2012之展望 zuhd 2012-01-10 09:17
深圳最让人向往的是即使在过年的时候也能光着膀子在足球场上大干一场,小伙,加油,中国足球就看你的了
@杨粼波
你要是想减少写操作,就模拟rpg的做法,玩家下线时统一保存数据,或是定时保存数据,日志嘛有钱的话单独用一台服务器做。
其实频繁的读操作也能把mysql拖的疲惫不堪,关系数据库快要被淘汰了
@zzzdev
你所指的网络开销是指带宽?一般服务器和数据库的通讯都是在局域网内,不存在什么开销,你说的批量接口,不懂耶
共5页: 1 2 3 4 5