- 博客(6)
- 资源 (8)
- 收藏
- 关注
原创 C++程序设计陷阱-误解引用(author:Stephen C.Dewhurst)
手抄自 C++程序设计陷阱一书( Avoiding Common Problems in Coding and Design C++ Gotchas author: Stephen C.Dewhurst)引用和指针的区别:引用没有地址,甚至可能不占用任何存储单元。 指针必定指向某个地址,占用4个字节(32位指针). 引用是别名,唯一合法操作是初始化。引用不能是const或者volatile. 不
2007-06-05 14:17:00 827
原创 一个游戏框架的构想
目前MMORPG游戏都是集中式,必须大型cluster服务器来负荷大量信息。有没有可能开发一种框架,采用类似p2p方式进行通讯。即所有资源由玩家计算机分别负担,每个玩家可以对游戏框架进行扩展,并且进行传播。其他玩家可以选择是否接受这个扩展。整个游戏框架以纯虚拟现实为主要概念,例如。假设只有2个玩家的情况下,初步框架是有一个很小的map,无其他任何物品,游戏框架具有接口可以接收玩家自行创建的角色,譬
2007-06-05 13:35:00 688
原创 arm cross compile Q&A
Q: failed to set dynamic section sizes A: delete -lc from makefile.Q: how to configure xvid configureA: ./configure --host arm-linux --build i686-linux --disable-profile --enable-add-ons --enable-shar
2005-10-02 02:23:00 994
原创 system V 进程间通讯
消息队列可以实现多进程对多进程的进程间通讯。涉及主要结构是 struct msg ,这个结构是自定义的,消息队列函数使用指向这个结构的指针。在这个结构中,只有一个成员long id 必须有,是消息号。msgsnd()用于发送 msgrcv()用于接受。另外使用ipcs -qo 查看你建立的消息队列,根据你使用的帐号可以分辨出哪个队列是你的,并且可以看到当前的消息数量等信息。函数的具体参数说明和i
2004-12-03 00:37:00 1079
原创 HP平台编译out of memory 问题的解决方法
修改系统内核参数: 使用kmtune可以查看系统内核参数 maxdsiz 1073741824 - 1073741824maxssiz 0x800000 - 0X800000修改如上两个参数可以解决问题,至于增加的大小依据服务器物理内存估计使用。例如上面的参数是修改过的,服务器是11i的系统4G物理内存。如有需要讨论,请使用邮件 conq
2004-12-01 21:40:00 993
原创 CRC算法另类应用
由于CRC对数据进行运算后会计算出一个值,在普通应用下,这个值重复的几率很小。 所以可以当作一些字符数据的索引使用。但是在C和Perl中使用CRC会出现初始字符串一样, 但是得到的值不对的情况。在perl5.8.4中使用String::CRC包是不可以的,使用String::CRC32包。 并且 printf String::CRC32::crc32(:"hello")
2004-11-21 02:40:00 672
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人