比如,若要将某个String对象s从gbk内码转换为UTF-8,可以如下操作 s.decode('gbk').encode('utf-8′) 可是,在实际开发中,我发现,这种办法经常会出现异常: UnicodeDecodeError: ‘gbk' codec can't decode bytes i...
分类:
编程语言 时间:
2015-08-07 07:00:26
阅读次数:
333
1. 异常机制 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大家约定俗称的),调用该函数的程序负责检查并分...
分类:
编程语言 时间:
2015-08-06 16:24:43
阅读次数:
189
背景 当异常不在调试的机器上发生的时候,我们可能需要记录异常并且发送给远端服务器。 场景 创建一个移动应用,当用户的某些操作,或者是特定手机上运行出现异常的时候,我们可能需要将异常发送给开发者。 实例 ...
分类:
其他好文 时间:
2015-08-05 18:41:55
阅读次数:
125
起因:做网络交互时,经常会使用JSON作为数据的承载体,本来是件好事,但是用多了,发现iOS侧偶尔会出现异常,几经比较发现是服务器给的数据有问题,该给INT的给按照STR给了,服务器能做动态更新,可客户端不行啊,怎么办?NSDictionary读到的是id类型,如果是数字,需要再转换下才可以,出问题...
分类:
其他好文 时间:
2015-08-05 18:08:22
阅读次数:
220
Android大量使用了Broadcast Receiver来广播系统事件,如网络连接、扩展dock状态及来电的变化。
一、注意:
android
中service和broadcastreceiver都是运行在主UI线程中,如果在他们中执行耗时操作,若果操作持续的时间超过android平台的约定,那么android平台会认为该程序出现异常,从而抛出ANR异常。如果在onReceive()的...
分类:
移动开发 时间:
2015-08-05 10:39:27
阅读次数:
165
合服测试(一)
1)提前在内网进行一些业务的预演,比如等级or积分排行榜信息,pvp数据,pve关卡排名等。
2)在内网里建立起码2个库,执行脚本合并。
3)预演一场断开,脚本失败后,再次执行是否数据出现异常。
4)提前准备好外网所需要用到的区服账号,记录roleid,区服信息,渠道账号、密码。
字段名都被引用,需要根据实际
1)归集合并的游戏库到同一个mysql服务器, ...
分类:
其他好文 时间:
2015-08-05 06:40:11
阅读次数:
168
首先我们来看一下什么是OpenSessionInView? 在hibernate中使用load方法时,并未把数据真正获取时就关闭了session,当我们真正想获取数据时会迫使load加载数据,而此时session已关闭,所以就会出现异常。比较典型的是在MVC模式中,我们在M层调用持久层获取数据时(持...
分类:
编程语言 时间:
2015-08-04 20:49:24
阅读次数:
227
Cocos2dx:出现异常 child->m_pParent == 0...
分类:
其他好文 时间:
2015-07-31 18:37:27
阅读次数:
124
在hibernate中使用load方法时,并未把数据真正获取时就关闭了session,当我们真正想获取数据时会迫使load加载数据,而此时 session已关闭,所以就会出现异常。 比较典型的是在MVC模式中,我们在M层调用持久层获取数据时(持久层用的是load方法加载数据),当这一调用结束时,se...
分类:
编程语言 时间:
2015-07-30 22:56:48
阅读次数:
134
android 采用ScrollView布局时出现异常:ScrollView can host only one directchild。主要是ScrollView内部只能有一个子元素,即不能并列两个子元素,所以需要把所有的子元素放到一个LinearLayout内部或RelativeLayou...
分类:
其他好文 时间:
2015-07-30 16:17:14
阅读次数:
115