自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (3)
  • 收藏
  • 关注

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

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

2015-02-25 14:01:38 686

转载 C++学习建议

C++学习建议C++缺点之一,是相对许多语言复杂,而且难学难精。许多人说学习C语言只需一本K&R《C程序设计语言》即可,但C++书籍却是多不胜数。我是从C进入C++,皆是靠阅读自学。在此分享一点学习心得。个人认为,学习C++可分为4个层次:第一层次,C++基础:挑选一本入门书籍,如《C++ Primer》、《C++大学教程》、或Stroustrup撰写的经典《C++程序设计语言》或

2014-07-30 22:28:46 437

转载 怎样判断平面上一个矩形和一个圆形是否有重叠?

Milo Yip,游戏程序员、《游戏引擎架构》译者知乎用户、于雄健、知乎用户 等人赞同设c为矩形中心,h为矩形半長,p为圆心,r为半径。方法是计算圆心与矩形的最短距离 u,若 u 的长度小于 r 则两者相交。1. 首先利用绝对值把 p - c 转移到第一象限,下图显示不同象限的圆心也能映射至第一象限,这不影响相交测试的结果:2. 然后,把 v 减

2014-07-30 22:10:54 1905

转载 STL map与Boost unordered_map

今天看到 boost::unordered_map, 它与 stl::map的区别就是,stl::map是按照operator<比较判断元素是否相同,以及比较元素的大小,然后选择合适的位置插入到树中。所以,如果对map进行遍历(中序遍历)的话,输出的结果是有序的。顺序就是按照operator< 定义的大小排序。而boost::unordered_map是计算元素的Hash值,根据Has

2014-07-30 22:06:43 381

转载 cocod2d-x--关于场景切换,CCAction未执行完,仍持有引用造成内存泄漏

情况如下:游戏内战斗界面战斗胜利,弹出胜利窗口,点击窗口中的下一关按钮切换到加载资源场景,此时游戏处于暂停状态,所有CCAction都处于暂停状态,切换场景时,战斗场景中还有CCAction未执行完,仍持有执行CCAction对象的一个引用,切换场景后引用不为0,则造成内存泄漏自己定义每个Scene的生命周期,其父类如下:[c

2014-07-30 22:00:38 363

转载 C\C++代码优化的27个建议

1. 记住阿姆达尔定律:funccost是函数func运行时间百分比,funcspeedup是你优化函数的运行的系数。所以,如果你优化了函数TriangleIntersect执行40%的运行时间,使它运行快了近两倍,而你的程序会运行快25%。这意味着不经常使用的代码不需要做较多优化考虑(或者完全不优化)。这里有句俗语:让经常执行的路径运行更加高效,而运行稀少的路径正确运行。

2014-05-23 10:31:15 389

翻译 将pvr.ccz 和 plist 文件转成 小图 python

先将pvr.ccz转成png,在通过python转成xiaotu

2014-05-12 13:37:35 2166

使用python解释器

通常Python的解释器被安装在目标机器的'usr/local/bin/python'目录下。输入python启动,Ctrl-P,'python -c command'当脚本使用'python -m module'定义编码# -*- coding: encoding -*- 例:# -*- coding: iso-8859-15 -*-...

2013-08-25 10:27:46 135

归并排序

[code="java"]package sort;import java.util.Arrays;public class MergeSort { /** * @param args */ public static void main(String[] args) { int[] theArray = {1,9,5,4,7,2,3,8}; m...

2012-06-14 18:35:53 98

原创 Varnish安装

[code="java"]Varnish安装一、安装Varnish操作系统:linux RedHad51、获取Varnish软件 Varnish的官方站点为http://varnish-cache.org, 这里面有varnish的最新说明文档,以及版本升级记录,目前,varnish的 最新版本是Varnish 3.0.1,下载完成后的包名为varnish-3.0.1.tar....

2012-05-10 13:43:43 128

原创 (转) unicode 转成 汉字

[code="java"]public class Snippet { /** * unicode 转换成 中文 */ public static String decodeUnicode(String theString) { char aChar; int len = theString.length(); StringBuffer outBuffer =...

2012-03-26 15:51:29 116

原创 windows 批处理,运行程序。

[code="java"]@echo offsetlocal enabledelayedexpansionset JAVA_HOME=..\jdkset JAVA=%JAVA_HOME%\bin\javaset OPTS=-Xms512M -Xmx512M -Xss128k -XX:+AggressiveOpts -XX:+UseParallelGC -XX:NewSize=64M...

2012-03-05 09:08:35 151

原创 waitFor()一直等待,线程阻塞问题 ---转载--Java中使用Runtime和Process类运行外部程序...

使用Runtime.getRuntime().exec()方法可以在java程序里运行外部程序。[code="java"] 1. exec(String command) 2. exec(String command, String envp[], File dir) 3. exec(String cmd, String envp[]) 4. exec(String cmd...

2012-02-17 13:08:29 461

原创 mysql Load Data InFile 的用法 (转载)

官方手册[url]http://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html#load-data[/url]首先创建一个表 Use Test; Create Table TableTest( `ID` mediumint(8) default '0', `Name` varchar(100) default '' ) T...

2012-02-03 10:06:59 148

原创 linux 安装时分区选择(转载)

转载地址:[url]http://www.cnblogs.com/gylei/archive/2011/12/04/2275987.html[/url]前言:以前初识Linux时,对Linux系统安装时分区的选择,一点都不了解,导致几次没法进行下一步安装,因此就静下心来,专门拿出时间研究了研究这方面的知识;以下内容就是以前通过研究Linux安装过程中分区的知识总结出来的一些知识;贴...

2012-01-31 22:13:52 206

原创 1-表达式谜题

[code="java"]import java.math.BigDecimal;/** * 1、表达式谜题 * * @author admin * */public class TestExp { /** * @param args */ public static void main(String[] args) { int i...

2012-01-30 15:44:35 103

mysql 数据库增加1百万条记录,查询时,服务器死掉

[code="java"]120129 14:45:28 InnoDB: Error: space id and page n:o stored in the pageInnoDB: read in are 994296725:2257927023, should be 0:8511!InnoDB: Database page corruption on disk or a failed...

2012-01-29 14:48:10 266

原创 linux 开启ssh端口

[code="java"]1、修改sshd_config文件,命令为:vi /etc/ssh/sshd_config 2、将#PasswordAuthentication no的注释去掉,并且将NO修改为YES 3、将#PermitRootLogin yes的注释去掉 4、重新启动SSH服务,命令为:/etc/init.d/sshd restart 5、验证SSH服...

2012-01-13 23:36:44 304

原创 linux 解压

如果tar不支持j这个参数就先用 bzip2 -d xxx.tar.bz2 把它解压成.tar文件,然后再用 tar xvf xxx.tar 拆包。压缩解压 linux下怎么解后缀名是gzip的文件? 1.以.a为扩展名的文件: #tar xv file.a 2.以.z为扩展名的文件: #uncompress file.Z 3.以.gz为扩展名的文件: ...

2012-01-12 09:12:33 74

原创 转:表空间

[code="sql"]--修改表空间alter user admin default tablespace admin_tablespace;--查看表空间Select *FROM (select username,default_tablespace from dba_users) ut, (select --b.file_id...

2011-11-17 11:13:23 86

原创 转:oracle表空间的创建、删除、查看、表空间不存在、及修改默认表空间详解...

首先,这个不是我写的,只是感觉写得不错,拿出来与各位朋友一起分享。一.创建表空间ORACLE中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有空间的使用权,才能创建用户对象.否则是不充许创建对象,因为就是想创建对象,如表,索引等,也没有地方存放,Oracle会提示:没有存储配额.  因此,在创建对象之前,首先要分配存储空间.  分配存储,就要创建表空间...

2011-11-17 09:42:03 192

原创 返回上一个页面

[code="html"]返回[/code]

2011-11-17 09:10:33 134

原创 mysql SQL Error: 1146, SQLState: 42S02 (linux)

mysql SQL Error: 1146, SQLState: 42S02 (linux)Table 'database1.SYS_USER' doesn't exist项目在开发的时候在WINDOWS平台下开发的,开发完了之后在LINUX环境上部署好之后,运行时MySQL数据库报错,提示为某个表不存在之类的错误信息,后来修改了MySQL的配置文件将大小写敏感去掉,问题解决。...

2011-11-07 17:12:19 594

原创 QuickSort

[code="java"]package sort;import java.util.Arrays;/** * 快速排序 * 数组分三部分: * 1、中轴 (取数组中第一个值为中轴)。 * 2、S1区域 (小于中轴的值) * 3、S2区域 (大于中轴的值) * S1,S2排序,递归。 * * @author Administrator * ...

2011-09-30 10:37:59 76

原创 Tomcat 架构图 (转载)

不错,先收藏了[img]http://dl.iteye.com/upload/attachment/563040/dd42fa36-ae42-375b-ac1d-11497d3fcd6e.jpg[/img]

2011-09-30 10:14:58 99

原创 Html——Marquee标签【滚动效果】(转)

Html——Marquee标签【滚动效果】滚动练习Click to Baidu Click to Baidu Click to Baidu Click to Baidu Click to Baidu marquee参数:BGColor:滚动文本框的背景颜色。D...

2011-09-26 11:33:55 186

原创 常用的 Linux 命令(转)

[url=http://blog.163.com/ww_xx_nn/blog/static/766327202009631006353/]常用的 Linux 命令-原文[/url]1. chmod命令答: 使用方式 : chmod [-cfvR] mode file 说明 : Linux/Unix 的文件存取权限分为三级 :拥有者、群组、其他。利用 chmod 可以控制文件的读取权...

2011-09-21 14:55:48 84

原创 vi编辑配置

原文:[url]http://qq421681423.blog.163.com/blog/static/1755309992011123114713126/[/url]RedHat9、RedHat E5下vi的配置 2011-02-23 11:47:13| 分类: linux积累 | 标签:set vimrc 配置 |字号 订阅Linux版本:RedHat9输...

2011-09-04 19:43:08 125

原创 find 查找(转载)

[code="java"]Linux中find常见用法•find path -option [ -print ] [ -exec -ok command ] {} \;#-print 将查找到的文件输出到标准输出#-exec command {} \; —–将查到的文件执行command操作,{} 和 \;之间有空格#-ok 和-e...

2011-09-04 19:17:15 107

原创 常用正则表达式

[code="java"]^[\u2E80-\u9FFF]+$ 匹配所有东亚区的语言 ^[\u4E00-\u9FFF]+$ 匹配简体和繁体 ^[\u4E00-\u9FA5]+$ 匹配简体匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符...

2011-08-31 13:25:45 94

原创 oracl如果存在记录更新否则插入新纪录

[code="sql"]DECLAREvcount number;beginselect count(*) into vcount from zhang.test where aname='t' and bname='t';if vcount=0 then insert into zhang.test values(3,'t1','t1','t1','t1',50);...

2011-08-14 22:48:12 87

原创 安装Oracle 10g忘记SYS密码(转载)

转载[url]http://xiexiejiao.cn/oracle/oracle-forget-sys-password.html[/url]朋友今天安装Oracle 10g,结果Oracle 10g安装过程中提示修改密码但他并没有改,就这样一路把Oracle 10g糊里糊涂的安装完了。装完之后笔者询问他sys密码是什么,结果大哥给我的答复居然是忘记sys密码是多少了。。。。狂晕。。。笔者也...

2011-08-12 08:55:16 131

原创 oracleDBConsoleorcl 启动错误

因为以前改了计算机名称导致了 oracleDBConsoleorcl 启动错误!参考此文[url]http://blog.zol.com.cn/1211/article_1210747.html[/url][code="java"]一启动电脑,到登陆界面,电脑报有个服务启动失败,电脑没有新装软件,周六还没有问题,怎么突然报这个错误?于是到事件查看器中看看什么问题,显示是Oracle...

2011-08-11 17:50:26 107

原创 (转)tomcat下server.xml中context介绍

conf/Context.xml是Tomcat公用的环境配置;若在server.xml中增加的话,则myApp/META-INF/Context.xml就没用了(被server.xml中的Context替代),   代表了运行在上的单个Web应用,一个可以有多个元素,每个Web应用必须有唯一的URL路径,这个URL路径在中的属性path中设定。 元素的属性:  一: p...

2011-07-07 17:51:05 147

原创 解决IE6下float right 换行bug方案(转)

IE6下有不少奇怪的Bug,今天就碰到一个,float right换行bug,情况是并列的几个块级元素如div和span,一些设置了左浮动一些设置右浮动,一行的宽度足够放下所有的块级元素,但此时ie6则显示右浮动的其中一块换行了,下面给出实例和解决方法:实例说明下:html结构如下左边中间右边.left和.center都没有 float 属性,然后在FireFox,goog...

2011-06-24 16:48:22 140

原创 命令行,执行程序,依赖第三方jar

cd D:\java\programd:java -Djava.ext.dirs=D:\java\program\lib zhang.data.main.AllExcelExport

2011-04-25 10:11:19 127

原创 第11章 迪米特法则(LoD 笔记)

[b]迪米特法则[/b](Law of Demeter)又叫做最少知识原则(Least Knowledge Principle),就是说,一个对象应当对其他对象有尽可能少的了解。[b]狭义的迪米特法则[/b]如果两个类不必彼此直接通信,那么这两个类就不应该发生直接的相互作用。如果其中的一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。[b]不满足迪米特法则的系统[/b...

2011-03-19 20:16:13 147

原创 垂直居中(转载)

原文:[url]http://www.blueidea.com/tech/web/2006/3231.asp[/url]

2011-03-14 10:16:55 81

第10章 合成/聚合复用原则(CSRP 笔记)

[b]合成/聚合复用原则[/b] 就是在一个新的对象里面使用一些已有的对象,使之成为新对象的一部分;新的对象通过向这些对象的委派达到复用已有功能的目的。 另一个更简短的表述:要尽量使用合成/聚合,尽量不要使用继承。[b]合成和聚合的区别[/b] 合成和聚合均是关联的特殊种类。聚合用来表示“拥有”关系或者整体与部分的关系;而合成则用来表示一种强得多的“拥有”关系...

2011-03-12 22:29:47 171

第9章 接口隔离原则(ISP笔记)

[b]接口隔离原则(Interface Segregation Principle)讲的是:[/b]使用多个专门的接口比使用单一的总接口要好。[b]角色的合理划分[/b] 将接口理解为一个类所提供的所有方法的特征集合,也就是一种在逻辑上才存在的概念。这样的话,接口的划分就直接带来类型的划分。 一个接口相当于剧本中的一种角色,而此角色在一个舞台上由哪一个演员来演则相当于接口的...

2011-03-11 23:02:46 118

微信打飞机 cocos2d-x 2.2.1版本实现

微信打飞机 cocos2d-x 2.2.1版本实现。用c++实现

2014-05-12

javaEE英文版 学习javaBean很好的书~~~~

很好的一本书 企业级javaBeanjavaEE英文版 学习javaBean很好的书~~~~javaEE英文版 学习javaBean很好的书~~~~javaEE英文版 学习javaBean很好的书~~~~javaEE英文版 学习javaBean很好的书~~~~javaEE英文版 学习javaBean很好的书~~~~

2010-01-02

空空如也

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

TA关注的人

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