金庆的专栏

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

2010年3月19日 #

     摘要: 3D网游万王之王3(KOK3)中人物之间是没有阻挡的,
两个人可以相互穿透,不会有一个人挡住另一个人的现象。
玩家和怪物之间也是没有阻挡的,一个人可以在一大群拥挤的怪物中间穿来穿去。  阅读全文
posted @ 2010-03-19 13:43 金庆 阅读(26) | 评论 (0)编辑 收藏

2010年3月9日 #

     摘要: 100%代码覆盖率的单元测试并不代表是足够的测试,下面是一个例子:  阅读全文
posted @ 2010-03-09 09:42 金庆 阅读(61) | 评论 (0)编辑 收藏

2010年2月25日 #

     摘要: Massively Multiplayer Middleware
大型多人游戏中间件
MICHI HENNING, ZeroC
Building scaleable middleware for ultra-massive online games teaches a lesson we all can use: Big project, simple design.
为超大型在线游戏构建可扩展的中间件给我们所有人的教训:宏大的项目,简单的设计。   阅读全文
posted @ 2010-02-25 16:24 金庆 阅读(93) | 评论 (0)编辑 收藏

2010年2月11日 #

     摘要: 前几天,KOK3客户端因为我的资源配置错误而崩溃了。
调试器带我到了出错的代码行,是一个空指针解引用。
代码大致如下:
  阅读全文
posted @ 2010-02-11 09:48 金庆 阅读(1355) | 评论 (9)编辑 收藏

2010年2月8日 #

     摘要: 《神仙OL》在最新版本中引入了基于云计算的同步技术  阅读全文
posted @ 2010-02-08 18:13 金庆 阅读(97) | 评论 (0)编辑 收藏

2010年2月1日 #

     摘要: 应该允许客户端自行决定从服务器获取数据的方式。
1. 拉方式:请求时才发送。
2. 推方式:服务器主动发送。
  阅读全文
posted @ 2010-02-01 10:11 金庆 阅读(100) | 评论 (0)编辑 收藏

2010年1月26日 #

     摘要: 网游小说,网游电影,网游三位一体,相互促进,共同演绎一个虚拟的世界。

巨人网络不排除在影视方面进行尝试和投资。(http://www.bianews.com/viewnews-153862.html )  阅读全文
posted @ 2010-01-26 09:57 金庆 阅读(81) | 评论 (0)编辑 收藏

2010年1月22日 #

     摘要: 有了agent, 角色与NPC就统一了。
agent中可以配置各种AI,以帮助角色和NPC有各种行为。
NPC AI只是agent的一部份。NPC就是没有人控制的agent.  阅读全文
posted @ 2010-01-22 10:19 金庆 阅读(1349) | 评论 (1)编辑 收藏

2010年1月20日 #

     摘要: 保持团队的稳定性说来容易,其实对于每一个优秀的研发经理和公司CEO都非常具有挑战性,尤其是员工很多时候并不能意识到这一点和理解领导层的压力。就好比单身汉不能理解父亲的心情一样。  阅读全文
posted @ 2010-01-20 13:18 金庆 阅读(111) | 评论 (0)编辑 收藏

2010年1月9日 #

     摘要: 有个随机数生成函数,按以下分布随机生成1个1-100的整数:90%概率为1-50,10%概率为51-100.
单元测试应该如何进行呢?
生成10000个数然后计算分布比例应该可以,只要在90%上下就算通过。
但是仍有极小可能产生测试失败的可能。
如何做一个具有确定性结论的测试用例?   阅读全文
posted @ 2010-01-09 12:24 金庆 阅读(117) | 评论 (2)编辑 收藏

2009年12月12日 #

     摘要: C++类定义中应该允许设置默认值目前C++的类成员初始化方式是成员初始化列表,在构造函数原型之后,以冒号分隔:A::A() : _n(0), _m(0) { ... } 成员初始化列表这种方式很容易忘记或遗漏某个成员的初始化。  阅读全文
posted @ 2009-12-12 11:20 金庆 阅读(164) | 评论 (3)编辑 收藏

2009年12月5日 #

     摘要: Programming Python, 3rd Edition 翻译

One of the more common tasks in the shell utilities domain is applying an operation to a set of files in a directorya "folder" in Windows-speak. By running a script on a batch of files, we can automate (that is, script) tasks we might have to otherwise run repeatedly by hand.

在shell应用领域,更常见的任务是,操作目录中的一组文件,按Windows的说法是“文件夹”。通过对一批文件运行脚本,我们可以将任务自动化(即脚本化),否则我们就必须以手工方式重复运行脚本。
  阅读全文
posted @ 2009-12-05 14:36 金庆 阅读(166) | 评论 (0)编辑 收藏

2009年11月21日 #

     摘要: 看到怪盗KID的文章
( http://hi.baidu.com/kidcdf/blog/item/2cefd85c9d13f449fbf2c09f.html )
最后一句: 没有一个人喜欢看着自己辛辛苦苦做的东西被反复删掉重写.

个人觉得别人更改自己写的代码是我乐意接受的. 不知大家有什么想法?

你愿意别人更改你的代码吗?
A) 代码一旦提交, 就是大家公有的代码, 无所谓谁改谁的代码.
B) 很乐意有人愿意更改自己的代码.
C) 绝不允许别人更改自己的代码.
D) 看到自己的代码被人改了,感到很受打击.

还有其他别的感受吗?  阅读全文
posted @ 2009-11-21 12:55 金庆 阅读(147) | 评论 (2)编辑 收藏

2009年11月6日 #

posted @ 2009-11-06 10:43 金庆 阅读(1204) | 评论 (0)编辑 收藏

2009年11月3日 #

posted @ 2009-11-03 14:05 金庆 阅读(135) | 评论 (0)编辑 收藏

2009年10月30日 #

posted @ 2009-10-30 15:54 金庆 阅读(1354) | 评论 (2)编辑 收藏

2009年10月26日 #

posted @ 2009-10-26 09:34 金庆 阅读(1854) | 评论 (16)编辑 收藏

2009年10月24日 #

posted @ 2009-10-24 16:59 金庆 阅读(156) | 评论 (0)编辑 收藏

2009年10月14日 #

posted @ 2009-10-14 13:17 金庆 阅读(168) | 评论 (0)编辑 收藏

2009年9月22日 #

posted @ 2009-09-22 17:43 金庆 阅读(1383) | 评论 (5)编辑 收藏

2009年9月21日 #

posted @ 2009-09-21 13:32 金庆 阅读(1346) | 评论 (3)编辑 收藏

2009年9月10日 #

posted @ 2009-09-10 13:33 金庆 阅读(1108) | 评论 (0)编辑 收藏

2009年8月21日 #

posted @ 2009-08-21 16:32 金庆 阅读(1138) | 评论 (2)编辑 收藏

2009年8月3日 #

posted @ 2009-08-03 17:35 金庆 阅读(1254) | 评论 (10)编辑 收藏

2009年7月23日 #

posted @ 2009-07-23 11:54 金庆 阅读(1172) | 评论 (6)编辑 收藏

2009年7月16日 #

posted @ 2009-07-16 21:40 金庆 阅读(1215) | 评论 (4)编辑 收藏

2009年7月6日 #

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

2009年7月3日 #

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

2009年6月18日 #

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

2009年5月22日 #

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

2009年5月18日 #

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

2009年5月7日 #

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

2009年4月15日 #

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

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

2009年4月10日 #

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

2009年4月3日 #

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

2009年3月27日 #

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

2009年3月17日 #

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

2009年2月28日 #

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

2009年2月17日 #

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

仅列出标题  下一页