会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
kamfon
博客园
首页
新随笔
联系
管理
订阅
2016年9月22日
IntelliJ快捷键
摘要: 快捷键大全: https://github.com/judasn/IntelliJ-IDEA-Tutorial/blob/newMaster/keymap-introduce.md 常用/必备的快捷键: 连续按两次Shift : 弹出 Search Everywhere 弹出层,可以搜索项目里的任意
阅读全文
posted @ 2016-09-22 11:02 kamfon
阅读(186)
评论(0)
推荐(0)
2016年8月26日
数据分析与图形化显示数据
摘要: 一:关于数据统计和分析:(1). 后端要按规定的格式记录充分的数据到文件或数据库 (2). 至于要查看数据以进行数据分析, 原始的方法是直接肉眼看文件或手动查数据库, 当然,更好更完善的做法则是图形化显示出数据以供查看,图形化显示的数据不但能方便开发人员查看,而且也方便非开发人员(比如运营人员)查看
阅读全文
posted @ 2016-08-26 12:07 kamfon
阅读(713)
评论(0)
推荐(0)
2016年7月12日
警惕完美主义的坏处
摘要: 要么做到最好最完美,要么彻底不做 完美主义不一定是坏事。 但如果因为觉得某件事很难做得完美,而又因自己的完美主义而放弃了开始去做的念头 这就不值得了,不要这样!事情总有个过程,很多东西不可能一步到位,一步就做到完美。 敏捷一点,勇敢地开始行动,尝试,调整和优化,再尝试,再调整和优化,直到达到你心中满
阅读全文
posted @ 2016-07-12 10:46 kamfon
阅读(388)
评论(0)
推荐(0)
2016年4月18日
修改本机的系统时间对send_after的影响
摘要: 前几天写了一个系统, 在本机(win7系统)自测时,为了测试方便,修改了本机的系统时间(将时间向未来调),但是随后,出现了诡异的bug,费了一段时间后,才发现原因: 修改系统时间之前,原本是每分钟触发一次的逻辑,在修改了系统时间后,每分钟可能会触发一次,但也可能会触发两次! 通过调试打印信息,发现当
阅读全文
posted @ 2016-04-18 12:04 kamfon
阅读(439)
评论(0)
推荐(0)
2016年3月15日
game system misc
摘要: 1. 基于引擎化的思想,有必要构建通用的频道系统。 频道里记录和维护频道内的玩家的相关信息(比如玩家id,玩家pid,玩家的sendpid等), 频道系统,不单单只能用于辅助实现各种聊天功能,还能用来辅助实现其他功能,比如服务器内部发送或广播消息、事件给(一或多个)玩家。 当然,“频道”这个名字
阅读全文
posted @ 2016-03-15 12:07 kamfon
阅读(138)
评论(0)
推荐(0)
2016年3月9日
timer misc
摘要: 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
阅读(230)
评论(0)
推荐(0)
2016年2月19日
proj misc
摘要: =======2016.2.19======= 1. 对于数据统计, 分钟级别记录一次统计数据(可以按规定的格式写入文件), 然后支持图形化显示供方便查看; 至于秒级别的统计数据,比如开服初期每N秒的新增tcp连接数,新增tcp断开数,新增/减少的在线数,网络收/发量, 一般就不要记录到文件了(否则
阅读全文
posted @ 2016-02-19 01:31 kamfon
阅读(145)
评论(0)
推荐(0)
2015年12月9日
erl misc
摘要: 2015.12.9 1. 不一定要把模块分得十分细,或者严格仿效OOP的方式去细化模块。 先做好大方向的模块划分,比如: player, sys_guild(业务处理模块), guild(guild服务进程), mysql... 当系统中的某个子系统比较大时,再考虑细分出来, 比如: player_
阅读全文
posted @ 2015-12-09 23:19 kamfon
阅读(201)
评论(0)
推荐(0)
2015年11月23日
lists:sort/2的问题
摘要: -define(true, true).-define(false, false).%% 联盟的积分-record(league_score, { score = 0, % 当前累计的积分 unixtime = 0, % 最后一次...
阅读全文
posted @ 2015-11-23 00:23 kamfon
阅读(386)
评论(0)
推荐(0)
2015年8月4日
A*寻路算法以及游戏开发的学习/参考资料
摘要: 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
阅读(266)
评论(0)
推荐(0)
下一页
公告