金庆的专栏
C++博客
::
首页
::
新随笔
::
联系
::
聚合
::
管理
::
423 随笔 :: 0 文章 :: 454 评论 :: 0 Trackbacks
公告
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(11)
给我留言
查看公开留言
查看私人留言
随笔分类
(502)
1. C/C++(166)
(rss)
2. 网游开发(108)
(rss)
3. Golang(20)
(rss)
4. Linux/Unix(30)
(rss)
5. 软工与管理(44)
(rss)
6. Python(23)
(rss)
7. Erlang(18)
(rss)
8. Rust(16)
(rss)
9. 其它(77)
(rss)
随笔档案
(423)
2023年1月 (1)
2022年11月 (1)
2022年10月 (2)
2022年9月 (1)
2022年4月 (6)
2022年1月 (2)
2021年12月 (4)
2021年11月 (6)
2021年10月 (2)
2021年9月 (2)
2021年8月 (7)
2021年7月 (2)
2021年5月 (2)
2021年3月 (1)
2021年2月 (2)
2021年1月 (1)
2020年12月 (1)
2020年10月 (1)
2020年9月 (5)
2020年8月 (1)
2020年7月 (1)
2020年6月 (1)
2020年4月 (2)
2020年3月 (3)
2020年2月 (3)
2020年1月 (1)
2019年12月 (1)
2019年9月 (2)
2019年4月 (2)
2019年1月 (1)
2018年12月 (1)
2018年11月 (3)
2018年10月 (1)
2018年9月 (3)
2018年8月 (3)
2018年7月 (2)
2018年6月 (4)
2018年5月 (4)
2018年4月 (4)
2018年3月 (1)
2018年1月 (2)
2017年12月 (2)
2017年11月 (3)
2017年10月 (3)
2017年8月 (7)
2017年7月 (1)
2017年6月 (1)
2017年5月 (3)
2017年4月 (3)
2017年3月 (3)
2017年2月 (2)
2017年1月 (2)
2016年12月 (5)
2016年11月 (2)
2016年10月 (2)
2016年9月 (1)
2016年8月 (6)
2016年7月 (3)
2016年6月 (2)
2016年5月 (4)
2016年4月 (2)
2016年3月 (2)
2016年1月 (3)
2015年12月 (2)
2015年11月 (2)
2015年10月 (1)
2015年8月 (2)
2015年7月 (1)
2015年6月 (1)
2015年5月 (4)
2015年4月 (3)
2015年3月 (4)
2015年2月 (5)
2015年1月 (4)
2014年12月 (3)
2014年11月 (3)
2014年10月 (2)
2014年9月 (3)
2014年8月 (1)
2014年4月 (4)
2014年3月 (1)
2014年2月 (4)
2014年1月 (5)
2013年12月 (5)
2013年11月 (5)
2013年9月 (2)
2013年8月 (2)
2013年7月 (2)
2013年6月 (2)
2013年5月 (1)
2013年1月 (2)
2012年12月 (1)
2012年11月 (1)
2012年9月 (1)
2012年8月 (3)
2012年7月 (2)
2012年6月 (1)
2012年4月 (3)
2012年3月 (2)
2012年2月 (3)
2012年1月 (2)
2011年11月 (2)
2011年10月 (3)
2011年9月 (2)
2011年8月 (2)
2011年7月 (3)
2011年6月 (2)
2011年5月 (3)
2011年1月 (2)
2010年12月 (1)
2010年11月 (2)
2010年10月 (2)
2010年9月 (3)
2010年8月 (2)
2010年7月 (3)
2010年6月 (1)
2010年5月 (3)
2010年4月 (3)
2010年3月 (5)
2010年2月 (4)
2010年1月 (4)
2009年12月 (2)
2009年11月 (3)
2009年10月 (4)
2009年9月 (3)
2009年8月 (2)
2009年7月 (4)
2009年6月 (1)
2009年5月 (3)
2009年4月 (4)
2009年3月 (2)
2009年2月 (5)
2009年1月 (1)
2008年12月 (7)
2008年11月 (4)
2008年10月 (1)
2008年9月 (3)
2008年8月 (4)
2008年7月 (3)
2008年6月 (4)
2008年5月 (6)
2008年4月 (7)
2008年3月 (6)
2008年1月 (5)
2007年12月 (7)
2007年11月 (4)
2007年10月 (5)
2007年9月 (6)
2007年8月 (8)
2007年7月 (5)
相册
公告照片
搜索
积分与排名
积分 - 648157
排名 - 25
最新评论
1. re: boost::asio::spawn 将一统C++网络库
asio 成为C++首选网络库
--linda
2. re: log4cxx中文输出错误补丁
评论内容较长,点击标题查看
--金庆
3. re: mingw编译OrzNet
能发送一个mingw编译好的OrzNet库给我吗? liuweiqcxy@163.com
谢谢!
--刘威
4. re: log4cxx中文输出错误补丁
评论内容较长,点击标题查看
--bigbad
5. re: log4cxx中文输出错误补丁
评论内容较长,点击标题查看
--bigbad
阅读排行榜
1. "multiple definition of" 错误(10959)
2. SVN中邪恶的replace(10888)
3. VS2005编译libevent(10390)
4. 混音算法的学习与研究(10106)
5. C调用lua脚本的效率测试(8985)
评论排行榜
1. VC6正在被抛弃(35)
2. VS2005编译libevent(21)
3. "multiple definition of" 错误(18)
4. C++引用优于指针(17)
5. ACE与ASIO之间关于Socket编程的比较(16)
#
DOS批处理中字符替换的小技巧
posted @
2009-07-06 14:46
金庆 阅读(1368) |
评论 (0)
|
编辑
收藏
(Python编程)Pickle对象
posted @
2009-07-03 16:37
金庆 阅读(5388) |
评论 (1)
|
编辑
收藏
SVN中邪恶的replace
posted @
2009-06-18 14:53
金庆 阅读(10888) |
评论 (8)
|
编辑
收藏
当心虚函数重载(overloaded-virtual)
posted @
2009-05-22 13:59
金庆 阅读(7106) |
评论 (4)
|
编辑
收藏
测试替身(Test Double)的定义
posted @
2009-05-18 18:52
金庆 阅读(689) |
评论 (0)
|
编辑
收藏
Boost求数组的大小
摘要: 求数组的大小,感觉boost库中应该有这个功能, 找了好长时间, 终于找到了.
原来是boost::extent, 属于boost::type_traits.
阅读全文
posted @
2009-05-07 13:24
金庆 阅读(1947) |
评论 (3)
|
编辑
收藏
9C失去Wow代理权将促进中国Mangos的繁荣
posted @
2009-04-15 18:37
金庆 阅读(672) |
评论 (2)
|
编辑
收藏
Mangos的指令处理函数
摘要: WorldSession中总共有300多个指令包处理函数, 以Handle开头, 无返回值, 参数为WorldPacket&. 例如: void HandleCharEnumOpcode(WorldPacket& recvPacket); 处理函数按功能分散在多个XXXHandler.cpp中实现. 例如: ArenaTeamHandler.cpp, AuctionHouseHandler.cpp.
阅读全文
posted @
2009-04-15 18:07
金庆 阅读(1440) |
评论 (0)
|
编辑
收藏
Wow, Mangos登录时的SRP6认证
摘要: 以Mangos代码为参考, 解析SRP6的原理和实现. SRP全称Secure Remote Password(安全远程密码),是一个开源认证协议。
阅读全文
posted @
2009-04-10 13:06
金庆 阅读(4060) |
评论 (0)
|
编辑
收藏
Mingw下bjam编译Luabind
摘要: luabind-0.8只提供了bjam编译方式.
按手册上的要求,设置好BOOST_ROOT和LUA_PATH后, 运行bjam, 报错:
阅读全文
posted @
2009-04-03 09:36
金庆 阅读(1908) |
评论 (0)
|
编辑
收藏
用boost::spirit实现的表达式求值
摘要: 用boost::spirit实现一个表达式求值看上去比较简单。我这个还有点问题,有空格时会解析失败,请大家看看是什么原因?
阅读全文
posted @
2009-03-27 16:24
金庆 阅读(2433) |
评论 (9)
|
编辑
收藏
内部推荐的职位
摘要: 本次接受内部推荐的职位如下:
阅读全文
posted @
2009-03-17 13:48
金庆 阅读(729) |
评论 (2)
|
编辑
收藏
内部推荐的职位
摘要: 请将简历发送至邮箱。并在主题中标明:“内部推荐”以及所职位名称。
阅读全文
posted @
2009-02-28 13:34
金庆 阅读(629) |
评论 (1)
|
编辑
收藏
C调用lua脚本的效率测试
摘要: 以下代码以C语言为基准,测试了C调用Lua循环和循环调用Lua的效率。结论是不要频繁地穿越C/Lua边界.
阅读全文
posted @
2009-02-17 09:32
金庆 阅读(8985) |
评论 (4)
|
编辑
收藏
log4cxx调试日志选择性输出的配置方法
摘要: 默认所有日志等级为WARN, 不会输出DEBUG日志,
只需显式设定某一类日志的级别, 就可以选择性地输出该类日志.
如调试A类时, 取消配置文件中的注释就行了.
阅读全文
posted @
2009-02-16 14:48
金庆 阅读(4037) |
评论 (4)
|
编辑
收藏
解决TSVN的diff显示中文件不全的问题
摘要: TortoiseSVN的diff显示中文有些问题, 多数不能完整显示出来. 好像是整个TortoiseSVN对中文字符都有问题, 如blame会崩溃,但是选中"Use test viewer..."用Notepad显示就会正常.
阅读全文
posted @
2009-02-14 13:30
金庆 阅读(3354) |
评论 (5)
|
编辑
收藏
巨人网络内部推荐的职位
摘要: 巨人网络内部推荐的职位. 直接发电子简历给我就行了!
阅读全文
posted @
2009-02-10 16:52
金庆 阅读(672) |
评论 (0)
|
编辑
收藏
C字符串长度定义规范
摘要: 定义字符串长度有两种方式, 一种是用字符串的大小, 一种是字符串的长度.
字符串的大小即内存空间的大小, 而串长度加1才是所需空间.
阅读全文
posted @
2009-01-07 19:31
金庆 阅读(3344) |
评论 (0)
|
编辑
收藏
按照旧系统做准没错,年底的奖金肯定多
posted @
2008-12-27 13:34
金庆 阅读(621) |
评论 (2)
|
编辑
收藏
文化部要求巨人网络整改《巨人》游戏
posted @
2008-12-25 09:01
金庆 阅读(573) |
评论 (0)
|
编辑
收藏
Boost中文文档地址
posted @
2008-12-22 09:33
金庆 阅读(3815) |
评论 (1)
|
编辑
收藏
《万王之王3》主题歌歌词有奖大征集
posted @
2008-12-16 13:09
金庆 阅读(365) |
评论 (0)
|
编辑
收藏
用const_reverse_iterator迭代的问题
摘要: STL迭代的代码写过许多, 突然出现这种错误有点不敢相信. 仔细看了一遍没有拼写错误, 又判断不出是什么错.
阅读全文
posted @
2008-12-16 12:59
金庆 阅读(2588) |
评论 (0)
|
编辑
收藏
TortoiseSVN也可以用来比较两个文件
posted @
2008-12-10 13:07
金庆 阅读(2225) |
评论 (8)
|
编辑
收藏
log4cxx的PropertyWatchdog
摘要: 查看log4cxx代码的时候, 看到了一个PropertyWatchdog类, class PropertyWatchdog : public FileWatchdog 是定时检测log4j.properities配置文件的. 这正是我一直想要的功能, 更改配置无需重启就生效.
阅读全文
posted @
2008-12-02 09:50
金庆 阅读(1739) |
评论 (0)
|
编辑
收藏
万王之王3即将推出
摘要: 说到早期游戏的经典之作,不能不提《万王之王》,每每谈起这款游戏玩家们只谈论一代,似乎《万王之王2》从来没有诞生过一样,悲剧啊!不知道《万王之王3》能不能扭转前作失败的局面呢?
阅读全文
posted @
2008-11-22 13:56
金庆 阅读(371) |
评论 (1)
|
编辑
收藏
log4cxx配合boost::format
摘要: 但是有大半的使用情况下, 流方式输出会显得冗长, 格式控制也没有printf简洁. 只有简单的输出才会使用流. 幸好有boost::format. 它就是类型安全的printf. log4cxx配合boost::format真是绝配. 例如:
阅读全文
posted @
2008-11-20 19:46
金庆 阅读(5028) |
评论 (2)
|
编辑
收藏
pthread_rwlock使用错误
摘要: 写锁之后读锁竟然没有阻塞, 顺利运行下去了.据常理,写锁之后,试图读加锁时会阻塞.代码如:
阅读全文
posted @
2008-11-14 10:47
金庆 阅读(5470) |
评论 (1)
|
编辑
收藏
STL容器的赋值运算符可以更灵活吗?
摘要: STL容器如果元素类型不同是不能相互赋值的,即使元素类型是兼容的.如两个list, 一个存放基类B指针, 一个存放派生类D指针:
阅读全文
posted @
2008-11-12 12:17
金庆 阅读(2521) |
评论 (6)
|
编辑
收藏
Commons SCXML 中模型的类结构
摘要: 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
金庆 阅读(1418) |
评论 (0)
|
编辑
收藏
从《征途》风波谈游戏设计规范
摘要: 由于包括征途等所有游戏运营商停止运营网游三天,众多玩家在这三天内都无法正常游戏,为减少这三天征途玩家的损失,在5月21日服务区开启后,特开放以下活动:1、给予玩家6倍离线经验, 玩家在5月22日上线时将获得6倍离线经验奖励;
阅读全文
posted @
2008-09-27 12:32
金庆 阅读(584) |
评论 (1)
|
编辑
收藏
最实用的管理小技巧,一次只说一件事
摘要: 有很长一段时间,我常为团队的「笨」感到困扰,我交代的事,常常不能如期完成;许多的事,我经常一讲再讲,但还是有人会犯同样的错,到最后我不得不抓着他们的手,一步一步的追踪,才能勉强完成,我甚至自怨自艾,怎么会找到一群「笨」人呢?直到有一次,我遇到一个知名企业的高级主管
阅读全文
posted @
2008-09-26 19:32
金庆 阅读(551) |
评论 (1)
|
编辑
收藏
用bind来解耦
摘要: 转自:用bind来解耦 应用了boost::bind, boost::function, boost::test 代码稍有修改。
阅读全文
posted @
2008-09-12 16:52
金庆 阅读(921) |
评论 (0)
|
编辑
收藏
用const方法更改非mutable成员
摘要: 以下代码中,SetValConst()是const类A的const方法,却能更改A的非mutable成员。涉及的C++概念:bitwise constness
阅读全文
posted @
2008-08-27 19:10
金庆 阅读(632) |
评论 (10)
|
编辑
收藏
"multiple definition of" 错误
摘要: "multiple definition of" 错误 在global.h定义了一个常量字符串,在多个cpp中包含该global.h.
阅读全文
posted @
2008-08-26 20:12
金庆 阅读(10959) |
评论 (18)
|
编辑
收藏
经典的开源免费网络游戏:planeshift
摘要: 在遥远遥远的宇宙深处,有一个巨大的固态行星。它沉浸在无尽的黑夜与白昼的轮回中,不知度过了多少时间。但是,它的命运却被一些不知从何而来的彗星彻底改变,那是一次大碰撞,比起宇宙中其他的交通事故,这也许算是很小的一个,一颗占了行星体积六百分之一的彗星永远的留在了行星的体内,在它身后形成是一个巨大的洞穴,planeshift。
阅读全文
posted @
2008-08-19 12:49
金庆 阅读(2012) |
评论 (0)
|
编辑
收藏
TortoiseSVN 上的keywords设置
摘要: VN可以对代码文件中的一些关键词进行自动扩展,最常用的是$Id$关键词,它扩展为文件名,版本号,日期,提交用户,如
阅读全文
posted @
2008-08-07 08:56
金庆 阅读(601) |
评论 (0)
|
编辑
收藏
UNIX 技巧
摘要:
* 利用位置变量 $0 显示Shell名
* bash中输入一半文件名,用TAB键自动补全
* ! 历史扩展
* 用 pushd 和 popd 在目录树中导航
* 查找大于 10MB 的所有文件
阅读全文
posted @
2008-07-30 09:00
金庆 阅读(380) |
评论 (0)
|
编辑
收藏
用SourceNavigator看代码
摘要: Source-Navigator是代码阅读工具,功能与Source Insight相同,但它是开源的。
阅读全文
posted @
2008-07-29 08:35
金庆 阅读(2612) |
评论 (0)
|
编辑
收藏
VS2005编译libevent
摘要: 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
金庆 阅读(10390) |
评论 (21)
|
编辑
收藏
列出全部内容
共11页:
First
3
4
5
6
7
8
9
10
11
Powered by:
C++博客
Copyright © 金庆