PureORM(暂未开源)是7月份开始的一个突发奇想,期间断断续续,都是利用晚上下班后和周末的一点时间开发出来的一个对象关系映射框架,后来根据自己的想法融入了IOC,在某个特性上同时也涉及到AOP的实现。所以已经不是纯粹的ORM,对于PureORM这个名字来说自然是不合适的,期间也换了不少名字,现在也不打算换了。整个框架的代码量不多,甚至可能比不上我在游戏里的一个比较大的功能模块。站在技术的角度上,软件产品追求的无非是两个方向,一是简单得明显没有缺陷,二是复杂到没有明显的缺陷。显然,前者境界更高一些,也应该是我们追求的方向。遗憾的是,PureORM是一个两头不到岸的个人作品。PreORM的功. Read More
posted @ 2012-09-09 21:17 咖啡陪伴宇 Views(4180) Comments(8) Diggs(1) Edit
在开发过程中,通常很多人都习惯使用new Date()来获取当前时间,使用起来也比较方便,同时还可以获取与当前时间有关的各方面信息,例如获取小时,分钟等等,而且还可以格式化输出,包含的信息是比较丰富的。但是有些时候或许你并不需要获取那么多信息,你只需要关心它返回的毫秒数就行了,例如getTime()。为了获取这个时间戳,很多人也喜欢使用new Date().getTime()去获取,咋一看没什么问题,但其实没这个必要。 其实看一下java的源码就知道了: public Date() { this(System.currentTimeMillis()); }已经很明显了,new D... Read More
posted @ 2012-06-30 03:02 咖啡陪伴宇 Views(124883) Comments(5) Diggs(9) Edit
645楼.1205974074,从玩开始!跳页功能不能用啊!qq浏览器一直注意到一个问题,反映跳页功能不能用的都是qq浏览器。在每天的内测总结会,总有玩家提到这个问题,老大也开始重视起来,虽然不是什么重大bug,但是却很影响用户体验。技术主管也不清楚是什么问题,也每人专门调查过。昨晚(3月24号)半夜想到手机qq浏览器使用跳页标签无效的问题,下载了一个手机qq浏览器尝试了一下,果然是无效的。但是用UC浏览器就可以实现跳页,对比了一下两个浏览器显示的url,发现有个参数不一样。UC浏览器显示的url:http://xxx.3g.qq.com/rank/xxx?open_id=xxx&oi Read More
posted @ 2012-04-04 02:02 咖啡陪伴宇 Views(1505) Comments(0) Diggs(0) Edit
最近在做一个武将系统,是一个比较繁琐的系统,用例比较多。安排了两周时间给我开发,但是光是开发的话一周就够了,剩下的时间用来调试。关于这个系统,个人比较感兴趣的是其中与权重有关的部分。每个武将有不同的出现机率,且每个武将对应多个权重不同的成长值。这里有两处地方与权重有关了,刚开始以为自己写了个很巧妙的算法,现在回想起那是多么的低效。因为武将的个数不确定,权重的总和也不确定,所以刚开始感觉有点棘手。解决的办法是有,但是感觉不够好。 Read More
posted @ 2012-02-23 21:08 咖啡陪伴宇 Views(8568) Comments(8) Diggs(1) Edit
最近的一个WAP版新游戏需要做一个通用返回前页,一个同事做出来了,但是用起来麻烦,还需要在链接传参,而且问题也不少。昨天花了点时间研究了一下,最后用顺序栈实现了,这个实现比原来的要好的地方就是更加通用,而且不需要在链接传参。不过有个问题还是解决不了,例如多窗口操作。 Read More
posted @ 2012-02-20 22:02 咖啡陪伴宇 Views(531) Comments(2) Diggs(3) Edit