摘要: 快捷键大全: https://github.com/judasn/IntelliJ-IDEA-Tutorial/blob/newMaster/keymap-introduce.md 常用/必备的快捷键: 连续按两次Shift : 弹出 Search Everywhere 弹出层,可以搜索项目里的任意 阅读全文
posted @ 2016-09-22 11:02 kamfon 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一:关于数据统计和分析:(1). 后端要按规定的格式记录充分的数据到文件或数据库 (2). 至于要查看数据以进行数据分析, 原始的方法是直接肉眼看文件或手动查数据库, 当然,更好更完善的做法则是图形化显示出数据以供查看,图形化显示的数据不但能方便开发人员查看,而且也方便非开发人员(比如运营人员)查看 阅读全文
posted @ 2016-08-26 12:07 kamfon 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 要么做到最好最完美,要么彻底不做 完美主义不一定是坏事。 但如果因为觉得某件事很难做得完美,而又因自己的完美主义而放弃了开始去做的念头 这就不值得了,不要这样!事情总有个过程,很多东西不可能一步到位,一步就做到完美。 敏捷一点,勇敢地开始行动,尝试,调整和优化,再尝试,再调整和优化,直到达到你心中满 阅读全文
posted @ 2016-07-12 10:46 kamfon 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 前几天写了一个系统, 在本机(win7系统)自测时,为了测试方便,修改了本机的系统时间(将时间向未来调),但是随后,出现了诡异的bug,费了一段时间后,才发现原因: 修改系统时间之前,原本是每分钟触发一次的逻辑,在修改了系统时间后,每分钟可能会触发一次,但也可能会触发两次! 通过调试打印信息,发现当 阅读全文
posted @ 2016-04-18 12:04 kamfon 阅读(415) 评论(0) 推荐(0) 编辑
摘要:   1. 基于引擎化的思想,有必要构建通用的频道系统。 频道里记录和维护频道内的玩家的相关信息(比如玩家id,玩家pid,玩家的sendpid等), 频道系统,不单单只能用于辅助实现各种聊天功能,还能用来辅助实现其他功能,比如服务器内部发送或广播消息、事件给(一或多个)玩家。 当然,“频道”这个名字 阅读全文
posted @ 2016-03-15 12:07 kamfon 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1. timer模块中有函数tc(), 用于度量函数执行所消耗的时间, tc函数的相关源码如下: tc(F) -> Before = os:timestamp(), Val = F(), After = os:timestamp(), {now_diff(After, Before), Val}. 阅读全文
posted @ 2016-03-09 12:00 kamfon 阅读(205) 评论(0) 推荐(0) 编辑
摘要: =======2016.2.19======= 1. 对于数据统计, 分钟级别记录一次统计数据(可以按规定的格式写入文件), 然后支持图形化显示供方便查看; 至于秒级别的统计数据,比如开服初期每N秒的新增tcp连接数,新增tcp断开数,新增/减少的在线数,网络收/发量, 一般就不要记录到文件了(否则 阅读全文
posted @ 2016-02-19 01:31 kamfon 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 2015.12.9 1. 不一定要把模块分得十分细,或者严格仿效OOP的方式去细化模块。 先做好大方向的模块划分,比如: player, sys_guild(业务处理模块), guild(guild服务进程), mysql... 当系统中的某个子系统比较大时,再考虑细分出来, 比如: player_ 阅读全文
posted @ 2015-12-09 23:19 kamfon 阅读(179) 评论(0) 推荐(0) 编辑
摘要: -define(true, true).-define(false, false).%% 联盟的积分-record(league_score, { score = 0, % 当前累计的积分 unixtime = 0, % 最后一次... 阅读全文
posted @ 2015-11-23 00:23 kamfon 阅读(336) 评论(0) 推荐(0) 编辑
摘要: A* for beginners:http://www.policyalmanac.org/games/aStarTutorial.htmmap representations:http://theory.stanford.edu/~amitp/GameProgramming/MapRepresen... 阅读全文
posted @ 2015-08-04 18:41 kamfon 阅读(250) 评论(0) 推荐(0) 编辑