自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Springsource tool suite(简称STS)(或Eclipse)将maven工程部署到Tomcat

Springsource tool suite(简称STS)(或Eclipse)将maven工程部署到Tomcat下面介绍的两种方法可以让maven生成的web工程热部署到tomcat上。所谓的热部署即:可以将修改的工程部署到TOMCAT上,而不用让TOMCAT重启。 软件环境:eclipse + tomcat + maven + m2eclipse(如果使用STS,则不用安装MA

2016-02-22 21:16:23 815

原创 centos 常用命令

vi编辑模式:命令模式,编辑模式,末行模式。切换方式:命令模式→i→编辑模式,编辑模式→Esc→命令模式,命令模式→:→末行模式。功能:    命令模式(Command Mode): 控制光标移动,删除字符,段落复制。    编辑模式(Insert Mode):   新增文字及修改文字。    末行模式(Last Line Mode):保存文件,离开vi,以及其他设置。

2016-02-19 16:48:04 549

原创 centos 下配置 yum 全!

centos 61、vi /etc/yum.repos.d/CentOS-Base.repo全删D,改成:# CentOS-Base.repo## The mirror system uses the connecting IP address of the client and the# update status of each mirror to

2016-01-19 18:02:06 525

原创 service 和 Controller 区别

service  层可以看做是另一个 DAO 层,只是在里面封装了另一些逻辑。而 Controller 和 service 区别就大了,Controller 要处理请求映射, service 不会。

2015-07-23 13:20:53 6205

原创 hibernate 1对1映射(基于外键映射的 1-1

2015-07-18 19:56:13 577

原创 左外连接、右外连接、内连接、全连接

-------------------------------------------------  a表     id   name     b表     id   job   parent_id                 1   张3                   1     23     1                 2   李四                

2015-07-18 19:49:14 411

原创 Java 类型, Hibernate 映射类型及 SQL 类型之间的对应关系

2015-07-18 10:37:05 1450

原创 hibernate 中 get 和 load 区别

get VS load:* * 1. 执行 get 方法: 会立即加载对象. *    执行 load 方法, 若不适用该对象, 则不会立即执行查询操作, 而返回一个代理对象*    *    get 是 立即检索, load 是延迟检索. * * 2. load 方法可能会抛出 LazyInitializationException 异常: 在需要初始化* 代理对

2015-07-17 21:24:15 423

原创 数据库,啥叫事物?

啥叫事物?好多面试里会问到事物。哦哟,啥叫事物哟……还是老办法,先搞清楚为啥要有这个东西,没有这个东西会怎样?和其他所有东西一样,简单徳没朋友。假说我们要在数据库里解决这个功能:A跟B转账。OK,无论怎样,转账流程应该是数据库里A钱少了,B钱多了,完事。但是排不排除,A钱少了,B钱还没多就中断滴情形?不排除。所以,把整

2015-07-17 16:19:45 887

原创 从user 登陆开始

首先,我们来看看我们的需求,看看需求里有没有你感兴趣的知识点:用户登陆: 实现用户从网页登陆界面输入正确的用户名、密码及验证码后跳转到一个页面显示登陆成功要求: 1. 数据库中创建用户表,表字段 username(用户名), password(密码,md5加密存储)2. 操作数据库数据使用hibernate3. 整个应用从架构上分前端服务器和后端服务器,

2015-07-14 12:04:50 2243

原创 重学 servlet

首先,关于 servlet  百度百科讲得很清楚,可以去看看。另外我们有一个关于动态网的链接,也可以去看看:http://blog.chinaunix.net/uid-20577907-id-3023777.html。我做了一些记录 ,关于 servlet.当不会修改服务器端的数据时,应该使用 doGet() 方法。当需要修改服务器端的数据时,应该使用

2015-07-14 11:55:28 1008

转载 cocos js LabelBMFont Bitmap Font Generator

在每个项目开发中几乎都会用到数字,比如战斗结算会有数字的加减,而且往往还伴随着很多特效动画,为了使数字变动更有代入感,一般数字都会给精心设计好的图片资源。那这样程序应该如何实现呢?一般想的是创建很多的sprite,比如:数字12345,那么就会创建5个sprite然后拼接起来,这样做呢既丢失了很多性能,而且拼接起来的数字不容易扩展出一系列复杂动画,很有局限性。所以工具Bit

2015-06-25 15:14:03 746

转载 cocos js update()

环境:Win7 64位Cocos2d-JS v3.1Cocos Code IDE v1.0.0.Final正文:主要分为两种方式,一种是直接用延时函数,比如scheduleCallbackForTarget,scheduleOnce等;另外一种就是在每帧的更新函数里面进行控制。1. 第一种直接使用函数的方式这里只谈使用要注意的地方,至于函数参数,官方

2015-06-25 11:15:05 3162

转载 cocos2d-js游戏设计常用函数

1、给一个Layer添加触摸事件,前提需要在cocos studio当中吧panel的交互去掉,不然会不能自定义其触摸事件,cc.eventManager.addListener({prevTouchId: -1,event:cc.EventListener.TOUCH_ALL_AT_ONCE,onTouchesEnded:function (touches, ev

2015-06-25 11:00:39 759

原创 cocos js 打包apk出错

答案:重新新建一个项目,只覆盖 src ,res ,和配置的json 文件,main.js一定是因为路径问题,可能是之前粘贴了项目。

2015-06-24 16:11:54 498

转载 do{}while(0)与CC_BREAK_IF的绝妙搭配

从一开始觉得没有必要,到觉得非常好用,我经历了大概两个月的时间,下面来总结一下什么情况下使用这种结构吧。第一种情况:当加载文件的时候,如果加载文件失败,需要报错的时候。当前,可以用try{}catch(){}finally{}这种结构,但是这样做会极大的增加编译后文件的大小,使用do{}while(0)加上CC_BREAK_IF就能实现一样的效果,而且不增加文件的大小。下面

2015-06-24 14:01:04 638

原创 js 数组3

js怎样定义一个二维数组? 原理:先定义一维数组,在把每个成员定义成数组。例:var a=new Array(4); for (i = 0; i a[i]=new Array(3); } js 中这个代表数组还是集合?var res = { bg1 : "res/bg1.png", bg3 : "res/bg3.png",};var g_re

2015-06-22 20:53:06 495

转载 js数组2

常用的js数组操作方法及原理1、声明数组的方式var colors = new Array();//空的数组var colors = new Array(3); //长度为3var colors = new Array('red','blue');//初始化其中,在声明数组的时候,去掉new操作符,也可以。还有一种初始化数组的方式,使用 数组字面量表示法 。数组

2015-06-22 20:39:15 505

转载 自己动手封装js工具类(JS中定义类的几种方式)

1、工厂方式   function Car(){    var ocar = new Object;    ocar.color = "blue";    ocar.doors = 4;    ocar.showColor = function(){    document.write(this.color)    };    return ocar;   

2015-06-22 20:36:28 11640

原创 cocos js 怎样设置一个按钮(MenuItemSprite)为不可点击状态?

.setEnabled(false);

2015-06-22 17:55:27 1308

原创 cocos js 怎样在 runAction(cc.sequence(a1, a2)); 后执行一个回调函数?

答案,在 runAction(cc.sequence(a1, a2));后再添加一个 action a3:var a3=cc.callFunc(function () {ks.setEnabled(1)});   b1.runAction(cc.sequence(a1, a2,a3));  这里需要说明,在 cocos js 3.61 中,cc.callFunc 是简介继承

2015-06-22 17:50:27 5268

原创 cocos js添加 按钮1

在cocos2d-js中可以用添加Menu的方式来添加各种可以交互的东西,比如图片,文字等但是如果按钮位置分布不均衡的时候,使用Menu给我的感觉反而不是很方便,所以在寻找更便捷的方式。然后我觉得cocos自带例子中的ccui.Button是我比较喜欢的方式,于是定义如下:        var Button = new ccui.Button();        Butt

2015-06-22 13:47:20 1833

原创 cocos js js java互调 (如何在ANDROID平台上使用JS直接调用JAVA)

在cocos2d-js 3.0beta中加入了一个新特性,在android平台上我们可以通过反射直接在js中调用java的静态方法。它的使用方法很简单:var o = jsb.reflection.callStaticMethod(className, methodName, methodSignature, parameters...)在callStaticMethod方法中

2015-06-22 12:56:53 4078

转载 JS中冒号的作用

JS中冒号的作用1.声明对象的成员2.switch语句分支3.三元表达式1.声明对象的成员 var Book ={    Name: '法',    Price: 100,    Discount : function(rate)   {       this.Price *= rate;    }};alert(Book.Price

2015-06-21 22:05:59 2117

转载 JavaScript中的集合及效率

由于 JavaScript 的语言特性,我们可以向通用对象动态添加和删除属性。所以 Object 也可以看成是 JS 的一种特殊的集合。虽然这个集合的 key 只能是 String 类型,不像 Java 里面的各种集合类能够使用各种对象作为 Key ,但对于实现一般的客户端 JS 功能来说,已经是足够用了。同样,因为所有的 JS 内部对象都继承自 Object 对象,所以实际上 JS

2015-06-21 21:22:40 432

原创 javascript使用bind()函数绑定this

javascript使用bind()函数绑定this例: var json = { jArray: [], jPush: function (c) { this.jArray.push(c); } } var examp = [“123”, “~”, “456”];使用ES5给出的forEach循环examp,并且将它们添加到json中的jArray中;

2015-06-19 16:28:10 2433

转载 js如何定义全局变量

var aa=”aa”;//全局 var bb=”bb”;//全局function abc(){ bb=”bb”;//全局 cc=”cc”;//全局 var bb=”dd”//局部 var cc=”cc”//局部 } 在function内不使用显示声明(var )的变量即为全局变量

2015-06-19 14:48:13 736

转载 js数组

1.数组的声明方法 (1): arrayObj = new Array(); //创建一个数组。 复制代码 代码如下:var arr1 = new Array(); (2):arrayObj = new Array([size]) 创建一个数组并指定长度,注意不是上限,是长度。 复制代码 代码如下:var a = new Array(5); (3):arrayObj = new Array([

2015-06-19 12:34:02 384

转载 js 取整

1.丢弃小数部分,保留整数部分 js:parseInt(7/2) 2.向上取整,有小数就整数部分加1 js: Math.ceil(7/2) 3,四舍五入. js: Math.round(7/2) 4,向下取整 js: Math.floor(7/2)

2015-06-19 12:27:43 532

转载 JS array 数组详解

1.数组的声明方法 (1): arrayObj = new Array(); //创建一个数组。 复制代码 代码如下:var arr1 = new Array(); (2):arrayObj = new Array([size]) 创建一个数组并指定长度,注意不是上限,是长度。 复制代码 代码如下:var a = new Array(5); (3):arrayObj = new Arra

2015-06-19 12:14:59 528

转载 javascript 简单高效判断数据类型

1 判断是否为数组类型 linenum <script type="text/javascript"> //<![CDATA[ var a=[0]; document.write(isArray(a),'<br/>'); function isArray(obj){ return (typeof obj=='object')&&

2015-06-19 12:04:20 385

原创 js 生成随机数

用 cocos js 测试可用: cc.log(Math.random()); 或: console.log(Math.random());本文讲解如何使用js生成n到m间的随机数字,主要目的是为后期的js生成验证码做准备。 Math.random()函数返回0和1之间的伪随机数,可能为0,但总是小于1,[0,1)生成n-m,包含n但不包含m的整数: 第一步算出 m-n的值,假设等于w

2015-06-19 11:54:32 3110

转载 javascript 数据类型转换(parseInt,parseFloat)

Number、String函数是特殊的函数,在JS引擎中,他会自动判断是作为构造函数调用还是普通调用,所以既可以使用new关键字,也可以作为函数直接调用。 javascript有两种数据类型的转换方法: (一)将整个值从一种类型转换为另一种数据类型(称作基本数据类型转换) (二)从一个值中提取另一种类型的值,并完成转换工作 基本数据类型转换的三种方法: 1.转换为字符型:String(); 例:S

2015-06-19 11:50:30 653

原创 在 java 中播放声音(2)

声音是一个游戏至关重要的部分。上一次我谈了利用AudioClip 简单两行代码来播放声音(http://blog.csdn.net/cnmm22/article/details/44674173)。今天我介绍一下另一种方法,利用AudioStream。使用这两个方法过程中定位一个资源的过程要难于使用方法本身。上一次我们给 AudioClip 传进一个 URL 从而定位一个资源,这一次,我们延续这个思

2015-05-01 12:56:46 793

原创 刀巴(色)心灵交织的3种状态

刀巴(色)心灵交织的3种状态色的心灵感应会跟黑洞产生奇妙的化学反应。色的心灵感应也会攻击行星和天体,行星和天体阻挡会使色的心灵感应攻击力减弱。

2015-04-26 22:01:15 836

原创 常用按键说明

Z 键:打开/关闭 面板 L键:驻地炮台攻击 E键:提前进入下一轮,得到G和HP奖励

2015-04-26 19:00:02 530

原创 Maina Back 二回放送

剧本:无色界剧本:好奇统一战视频地址:http://v.youku.com/v_show/id_XOTM4MzY0ODcy.html剧本:战胜完美视频地址:http://v.youku.com/v_show/id_XOTM4OTU4MTE2.html

2015-04-23 16:08:15 582

原创 我写了一个方法,把数字转换成字母

cnmm22 原创。功能 把 1 转化成 A0, 2-B0, 3-C0, 21-U0, 87-I3, 2131-Y81以此类推。package dw;public class dw { static int a; static int b; public static void main(String[] args) { int l = 2131;

2015-04-23 15:32:47 2265

原创 java 实现精确碰撞检测。

cnmm22 原创。[http://blog.csdn.net/cnmm22/article/details/45220551]用我的方法,你可以在java 里实现精确的斜角矩形,平行四边形,不规则矩形,不规则多边形与圆形的碰撞检测。我们知道,在java 里有一个类,x.getRect().intersects(x1.getRect() 可以实现规则矩形的碰撞检测:这是无法容忍的“碰撞检测”。这不是

2015-04-23 13:26:59 13326 2

原创 一套PHP 面试题

整理by cnmm22。(总结性的出题率比较高的):1、 语句include和require都能把另外一个文件包含到当前文件中,它们的区别是___;为避免多此包含同一个文件,可以用语句_____来代替它们。1、PHP程序执行到require()时,只会读取一次档案,故常放在程序开头,档案引入后PHP会将网页档重新编译,让引入档成为原先网页的一部分。 2、PHP程序执行到in

2015-04-09 11:53:26 888

空空如也

空空如也

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

TA关注的人

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