qiuzhong

null

Cocos2d-x 多分辨率支持策略和原理

API接口目前正在使用的cocos2d-x的版本是3.x版本,在这个版本中多分辨率的支持接口有以下这些:Director::getInstance()->getOpenGLView()->setDesignResolutionSize() //设计分辨率大小及模式Director::..


微信图片分享

这周在app中添加了微信分享的功能,具体的操作方式是利用cocos2d-x提供的截屏API,获取图片,然后通过微信的图片分享API分享给好友。在这个过程中遇到了一个坑,记录一下. 一开始我使用的cocos2d-x的截屏API如下://获取屏幕尺寸大小Size winSize = CCDirect..


Java单例设计模式

单例设计模式这是一种常见的单例写法:public class Single { private Single(){ System.out.println("single"); } private static S..


Android Bitmap占用的内存大小

图片是由像素组成的,所以要计算一张图片的大小,需要知道 3 个参数: 图片的长 图片的宽 每个像素占用的内存大小因此,得到一个公式图片占用的内存大小 = 图片长 x 图片宽 x 每个像素占用的内存大小 在 Android 中,每个像素占用的内存大小是由 Bitmap.Config 来决定的,..


C++中文字符串转NSString时显示乱码

问题场景app的开发使用了cocos2d-x游戏框架,语言选择C++,在做IOS版本的微信分享的时候需要传入中文的内容描述,发现利用如下代码转化NSString的时候,显示结果是乱码NSString* wxUrl = [[NSString alloc] initWithFormat:@"..


Bitmap 转 byte[]

今天在做Android微信分享的时候发现微信有个图片的参数需要传入byte[]Android获取的图片一般都会先转成BitmapResources res=getResources(); Bitmap bmp=BitmapFactory.decodeResource(res, R.drawab..


Android工程APK签名

简单来说,签名可以保证我们的应用可以正常升级,并且不被别人覆盖.算是一个标识.常用工具 keytool 是个密钥和证书管理工具,可以用来生成证书. jarsigner 工具利用密钥仓库中的信息来产生或校验 Java 存档 (JAR) 文件的数字签名 使用keytool生成签名 keytool -..


Node.js新建工程

如果希望工程简洁一些的话可以直接使用 npm init 命令来新建工程这个时候需要输入工程名称,版本号之类的信息然后会生成一个package.json的文件如果希望使用express的话你只需要输入 npm install express –save–save的作用是把这一项配置保存到packa..