- 博客(21)
- 资源 (3)
- 收藏
- 关注
原创 区分上下左右手势cocos2dx
void GameLayer::ccTouchEnded(CCTouch *touch,CCEvent *event){ CCLog("end %f,%f",touchStartP.x,touchStartP.y); if (openTouch) { CCPoint touchEndP=touch->getLocation();
2014-04-29 16:19:44
3800
1
原创 二、mac下把游戏移植到android
准备篇adt(android dev tool) 下载 包含eclipse 和android sdkhttp://developer.android.com/sdk/index.htmlndk 下载http://developer.android.com/tools/sdk/ndk/index.html还有cocos2dx我用的是2.2.2http://www.coco
2014-03-08 14:52:50
3408
1
原创 让mysql区分大小写
今天在工作中遇到一个小问题,PD建完的模型生成SQL导入到mysql时表名全部按小写处理 .解决方法很简单 :在mysql的配置文件my.ini中加入以下配置: lower_case_table_names = 0 其中 0:区分大小写,1:不区分大小写 写入后重启数据库即可,要注意的是,在linux下mysql默认区分大小写,windows平台下不区分
2013-11-27 18:30:21
1150
原创 jQuery UI 实现email输入提示
效果:使用了Jquery UI ,要导入的js和css: var emails=["163.com","yahoo.com","yahoo.cn","126.com","sina.com"]; $( function () { //为输入框绑定事
2013-08-14 18:06:35
2157
转载 hibernate无法在mysql中自动建表解决办法
Hibernate连接Mysql无法自动创建表多种原因分析(Hibernate3.6) 1.错误原因:hbm文件中定义的元素含有sql的关键字,例如: 代码中含有"from"关键字. 2.错误原因:配置文件中使用了create-drop属性,数据库表其实已经创建,只是又被删除了: create-drop 只要把create-drop替换为creat
2013-07-07 20:29:21
6126
1
原创 dtree实现上下级关系的显示
在实际开发中我们常常要涉及到到在页面上显示上下级关系这样的需求 ,我的实现方法:环境:S2SH+mysql数据库结构如下图:其中mgr字段是指经理,也就是自己的上一级映射信息:Action和 service层不做过多的介绍,因为每个项目的架构不可能相同 ,写出我自己的反而会迷惑别人 。不管怎样查 ,只要能传递到页面一个员工list就OK,方
2013-06-30 22:41:44
1314
原创 小心你的字符串连接性能
对于JAVA的字符串连接操作符(+)相信大家都十分熟悉 ,它的作用是把多个字符串合并为一个字符串,当然我们使用它是非常方便的 ,但它确不适合运用在大规模的场景中 。下面我们通过程序说明一下:假设我们有一个需求会对字符串进行数量很大连接操作如果我们使用String进行操作,由于 String是不可变的,每次进行用(+)连接时都相当于重新创建了一个对象这无疑是相当耗时的,以下程
2012-12-10 22:45:32
994
原创 简化System.out.print
我是一个懒人,喜欢简单的方法,System.out.print着实打烦了于是就写了一个工具类取代之工具类代码如下:package com.liusy.util;import java.io.*;public class Print { public static void println(Object obj) { System.out.println(obj);
2012-11-21 07:44:22
4185
3
原创 JAVA你不知道的包装类
在JAVA程序设计中经常用到一系列类型 ,如int char double 等,可以把他们想像成“基本”类型。它们显然要特殊对待,因为new将对象存在“堆”里,然而像byte,char这些特别小的,简单的变量,放在堆中不是特别有效率对于基本类型的处理,java采取与C和C++相同的方法。也就是,不用new来创建变量 ,而是创建一个并非是引用 的“自动”变量。这个变量直接存储“值”到栈
2012-11-19 09:34:39
5899
9
转载 在Java中实现浮点数的精确计算
标题 在Java中实现浮点数的精确计算 AYellow(原作) 修改 出处:http://blog.youkuaiyun.com/pttaag/article/details/5912171关键字 Java 浮点数 精确计算 问题的提出:如果我们编译运行下面这个程序会看到什么?public class Test{ public static v
2012-11-19 09:32:25
977
转载 由String s=new String ("abc");引发的联想
出处:http://blog.youkuaiyun.com/sundenskyqq/article/details/70239911. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是
2012-11-19 08:40:08
1528
原创 oracle多表查询,基于scott下的四表为例
多表查询 显示部门号为10的雇员名,雇员工资及所在部门的名字select a1.ename,a1.sal,a2.dname a1.deptno from emp a1,dept a2 where a1.deptno=10 and a2.deptno=10;示例20:显示用户姓名、工资和工资级别select a1.grade,a2.ename,a2.sal from salg
2012-11-16 14:14:59
3320
原创 五只猴子分桃,算法&面试
1.五只猴子分桃。半夜,第一只猴子先起来,它把桃分成了相等的五堆,多出一只。于是,它吃掉了一个,拿走了一堆; 第二只猴子起来一看,只有四堆桃。于是把四堆合在一起,分成相等的五堆,又多出一个。于是,它也吃掉了一个,拿走了一堆;.....其他几只猴子也都是 这样分的。问:这堆桃至少有多少个?参考答案:先给这堆桃子加上4个,设此时共有X个桃子,最后剩下a个桃子.这样: 第一只猴子分完后还剩:(1
2012-10-29 09:27:42
21825
2
原创 cvs实现远程协同开发图文教程
应用环境: 项目文件全在家庭电脑中,ADSL拨上号 网,用的无线路由。现想通过CVS和端口映射实现能远程管理与维护。系统环境:我家里的电脑系统是WIN64位旗舰版,办公电脑是XP SP3……步骤一:安装cvsnt 这里我就不多做讲解了,我选的完全安装步骤二:创建数据仓库,通俗点讲就是项目在CVS服务器的根目录 ,在Repository configuration 下添加数据
2012-09-03 10:33:29
2219
原创 Java Web 应用实例 servlet实现oracle 基本增删改查
很久没有写博客了,可能是太懒散,不愿意把时间花在这上面,可是我心里还是知道写博客的重要性的 ,所以从今天开始 ,我将与大家分享一下我学JAVA WEB写的一些小实例 ,我个人是不太喜欢书本上的晦涩的概念的,所以我花了更多的时间在一些应用实例上,我觉得这样的学习方式很适合我,由简到繁,由浅入深废话不多话,开始我们的第一个实例: servlet实现oracle 基本增删改查 开发环境
2012-08-31 16:51:23
32441
3
原创 Java学习笔记之 Map取出元素的三种方式
Map集合取出元素的原理:先将map集合转成Set集合。然后对set集合进行迭代。keySet:将所有的键取出存放在Set集合中,对Set集合进行迭代,并通过map集合的get方法,获取键所对应的value。entrySet:将键值的关系取出存入到了Set集合中。键值关系有自己的类型就是:Map.Entry。Map.Entry就是Map接口中定义了一个静态接口Entry
2012-05-09 20:26:20
29683
原创 java学习笔记:集合框架之TreeSet
|--------TreeSet 数据结构是二叉树,比较方式很优秀,遍历的速度很快。TreeSet可以对集合中的元素进行排序:一、让元素自身具有比较性: 实现Comparable接口,并且覆盖里面的 compareTo方法。通过teturn 0判断元素是否相同,来保证数据的唯一性。class Person implements Comparable{pr
2012-05-08 20:04:38
4026
原创 java学习笔记之 HashSet 保证元素唯一性的方法
问题:如下,在哈希表中添加了两个相同自定义学生类,可以看到输出为两个名为LEE的学生对象。import java.util.HashSet;import java.util.Iterator;public class HashSetDemo2 { public static void main(String[] args) { // TODO Auto-generated met
2012-05-06 22:27:27
6739
原创 Eclipse 常用设置
设置工作空间的项目编码, 防止出现乱码 Window - Preferences - General - Workspace 将"Text file encoding"选为"Other" - "UTF-8" 改变现有项目的编码的步骤: 右击项目属性, 选择"Text file encoding"的编码设置其它文件的编码 Window -> Prefe
2012-05-03 08:56:00
962
原创 我的JAVA学习笔记 ,eclipse常用功能与操作。
一、Eclipse 简介原意:日蚀。最早是IBM开发的,前身是Visual Age之后IBM将其赠送给了Eclipse组织,进行开源项目的推广。现在的Eclipse支持各种的开发平台,C语言。www.eclipse.org.Eclipse下载完以后直接解压就可以使用。启动之后要求选择工作区。JDT:是JAVA的开发环境。每次建完类自动编译成CLASS文件。
2012-04-13 20:25:41
1247
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人