自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

在代码身上,用心去飞翔

你是我的小啊小code,怎么爱你都不嫌多

  • 博客(10)
  • 资源 (17)
  • 问答 (2)
  • 收藏
  • 关注

转载 JSON压缩算法:CJSON和HPack

JSON已得到广泛应用,在很多应用场景下,你可能想进一步地压缩JSON字符串的长度,以提升传输效率,这里向你介绍两种常用的同构压缩算法:CJSON和HPack。CJSON压缩示例原始JSON:[ { // This is a point "x": 100, "y": 100 }, { // This is a rectangle "x":

2016-08-30 10:32:28 11632 2

原创 cocos2d 3.2版本IOS因键盘引起横竖屏问题

在cocos2d 3.2版本中,在IOS8.0以上游戏才用横竖屏都支持后,弹出输入法,或者游戏切到后台弹出输入法再切回来会引起屏幕跑偏,修复方案如下:修改CCEAGLView.mm文件,注意第一个case的处理-(void) doAnimationWhenKeyboardMoveWithDuration:(float)duration distance:(float)dis{ [

2016-08-30 10:32:11 1054

原创 cocos2d Android 适配华为导航栏

华为手机有底部安卓三个按钮的导航栏,可以收起来,如果不进行处理,导航栏收起来后会导致游戏不全屏显示,因为在进入游戏的时候cocos计算屏幕分辨率(不含导航栏),后续不会重复计算解决方案是在游戏启动的时候强制隐藏底部导航栏,让游戏强制填满整个屏幕,或者游戏从后台切进来后也隐藏导航栏@SuppressLint("NewApi")public void hideNavigationBar()

2016-08-30 10:31:54 1790 2

原创 cocos2d-js 图片灰度处理

使用shader把图片进行灰度处理,并支持切回原色潜在bug:如果调用两次灰度处理,则无法进行色彩还原LayoutConfig.setWidgetEffectWithEnabled = function (widget,enable) {    if(!widget){return;}    widget.setTouchEnabled(enable);    LayoutCo

2016-08-30 10:31:35 1571

原创 cocos2d-js 实现观察者模式

1. 手动管理观察者listenerName2. 确保只有注册过的才能下发事件3. 当前模式只支持唯一观察者listenerName,不支持共享4. 在切换到登录界面时要清空所有listenerHelpTool._listenerList = {};HelpTool.setListenerFlag = function(listenerNameTable, flag) {

2016-08-30 10:31:18 592

原创 cocos2d中间层调用Android(三)

ios通过.cpp文件进行调用AppActivity.java的方法js_bindings_lcm_api.cpp://// js_bindings_lcm_api.cpp// MoonWarriors//// Created by xiaohei on 2/21/17.////#include "js_bindings_lcm_api.h"#ifdef ANDR

2016-08-30 10:31:00 578

原创 cocos2d中间层调用IOS(二)

ios通过.mm文件进行调用AppController.mm的方法js_bindings_lcm_api.h://// js_bindings_lcm_api.h// MoonWarriors//// Created by xiaohei on 2/21/17.////#ifndef __LCM__js_bindings_lcm_api__#define __L

2016-08-30 10:30:23 663

原创 cocos2d中间层创建(一)

首先编辑jsb中间层,主要是在AppDelegate中进行注册单例,在js中进行调用jsb_lcm_api.h://// jsb_lcm_api.h// MoonWarriors//// Created by xiaohei on 2/21/17.////#ifndef __LCM__jsb_lcm_api__#define __LCM__jsb_lcm_api

2016-08-30 10:30:04 553

原创 cocos2d-js 把JS错误打印到屏幕上

在编程或者QA测试过程中,把debug的包中JS错误打印在屏幕上可以增加开发效率,降低定位bug时间成本。修改ScriptingCore.cpp文件:void ScriptingCore::reportError(JSContext *cx, const char *message, JSErrorReport *report){ js_log("%s:%u:%s\n",

2016-08-30 10:29:41 1567

原创 cocos2d-js 重新require JS文件

重新require JS文件指的是在调用require文件后,在ScriptingCore中重新编译该文件,在编程或者界面制作过程中提升效率,修改文件后只需要重新打开该窗口即可生效。调用:HelpTool.requireScript("src/pve/SuperStarShop.js", true);ScriptingCore.cpp修改runScript:bool Scrip...

2016-08-30 10:28:53 2130

C#将Excel中的Sheet进行合并

C#将Excel表格中的多个Sheet页进行合并

2014-01-10

C#编写的生成随机整数,小数

C#编写的生成随机数的程序,给定范围,生成范围之内的随机整数,也可以生成两位小数

2014-01-10

Qt实现屏保程序

Qt实现的获取鼠标移动状态,如果鼠标不移动,使用定时器进入屏保程序,以下是实现想法:http://blog.csdn.net/zhenyu5211314/article/details/18043655

2014-01-09

Selenium使用PageObject模式测试登陆页面

Selenium使用PageObject模式测试登陆页面,列出了一些测试用户,主要实现的登陆页面的自动测试

2013-10-30

Python序列示例程序

Python关于列表和元组的一些相应操作的示例程序,看完之后相信你对Python的序列操作有了更加深入的理解

2013-10-26

Python学习示例程序

Python示例程序,里面有十个小程序,看完之后会对Python编程有更加深入的了解

2013-10-24

好玩的404页面

网上找到的一些好玩的404页面,有的非常有创意,下载下来看看吧,也许哪款适合你

2013-10-23

阅览室管理系统

阅览室管理系统,包含了图书分类,图书进销存呢,图书修改信息等功能

2013-03-19

C#编写的图书管理系统

C#编写的图书管理系统,实现了包括图书分类,管理之内的,图书介绍,失物招领等其他模块

2013-03-19

C#编写汽修汽配管理系统

C#实现的汽修汽配管理系统,汽修包含前台接车--维修报价--主管派工--维修领料--维修结算--打印报表等功能

2013-03-19

C#基于TCP的Socket多线程通信

C#基于TCP的Socket多线程通信,主要包含了客户端和服务端的代码,多线程编写

2013-03-19

C#编写的闹钟程序

C#编写的闹钟程序,拥有漂亮的萝莉界面 支持提醒功能

2012-08-02

C#实现的用户管理源码

C#实现的用户管理程序源码,漂亮界面 还拥有磁盘管理功能

2012-08-02

C#实现服务器用户管理程序

C#实现服务器用户管理程序 也可管理系统资源 实现备份

2012-08-02

Java函数包 API

Java的API 所有函数都有  支持查找

2012-08-02

JAVAEE资料

哈工大的J2EE课程资料 对初学者帮助很大 可以下载

2012-07-25

C#学习资料

哈工大的 适合初学者 大约有十章吧 看过之后对你帮助很大

2012-07-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除