摘要:
#define CC_UNUSED_PARAM(unusedparam) (void)unusedparam这个宏完全没有执行任何命令,这样写的原因主要是历史遗留原因,ojb-c不存在纯虚函数并且传入参数不使用编译器会发出警告,这样用一个宏既可以防止警告也有一定的解释作用。 阅读全文
摘要:
java 为了解决跨平台,字符串编码的有点特殊String newStr = new String(oldStr.getBytes(), "UTF-8");java中的String类是按照unicode进行编码的,当使用String(byte[] bytes, String encoding)构造字... 阅读全文
摘要:
1,四种解析Json的方式:Part 1var list1 = [1,3,4];alert(list1[1]);var list2 = [{"name":"leamiko","xing":"lin"}];alert(list2[0]["xing"])alert(list2[0].xing)解释:括号... 阅读全文
摘要:
由于Git是一个DVCS(Distributed Version Control System,分布式版本控制系统),不同于传统的CVS/SVN版本系统那样必须由一个中央服务器来管理所有的版本记录,它实际上每一个仓库都可独立运作,因此而称为分布式(Distributed)。Git Repos既可... 阅读全文
摘要:
windows 浏览器的刷新快捷键F5,强制刷新Ctrl+F5Mac 系统下浏览器的刷新快捷键 command+R, 强制刷新快捷键为 command+shift+R 阅读全文
摘要:
语法: const char *c_str();c_str()函数返回一个指向正规C字符串的指针, 内容与本string串相同. 这是为了与c语言兼容,在c语言中没有string类型,故必须通过string类对象的成员函数c_str()把string 对象转换成c中的字符串样式。注意:一定要使用st... 阅读全文
摘要:
1:ICCID:Integrate circuit card identity 集成电路卡识别码(固化在手机SIM卡中) ICCID为IC卡的唯一识别号码,共有20位数字组成,其编码格式为:XXXXXX 0MFSS YYGXX XXXXX。分别介绍如下: 前六位运营商代码:中国移动的为:898600... 阅读全文
摘要:
开发Android应用中,我们常常需要设备的唯一码来确定客户端。Android 中的几中方法,使用中常常不可靠1. DEVICE_ID假设我们确实需要用到真实设备的标识,可能就需要用到DEVICE_ID。通过 TelephonyManager.getDeviceId()获取,它根据不同的手机设备返回... 阅读全文
摘要:
纠结很多天的ndk 调试, 终于在 mac 下面顺利完成(注意在windows还是没弄成功,蛋疼。。。)调试方法:1:先google, ndk demo . 把ndk 最基本的hellword 调试通过,网上的例子比较多,没出什么问题, 要注意一点的是,demo 起来的时候,在c++设置断点无效,需要demo 起来后,再用 jni 调c++,断点才有效果, 我这边反正是这样的情况。2:cocos2d-x 调试, 参考地址:http://blog.ready4go.com/blog/2013/05/17/how-to-debug-native-c-plus-plus-code-with-ecli 阅读全文
摘要:
由于公司的游戏项目比较特殊, coco2d-x 的 ios 和 android 的游戏 代码 没有采用 共享目录的开发方式。所以android 内的 c++ 游戏代码全部放在 jni 下, 这样就导致一个问题, c++ 一调整或者修改代码,一大堆的警告产生。 解决这个问题的办法:http://www.cnblogs.com/zilongshanren/archive/2012/04/28/2473282.html --让eclipse 减少语法检查,哎。。。 阅读全文