自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 javascript中apply、call和bind的区别

javascript中apply、call和bind的区别在JS中,这三者都是用来改变函数的this对象的指向的,他们有什么样的区别呢。在说区别之前还是先总结一下三者的相似之处:1、都是用来改变函数的this对象的指向的。2、第一个参数都是this要指向的对象。3、都可以利用后续参数传参。那么他们的区别在哪里的,先看一个例子。

2016-04-14 10:35:40 359

原创 http、TCP/IP协议与socket之间的区别

网络由下往上分为如下七层:  物理层--                      数据链路层--网络层--             IP协议传输层--             TCP协议会话层--表示层和应用层--       HTTP协议1、TCP/IP连接   手机能够使用联网功能是因为手机底层实现了TC

2016-04-13 23:06:24 460

原创 lambda函数表达式写法

C++11提供了对匿名函数的支持,称为Lambda函数(也叫Lambda表达式). Lambda表达式具体形式如下:    [capture](parameters)->return-type{body}  如果没有参数,空的圆括号()可以省略.返回值也可以省略,如果函数体只由一条return语句组成或返回类型为void的话.形如:     [capture](parame

2016-01-19 15:40:15 1772

原创 屏幕截图ScreenShot方法总结

//下面是截图功能utils::captureScreen([](bool succeed, const std::string& outputFile){//log("filename:%s,", outputFile.c_str());Director::getInstance()->pushScene(pauseLayer::create(outputFile, alienNum

2016-01-19 15:20:35 3089

原创 比较Cocos2d-x 2.x版本与3.x版本屏幕截图的两种方式

(1)使用RenderTexture:这是在2.x版本时最常用的的截图方法。(2)使用utils::captureScreen() :在3.2版本中新增的截图方法。RenderTextureRenderTexture这个动态纹理类,顾名思义就是可以动态创建纹理图片。屏幕截图主要步骤:开始截图:render->begin();遍

2016-01-19 15:19:17 383

原创 cocos2dx2.x&3.x部分函数对照表

| v2.1 names | v3.0 names || ccp | Point | | ccpNeg | Point::- |  | ccpAdd | Point::+ |  | ccpSub | Point::- |  | ccpMult | Point::* |  | ccpMidpoint | Point::getMidpoint |  | ccpDot | P

2016-01-05 11:47:04 446

原创 cocos2dx 2.x与cocos2dx 3.x类库用法对比

cocos2d-x v2 和 v3 对照手册cocos2d-x 常用类名改变下面的表格中的类名的转换方式主要是直接删除了 CC 前缀。#v2v31CCActionAction2CCPointPoint3CCAnimationAnimatio

2016-01-04 17:18:37 2256

原创 cocos2dx

默认调度器使用方法->更正官网的写法:回收是unscheduleUpdate(),而不是unschedulerUpdate() 多了一个r1.该调度器是使用Node的刷新事件update方法,该方法在每帧绘制之前都会被调用一次。由于每帧之间时间间隔较短,所以每帧刷新一次已足够完成大部分游戏过程中需要的逻辑判断。Cocos2d-x中Node默认是没有启用update事

2015-12-17 20:00:43 312

原创 c++ 关于静态变量的初始化

1.对于静态变量的初始化, 声明如: static int destroyAir;   初始化为:int overGame::destroyAir = -1;          //静态成员初始化(overGame类名)

2015-12-14 09:44:06 413

原创 cocos2dx 播放音乐

1. 头文件加上#include   接着是要加上命名空间    using namespace CocosDenshion;2.播放代码:  1)播放背景音乐: SimpleAudioEngine::getInstance()->playBackgroundMusic("piao.mp3", true); 背景音乐preloadBackgroundMusic(音乐

2015-12-14 09:41:20 582

原创 cocos2d-x 调度器(scheduler)

继承关系原理介绍Cocos2d-x调度器为游戏提供定时事件和定时调用服务。所有Node对象都知道如何调度和取消调度事件,使用调度器有几个好处:每当Node不再可见或已从场景中移除时,调度器会停止。Cocos2d-x暂停时,调度器也会停止。当Cocos2d-x重新开始时,调度器也会自动继续启动。Cocos2d-x封装了一个供各种不同平台使用的调度器,使用此调度器你不用

2015-11-23 23:20:29 489

转载 Cocos2d-js中Chipmunk引擎

我们先介绍轻量级的物理引擎——Chipmunk。Chipmunk物理引擎,由Howling Moon Software的Scott Lebcke开发,用纯C编写。Chipmunk的下载地址是http://code.google.com/p/chipmunk-physics/,技术论坛是http://chipmunk-physics.net/forum。Chipmunk核心概念Chipmun

2015-11-10 16:04:44 525

原创 Struts2返回JSON对象的方法总结

如果是作为客户端的HTTP+JSON接口工程,没有JSP等view视图的情况下,使用Jersery框架开发绝对是第一选择。而在基于Spring3 MVC的架构下,对HTTP+JSON的返回类型也有很好的支持。但是,在开发工作中,对功能的升级是基于既定架构是很常见的情况。本人碰到需要用开发基于Struts2的HTTP+JSON返回类型接口就是基于既定框架结构下进行的。   Struts2返回

2015-09-30 08:38:57 316

转载 servlet+jquery+ajax+json 例子

Java代码import javax.servlet.http.HttpServlet;   import javax.servlet.http.HttpServletResponse;   import javax.servlet.http.HttpServletRequest;   import java.io.IOException;   import java.

2015-05-12 10:51:06 606

原创 SQL Server 2005/2008 触发器的管理和查看

1、通过可视化操作来管理和查看触发器在Microsoft SQL Server Management Studio中,选中某一数据库的某一张表时,在“对象资源管理器详细”窗口中有“触发器”项。通过“触发器”的右键菜单功能,我们可以新建触发器。如果原来的表中已经存在了触发器,通过双击“触发器”项可以查看到具体的触发器,在此处可以执行 修改、删除等操作。2、通过查询分析器来管理和查看触

2015-05-07 11:24:02 374

原创 Servlet处理Json请求数据包

servlet服务器端:"white-space:pre">      request.setCharacterEncoding("UTF-8");          response.setContentType("text/html;charset=UTF-8");          String acceptjson = "";          try {           

2015-04-25 12:13:54 429

原创 jspsmart上传文件

A. File类 这个类包装了一个上传文件的所有信息。通过它,可以得到上传文件的文件名、文件大小、扩展名、文件数据等信息。File类主要提供以下方法:1、saveAs作用:将文件换名另存。原型:public void saveAs(java.lang.String destFilePathName) 或public void saveAs(java.lang

2015-04-15 12:10:45 398

转载 Android中程序与Service交互的方式——交互方式

1. 广播交互       提到Activity与Service的交互,可能狠多人首先想到的就是BroadCast——广播。在Android中,广播是系统提供的一种很好的交互方式。比如:在电池电量过低,开机完成等情况下,系统都会发出相应的系统广播,我们的应用程序只需要注册相应的广播接收器,就可以接收到这些系统的广播。同时,我们也可以定义自己的广播,这样在不同的Activity、Service以

2015-04-14 16:56:21 477

原创 运行时与非运行时异常区别

Throwable 是所有 Java 程序中错误处理的父类 ,有两种资类: Error 和 Exception 。   Error :表示由 JVM 所侦测到的无法预期的错误,由于这是属于 JVM 层次的严重错误 ,导致 JVM 无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。Exception :表示可恢复的例外,这是可捕捉到的。Java 提供了两

2015-04-09 15:40:04 388

转载 Android中连接服务器

在开发Android项目的时候需要连接各种类型的服务器:J2EE、Webservice、Socket等,令人头疼的是最近做的一个项目,服务器竟然是用C语言写的。经过测试,一种连接方法不能成功连接多种服务器,针对这种情况,笔者整理了各种链接方法,大家自己选用合适的方法。1、URL方法:public class MyURLActivity extends Activity {     

2015-04-04 13:35:54 467

原创 jdk与jre的区别

jdk与jre的区别很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runtime Enviroment是

2015-04-03 22:47:26 327

原创 报 The launch will only sync the application package on the device

Android 程序运行提示如下错误:No Launcher activity found!The launch will only sync the application package on the device此错误说明 你的manifest中 没有action 为 android.intent.action.MAIN  这个声明的activity属性,检查自己的m

2015-03-29 11:24:13 1418

转载 Android显示与隐式的区别

android当中显式intent和隐式intent的区别定义:Intent定义:Intent是一种在不同组件之间传递的请求消息,是应用程序发出的请求和意图。作为一个完整的消息传递机制,Intent不仅需要发送端,还需要接收端。 显式Intent定义:对于明确指出了目标组件名称的Intent,我们称之为显式Intent。 

2015-03-29 10:28:57 1250

空空如也

空空如也

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

TA关注的人

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