结构介绍:
最近在写游戏中社交相关的逻辑处理。整体思路架构如下:
当玩家登录游戏,去数据库中查找有没有玩家的信息,如果有,那么就取出来,放在内存中,如果没有,就新建一个玩家信息。
当玩家登出游戏的时候,把玩家的信息从内存中写入数据库中
现场日记:
今天在做单元测试的时候,发现一个bug,当玩家第一次登录游戏,然后登出之后,玩家的信息竟然没有存到数据库里。
当玩家第二次登录的时候,再登出...
分类:
其他好文 时间:
2015-02-04 21:53:14
阅读次数:
217
[置顶]VC2013的一个bug前段时间在尝试使用一个C++的GUI库nana。这个库最大的特点在于使用现代C++风格去编写GUI程序,而不需要使用大量的比较丑陋的代码(如MFC中的各种宏),或者其它的非C++元素。这是一个比较新的库,作者是个中国人,有兴趣的朋友可以去试一试,由于使用大量的C++1...
分类:
其他好文 时间:
2015-02-04 18:06:50
阅读次数:
138
最近维护高手留下的api项目,客户端反馈一个bug过来,然后查找到可能出错的代码位置,是一个if语句,乍一看好像没什么问题,代码如下:if (company.UserId != userId || project.UserId != userId) throw new Exception("无权操....
分类:
其他好文 时间:
2015-02-04 14:20:58
阅读次数:
141
[置顶]Win2012R2的一个Bug安装群集后可能引发的软件崩溃问题及相应补丁如标题,笔者查阅资料发现微软声称安装故障转角色后就可能发生上述描述问题,但不止于SSMS崩溃.建议使用win2012R2的朋友安装补丁.
笔者在部署win2012R2+Sql2014 cluster时发现部署完成后,当使...
在遇上一些偶尔才能出现的bug的时候, 根据寄存器的相关信息结合汇编语句, 可以迅速定位到问题, 提高debug的效率.
正好今天项目上报了一个bug, 死机的, 用这个方法很快定位到问题.
死机的一些打印:
#AP!# exception!
Coprocessor Unusable exception
EPC[0x80240760], CAUSE[0x1080002c], SR...
分类:
其他好文 时间:
2015-02-02 18:09:44
阅读次数:
203
返回值为Boolean的话回在对象转json的时候丢失掉这个属性,因为json认的是小写。这个算jaxb的一个bug:https://java.net/jira/browse/JAXB-510解决办法只能改模型或者换jaxb的版本了,2.2版本以上没这个问题。
分类:
其他好文 时间:
2015-02-02 17:56:21
阅读次数:
147
今天处理项目上的一个诡异BUG,贴吧Android客户端发贴框是支持表情文字混排的,但是当发贴框的行内容末尾为表情时,尝试在表情后插入文字,就悲剧了:文字其实写进去了,但是不会显示出来。研究了一下,发现是Android原生EditText控件的一个bug。下面是拿腾讯的微信做个测试,分析一下这个bu...
分类:
移动开发 时间:
2015-02-02 12:01:44
阅读次数:
160
子元素如果设置了浮动样式,那么它就会脱离文档流,从而导致父元素高度变成0,当然不能说这是一个Bug,float的出现的初衷就是为了实现文字环绕图片来实现图文混排和流式布局,所以只能说这种情况只能是由于浮动样式的特性决定的。...
分类:
其他好文 时间:
2015-01-30 16:02:04
阅读次数:
116
1.锁屏之后总是卡机
因为ubuntu14.04不太稳定,这是一个bug
解决办法:关闭锁屏 在system setting
中的brightness& lock中设置。
你可以只关闭屏幕而不锁定用户,也就是唤醒时不需要密码
2.ubuntu14安装好后,默认是有google拼音的,你可以使用ctrl+space进行切换。
ubuntu14.04安装搜狗输入法及配置(快捷键无效的解决方...
分类:
系统相关 时间:
2015-01-29 16:04:22
阅读次数:
295
1.锁屏之后总是卡机
因为ubuntu14.04不太稳定,这是一个bug
解决办法:关闭锁屏 在system setting
中的brightness& lock中设置。
你可以只关闭屏幕而不锁定用户,也就是唤醒时不需要密码
2.ubuntu14安装好后,默认是有google拼音的,你可以使用ctrl+space进行切换。
ubuntu14.04安装搜狗输入法及配置(快捷键无效的解决方...
分类:
系统相关 时间:
2015-01-29 16:03:15
阅读次数:
382