Using breakpad on Android

##breakpad开源项目,用于C/C++代码的崩溃信息处理 googlecode项目地址为:breakpad 应用的项目有:Chrome、Firefox、Picasa、Google Earth等等。 ##for androidbreakpad支持Android,在源码的根目录中有README.ANDROID文档,详细介绍了如何正确在Android平台使用breakpad。     阅读全文
go3k's avatar
go3k 5月 14, 2013

Base64编码

##简介Base64是一种基于64个可打印字符来表示二进制数据的表示方法。 常用于在通常处理文本数据的场合,表示、传输、存储一些二进制数据。包括MIME的email,email via MIME, 在XML中存储复杂数据。 URL里传递复杂数据参数时,也会用到Base64。(但不是标准的Base64,详见下文。) ##编码原理原理相当简单,以64个可打印字符为基础,将二进制数据转成这64个字符。     阅读全文
go3k's avatar
go3k 4月 15, 2013

错过的Cocos2d-x更新

由于一些原因,目前项目使用的cocos2d-x引擎在我保持更新到官方2.0.4版本后,没有继续保持与cocos2d-x官方版本的同步,现在已经落下3个版本了。这是项目经理出于引擎更新时间成本的考虑,所做的决定,当时我也没太重视就表示同意了。But,我现在发觉,这一步错了。 ##Cocos2d-x 2.0.4版本之后的新特性总结一下新版本中的新增的Features,考虑是否多花些时间把引擎代码升级。 ###修复了无数个bug… ###CocosBuilder相关     阅读全文
go3k's avatar
go3k 4月 07, 2013

常用加密算法 - AES

##AESAdvanced Encryption Standard,又称Rijndael加密法,是一种对称加密算法。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。 AES算法密钥长度可以是128比特、192比特、256比特。 ###算法原理只讲原理,也只能讲原理。。。目前的数学水平已经不能再深入这个算法原理了。 对称加密,简单来说就是加密、解密使用同一个密钥,经过一个可逆的算法对数据加、解密。 什么算法呢?一会说。     阅读全文
go3k's avatar
go3k 4月 03, 2013

怦然心动

周六半夜里看了这部电影,对整部电影没什么感想,主要在讲两个孩子的恋爱心理。 被片头的小女孩秒杀了,好美。     阅读全文
go3k's avatar
go3k 3月 28, 2013

Hello PS3

上周末因为一些事情不开心,甚至有些愤怒。这种状态下有一些很强烈的冲动,而且我觉得这些都是我最真实想要的。 我...     阅读全文
go3k's avatar
go3k 3月 27, 2013

Android crash “Call to openGL API without a current context”

最近在做各种第三方渠道的SDK接入,国内的Android第三方游戏平台实在是多。。。SDK接入的方式实在五花八门,有些SDK做的实在有够烂,做接入实在苦逼。(吐槽完毕) 之前我做了几个渠道接入和游戏内支付,360、iapppay、Appstore的IAP,已经把客户端结构搭建好、辅助API封闭完毕,服务端也全部调通可以做其它第三方平台接入扩展了。这次就简要说明流程,把任务交下去做了。 没想到。。 ##Crash原因当乐SDK接入时产生了这个问题,java部分处理完毕,JNI native方法把结果通知到C++后就crash了,日志错误为: Call to openGL API without a current context     阅读全文
go3k's avatar
go3k 3月 14, 2013

C/C++中的#、##和__VA_ARGS__

#...     阅读全文
go3k's avatar
go3k 3月 12, 2013

处理、分析iOS App的Crash Reports

##应用被Reject很不幸,首次的AppStore应用提交失败了。其中一个原因是:游戏中发生Crash。 2.1: Apps that crash will be rejected. 苹果审核与结果通知并没有传说中那么BT加无脑,清清楚楚的列出了Reject原因,并为每个问题附带解决方案的建议,崩溃附带crash log。很清晰,很合理。 ##分析Crash reportApple的官方文档:Understanding and Analyzing iOS Application Crash Reports iOS设备上,当app崩溃时会创建一个”crash report”文件保存在设备上。Crash report文件记录了,app崩溃时的信息,通常包含每个线程的调用堆栈。     阅读全文
go3k's avatar
go3k 3月 11, 2013

It does not matter how slow you go so long as you do not stop

No Content Found     阅读全文
go3k's avatar
go3k 2月 26, 2013