金庆的专栏

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  423 随笔 :: 0 文章 :: 454 评论 :: 0 Trackbacks

#

posted @ 2009-07-06 14:46 金庆 阅读(1363) | 评论 (0)编辑 收藏

posted @ 2009-07-03 16:37 金庆 阅读(5365) | 评论 (1)编辑 收藏

posted @ 2009-06-18 14:53 金庆 阅读(10805) | 评论 (8)编辑 收藏

posted @ 2009-05-22 13:59 金庆 阅读(7059) | 评论 (4)编辑 收藏

posted @ 2009-05-18 18:52 金庆 阅读(676) | 评论 (0)编辑 收藏

     摘要: 求数组的大小,感觉boost库中应该有这个功能, 找了好长时间, 终于找到了.
原来是boost::extent, 属于boost::type_traits.  阅读全文
posted @ 2009-05-07 13:24 金庆 阅读(1943) | 评论 (3)编辑 收藏

posted @ 2009-04-15 18:37 金庆 阅读(663) | 评论 (2)编辑 收藏

     摘要: WorldSession中总共有300多个指令包处理函数, 以Handle开头, 无返回值, 参数为WorldPacket&. 例如: void HandleCharEnumOpcode(WorldPacket& recvPacket); 处理函数按功能分散在多个XXXHandler.cpp中实现. 例如: ArenaTeamHandler.cpp, AuctionHouseHandler.cpp.   阅读全文
posted @ 2009-04-15 18:07 金庆 阅读(1434) | 评论 (0)编辑 收藏

     摘要: 以Mangos代码为参考, 解析SRP6的原理和实现. SRP全称Secure Remote Password(安全远程密码),是一个开源认证协议。  阅读全文
posted @ 2009-04-10 13:06 金庆 阅读(4039) | 评论 (0)编辑 收藏

     摘要: luabind-0.8只提供了bjam编译方式.
按手册上的要求,设置好BOOST_ROOT和LUA_PATH后, 运行bjam, 报错:  阅读全文
posted @ 2009-04-03 09:36 金庆 阅读(1899) | 评论 (0)编辑 收藏

     摘要: 用boost::spirit实现一个表达式求值看上去比较简单。我这个还有点问题,有空格时会解析失败,请大家看看是什么原因?  阅读全文
posted @ 2009-03-27 16:24 金庆 阅读(2422) | 评论 (9)编辑 收藏

     摘要: 本次接受内部推荐的职位如下:  阅读全文
posted @ 2009-03-17 13:48 金庆 阅读(722) | 评论 (2)编辑 收藏

     摘要: 请将简历发送至邮箱。并在主题中标明:“内部推荐”以及所职位名称。  阅读全文
posted @ 2009-02-28 13:34 金庆 阅读(624) | 评论 (1)编辑 收藏

     摘要: 以下代码以C语言为基准,测试了C调用Lua循环和循环调用Lua的效率。结论是不要频繁地穿越C/Lua边界.   阅读全文
posted @ 2009-02-17 09:32 金庆 阅读(8961) | 评论 (4)编辑 收藏

     摘要: 默认所有日志等级为WARN, 不会输出DEBUG日志,
只需显式设定某一类日志的级别, 就可以选择性地输出该类日志.
如调试A类时, 取消配置文件中的注释就行了.  阅读全文
posted @ 2009-02-16 14:48 金庆 阅读(4019) | 评论 (4)编辑 收藏

     摘要: TortoiseSVN的diff显示中文有些问题, 多数不能完整显示出来. 好像是整个TortoiseSVN对中文字符都有问题, 如blame会崩溃,但是选中"Use test viewer..."用Notepad显示就会正常.  阅读全文
posted @ 2009-02-14 13:30 金庆 阅读(3329) | 评论 (5)编辑 收藏

     摘要: 巨人网络内部推荐的职位. 直接发电子简历给我就行了!  阅读全文
posted @ 2009-02-10 16:52 金庆 阅读(667) | 评论 (0)编辑 收藏

     摘要: 定义字符串长度有两种方式, 一种是用字符串的大小, 一种是字符串的长度.
字符串的大小即内存空间的大小, 而串长度加1才是所需空间.  阅读全文
posted @ 2009-01-07 19:31 金庆 阅读(3338) | 评论 (0)编辑 收藏

posted @ 2008-12-27 13:34 金庆 阅读(613) | 评论 (2)编辑 收藏

posted @ 2008-12-25 09:01 金庆 阅读(567) | 评论 (0)编辑 收藏

posted @ 2008-12-22 09:33 金庆 阅读(3804) | 评论 (1)编辑 收藏

posted @ 2008-12-16 13:09 金庆 阅读(357) | 评论 (0)编辑 收藏

     摘要: STL迭代的代码写过许多, 突然出现这种错误有点不敢相信. 仔细看了一遍没有拼写错误, 又判断不出是什么错.  阅读全文
posted @ 2008-12-16 12:59 金庆 阅读(2581) | 评论 (0)编辑 收藏

posted @ 2008-12-10 13:07 金庆 阅读(2162) | 评论 (8)编辑 收藏

     摘要: 查看log4cxx代码的时候, 看到了一个PropertyWatchdog类, class PropertyWatchdog : public FileWatchdog 是定时检测log4j.properities配置文件的. 这正是我一直想要的功能, 更改配置无需重启就生效.
  阅读全文
posted @ 2008-12-02 09:50 金庆 阅读(1734) | 评论 (0)编辑 收藏

     摘要: 说到早期游戏的经典之作,不能不提《万王之王》,每每谈起这款游戏玩家们只谈论一代,似乎《万王之王2》从来没有诞生过一样,悲剧啊!不知道《万王之王3》能不能扭转前作失败的局面呢?  阅读全文
posted @ 2008-11-22 13:56 金庆 阅读(367) | 评论 (1)编辑 收藏

     摘要: 但是有大半的使用情况下, 流方式输出会显得冗长, 格式控制也没有printf简洁. 只有简单的输出才会使用流. 幸好有boost::format. 它就是类型安全的printf. log4cxx配合boost::format真是绝配. 例如:  阅读全文
posted @ 2008-11-20 19:46 金庆 阅读(5001) | 评论 (2)编辑 收藏

     摘要: 写锁之后读锁竟然没有阻塞, 顺利运行下去了.据常理,写锁之后,试图读加锁时会阻塞.代码如:
  阅读全文
posted @ 2008-11-14 10:47 金庆 阅读(5436) | 评论 (1)编辑 收藏

     摘要: STL容器如果元素类型不同是不能相互赋值的,即使元素类型是兼容的.如两个list, 一个存放基类B指针, 一个存放派生类D指针:  阅读全文
posted @ 2008-11-12 12:17 金庆 阅读(2514) | 评论 (6)编辑 收藏

     摘要: State Chart XML (SCXML) is currently a Working Draft published by the World Wide Web Consortium (W3C). SCXML provides a generic state-machine based execution environment based on Harel State Tables. SCXML is a candidate for the control language within multiple markup languages coming out of the W3C (see Working Draft for details). Commons SCXML is an implementation aimed at creating and maintaining a Java SCXML engine capable of executing a state machine defined using a SCXML document, while abs  阅读全文
posted @ 2008-10-21 08:37 金庆 阅读(1399) | 评论 (0)编辑 收藏

     摘要: 由于包括征途等所有游戏运营商停止运营网游三天,众多玩家在这三天内都无法正常游戏,为减少这三天征途玩家的损失,在5月21日服务区开启后,特开放以下活动:1、给予玩家6倍离线经验, 玩家在5月22日上线时将获得6倍离线经验奖励;  阅读全文
posted @ 2008-09-27 12:32 金庆 阅读(577) | 评论 (1)编辑 收藏

     摘要: 有很长一段时间,我常为团队的「笨」感到困扰,我交代的事,常常不能如期完成;许多的事,我经常一讲再讲,但还是有人会犯同样的错,到最后我不得不抓着他们的手,一步一步的追踪,才能勉强完成,我甚至自怨自艾,怎么会找到一群「笨」人呢?直到有一次,我遇到一个知名企业的高级主管  阅读全文
posted @ 2008-09-26 19:32 金庆 阅读(541) | 评论 (1)编辑 收藏

     摘要: 转自:用bind来解耦 应用了boost::bind, boost::function, boost::test 代码稍有修改。

  阅读全文
posted @ 2008-09-12 16:52 金庆 阅读(914) | 评论 (0)编辑 收藏

     摘要: 以下代码中,SetValConst()是const类A的const方法,却能更改A的非mutable成员。涉及的C++概念:bitwise constness
  阅读全文
posted @ 2008-08-27 19:10 金庆 阅读(624) | 评论 (10)编辑 收藏

     摘要: "multiple definition of" 错误 在global.h定义了一个常量字符串,在多个cpp中包含该global.h.  阅读全文
posted @ 2008-08-26 20:12 金庆 阅读(10850) | 评论 (18)编辑 收藏

     摘要: 在遥远遥远的宇宙深处,有一个巨大的固态行星。它沉浸在无尽的黑夜与白昼的轮回中,不知度过了多少时间。但是,它的命运却被一些不知从何而来的彗星彻底改变,那是一次大碰撞,比起宇宙中其他的交通事故,这也许算是很小的一个,一颗占了行星体积六百分之一的彗星永远的留在了行星的体内,在它身后形成是一个巨大的洞穴,planeshift。  阅读全文
posted @ 2008-08-19 12:49 金庆 阅读(2006) | 评论 (0)编辑 收藏

     摘要: VN可以对代码文件中的一些关键词进行自动扩展,最常用的是$Id$关键词,它扩展为文件名,版本号,日期,提交用户,如  阅读全文
posted @ 2008-08-07 08:56 金庆 阅读(589) | 评论 (0)编辑 收藏

     摘要:
* 利用位置变量 $0 显示Shell名
* bash中输入一半文件名,用TAB键自动补全
* ! 历史扩展
* 用 pushd 和 popd 在目录树中导航
* 查找大于 10MB 的所有文件
  阅读全文
posted @ 2008-07-30 09:00 金庆 阅读(366) | 评论 (0)编辑 收藏

     摘要: Source-Navigator是代码阅读工具,功能与Source Insight相同,但它是开源的。  阅读全文
posted @ 2008-07-29 08:35 金庆 阅读(2598) | 评论 (0)编辑 收藏

     摘要: libevent版本为libevent-1.4.5-stable。WIN32-Prj目录下有VC项目文件。libevent.sln不能用,因为只有regress有vcproj文件,其他子项目都是dsp文件。而libevent.dsw不包括regress。删除sln文件,直接打开dsw文件,自动转换除regress之外的4个工程为vcproj。fatal error C1083: 无法打开包括文件:“sys/time.h”
  阅读全文
posted @ 2008-07-07 09:22 金庆 阅读(10353) | 评论 (21)编辑 收藏

仅列出标题
共11页: First 3 4 5 6 7 8 9 10 11