- 博客(40)
- 资源 (9)
- 收藏
- 关注
原创 cocos2dx入门四之内存管理
首先需要确定的一点是,cocos2dx采用的是引用计数的方式来管理对象的持有和释放。 所谓引用计数就是说,每个对象都会有一个属性用来记录当前被几个地方引用了。在释放内存的时候会根据这个引用计数来确定是否要用delete操作符来释放这个对象占用的内存。具体见CCObeject的默认构造函数,retain和release方法。 然后再看autorelease这个方法,我不知道其他人看到这个
2012-12-22 19:25:39 2772
原创 cocos2dx入门三之anchorPoint和position
首先,说一下android的canvas。 在android的canvas中,坐标系原点是在手机屏幕的左上角,所以,我们如果要设置一个图形在canvas中的位置的话可以通过设置这个图形的左上角那个点在canvas坐标系中的位置来,这个时候我们是以图形的左上角的那个点为锚点的即图形的xy坐标。比如要把一个边长为20的正方形放在屏幕的正中央,可以把x设为屏幕1/2宽的值,y为屏幕1/2高的值,这个时
2012-12-22 19:23:37 10738 1
原创 cocos2dx入门二之游戏循环
代码执行流程: Cocos2dxRenderer.onDrawFrame()->Cocos2dxRenderer.nativeRender()->Java_org_cocos2dx_lib_Cocos2dxRenderer.cpp.Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeRender()-> CCDisplayLinkDirector.main
2012-12-22 19:22:55 8458
原创 cocos2dx入门一之引擎初始化
代码执行流程: Cocos2dxRenderer.onSurfaceCreated()-> Cocos2dxRenderer.nativeInit()->main.cpp.Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeInit()->CCApplication.run()->AppDelegate.applicationDidFinishLaunchi
2012-12-22 19:22:17 5167 1
原创 windows eclipse c++ cocos2dx 游戏开发环境搭建
这篇文档有些图片,因为贴图太过麻烦这里就不贴了,需要的可以去这里下载。 一,目的: 目的很简单,想发扬一下古人的优良传统,写篇文档记录下来,帮助其他有需要的人快速的达到目的不走弯路,也帮助自己以后回忆,毕竟好记性不如烂笔头。 废话说了很多,现在进入正题。 二,目标: 1.在eclipse中编写c++代码,而且要有代码提示。 2.能够很方便的在eclipse里面查看cocos2dx的源代
2012-12-07 15:44:08 8812 1
原创 让android程序根据重力感应旋转屏幕(支持4个方向旋转)
最近公司在做一个软件,用户要求软件能随着手机转动自动切换横屏和竖屏,而且要求就算是手机头下脚上的倒个个软件也要能自适应的变成合适的方向。熟悉android的人都知道,android系统的手机绝大部分只支持三种屏幕方向的重力感应自动切换,竖直,水平,反方向水平,独独不支持反方向竖直的重力感应切换。我由于一次偶然刷系统刷到了cm,发现这个系统居然支持竖直方向的重力感应屏幕自动切换,于是我想,这说明系统肯定是支持这个功能的,只是被屏蔽了起来而已。于是我就想,可不可以在源码里找到时哪里被屏蔽了,那我们就可以同过ja
2011-05-29 23:59:00 18124 6
原创 eclipse中集成android ndk开发环境的配置
这篇文档默认是在linux环境下面的配置方法,因为公司都是用的windows所以我也配置了一个windows的开发环境。先讲linux的配置,然后再讲windows的。 前提条件:eclipse,sdk,adt,cdt,ndk都已经装好。 第一步:在需要用到ndk的项目上面右键属性选择builder,如图:
2011-05-01 17:10:00 5630 1
原创 工欲善其事必先利其器之javaweb开发工具
一.IDE篇 首当其冲的非Eclipse莫属了,话说很多年前当我还是学生的时候有个东西叫做MyEclipse,我当年的毕业设计就是用的它的3.x版本,这个东西真是好,让我一个手无缚鸡之力的书生觉得原来做web开发也可以这么容易(当时还不知道有。Net一说,有点傻),从此就上了这条贼船欲下不能,从我相信很多同志都对他情有独钟。他有一整套完整且界面友好的插件来支持j2ee,甚至是桌面应用开发,
2009-12-09 18:38:00 4385
原创 spring实现将hibernate的session绑定到请求的方法
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font
2009-10-21 11:25:00 1090
原创 ssh框架的一种实现方式
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font
2009-10-21 11:20:00 1074 1
原创 Java检查型异常和非检查型异常
使用spring难免要用到spring的事务管理,要用事务管理又会很自然的选择声明式的事务管理,在spring的文档中说道,spring声明式事务管理默认对非检查型异常和运行时异常进行事务回滚,而对检查型异常则不进行回滚操作。那么什么是检查型异常什么又是非检查型异常呢?最简单的判断点有两个:1.继承自runtimeexception或error的是非检查型异常,而继承自exceptio
2009-08-26 10:13:00 12163
转载 Java事务的类型
Java事务的类型有三种:JDBC事务、JTA(Java Transaction API)事务、容器事务。1、JDBC事务JDBC 事务是用 Connection 对象控制的。JDBC Connection 接口( java.sql.Connection )提供了两种事务模式:自动提交和手工提交。 java.sql.Connection 提供了以下控制事务的方法:publi
2009-08-24 11:17:00 8886
转载 一些有用的正则表达式收集
一些有用的正则表达式收集上一篇 / 下一篇 2007-04-17 17:16:10 / 个人分类:PHP 查看( 1953 ) / 评论( 3 ) / 评分( 5 / 0 ) 利用正则表达式限制网页表单里的文本框输入内容:用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,)" ōnbeforepaste
2009-07-23 11:35:00 651
转载 HTML META的用途,功能和属性(转)
META本来只是HTML代码中的一个标签而已,不过某天,这个世界出现了一种叫做搜索引擎的东西,META标签便突然被人们重视起来了,并且META还增加了类似于Robots这种属性。写这篇文章之前,我也在考虑,究竟这篇介绍META的文章,应该归属于HTML专栏,还是SEO专栏?当您看到这篇文章的时候,很明显,它被我归属到HTML专栏中了。之所以这么做,只是因为我认为,META从本质上来讲,和SEO是没
2009-07-08 09:21:00 4254
原创 用jsp直接导出内存中生成excel文件
项目中老的做法是先在磁盘生成一个excel文件,然后利用html的mime映射实现excel文件的下载,但实际的需求是,每个excel文件都是实时的,被用过一次以后就在也不可能被用到了,成了磁盘中的垃圾文件久而久之占据的磁盘空间日益增大,实在不是个好的解决方案,遂有了下面的代码,当然,这只是测试用的一段代码,简单实现了功能而已,源码如下: %@page import="org.apache
2009-07-01 17:02:00 1340
原创 post和get的区别
页面向服务器提交请求的方式有两种,Post和Get. 所有的人都知道如下区别: 1.Post传输数据时,不需要在URL中显示出来,而Get方法要在URL中显示。 2.Post传输的数据量大,可以达到2M,而Get方法由于受到URL长度的限制,只能传递大约1024字节. 3.Post顾名思义,就是为了将数据传送到服务器段,Get就是为了从服务器段取得数据.而Get之所以也能传送数据,只是用来设
2009-06-09 10:07:00 541
原创 用poi3和chartdirect生成带图表的excel报表
源码如下:import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.File;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.util.ArrayList;impor
2009-06-04 16:10:00 2312 3
原创 hibernate令人费解的inverse配置
在我学习Hibernate的过程中发现在配置inverse的配置一直是个比较难理解的点,其实很多书上都有关于inverse的介绍,但是就我看过的这些书而言,我不禁怀疑有些作者自己是不是也真正理解了inverse的含义和配置。在《深入浅出hibernate》这本书里对inverse是这样解释的:注意术语inverse,这里直译为“反转”,在hibernate语义中,invers
2009-04-28 10:57:00 840
原创 根据指定日期段找出符合条件的日期,例如指定日期段里是星期一,星期二,星期三的是是哪些天
public static List getMatchDateStrs(String[] weekdays, String start, String end) throws Exception { List list = new ArrayList(); String[] weeks = {"星期一","星期二","星期三","星期四","星期五","星期六","星期日"}; Stri
2009-04-13 17:18:00 1693
原创 做过的工作要有凭据
最近总觉得工作郁闷。。。感觉不得劲。。。工作不是自己一个人在做。。。有人就偷懒。。。自己明知道有人偷懒但是又没法管。。。都是一起进来的。。。别人自然会想你凭啥管我啊。。。而领导只问我要结果。。。我呢。。又不能说谁谁偷懒不干活。。。这样即得罪了别人又让领导觉得我能力不行。。。两头不落好。。。得了。。这样一来交不了活黑锅都我得我来背了。。。想想这他妈的算怎么回事啊。。。最近看了杜拉拉升职记。。。茅塞顿
2009-04-04 10:44:00 575
原创 java调用.bat,.cmd或执行cmd命令并将输出结果显示的代码
%@page import="java.io.InputStream"%>%@page import="java.io.InputStreamReader"%>%@page import="java.util.ArrayList"%>%@page import="java.util.List"%>%@page import="java.io.BufferedReader"%>%@page imp
2009-01-09 10:12:00 7437
原创 J2SE API读取Properties文件六种方法(装载)
使用J2SEAPI读取Properties文件的六种方法 1。使用java.util.Properties类的load()方法示例:InputStreamin=lnewBufferedInputStream(newFileInputStream(name));Propertiesp=newProperties();p.load(in); 2。使用java.util.ResourceBun
2009-01-09 09:50:00 810
原创 weblogic虚拟路径的配置和使用
我们的项目有报表功能,所以专门用了个文件夹来保存生成的excel文件,由于服务器用的是weblogic,文档中明确说了,项目中有文件目录结构变化的不能打包部署到weblogic上,所以我们一直是用文件夹的形式部署到服务器上去的,近来项目更新走流程要经过运维部,结果项目更新一拖再拖迟迟不能实施,于是头就想,把项目打个包远程更新得了,但问题也来了,我们原先是通过浏览器直接访问生成的e
2009-01-07 14:26:00 11227 1
原创 对java5的新特性不可太过依赖。。。
我们项目中要用到分页,由于项目组是新组建的,没又任何现成的代码可用,编程人员也都经验不足,又比较赶进度,所以没有建立一个稳定健壮高效复用性高的分页算法,而是把分页代码写在了每个jsp页面上,说到分页,自然要用到页码什么的,听闻java5的基本类型的包装类是支持自动封装和自动解封的,而我们的编码人员也想试试看这自动封装和自动解封到底有多奇妙,于是涉及到页码的变量全使用了Integer
2008-12-31 10:49:00 739
原创 在hibernate中应用weblogic的数据源时的配置文件
weblogic org.hibernate.dialect.SQLServerDialect t3://localhost:7001 CSNDataSource weblogic weblogic.jndi.WLInitialContextFactory --
2008-09-11 18:27:00 2893
原创 weblogic数据库配置和使用
Data Sources属性honor global transactions 的作用该属性在创建数据源时设置,一旦设置便不能更改。用来控制数据源支持的事务类型。如果准备使用XA协议来实现分布式事务和两阶段提交,他的值必须为TRUE。在以下情况下,必须启用HONOR GLABAL TRANSACTIONS属性:应用程序使用JTA服务。应用程序使用EJB容器管理事务。应用程序使用分布
2008-09-11 18:24:00 1834
原创 hibernate的一些概念
cascade适用范围和值适用于集合、多对一、一对一。值有四个:none save-update delete all用于级联操作,更新、删除、添加是否关联到子对象inverse用于设置关联的主控方什么是双向关联和单向关联单向关联就是A/B关联,A中有B,但B中无A
2008-09-11 18:17:00 533
原创 在weblogic中使用hibernate时出现了找不到类的异常
原来是因为weblogic的xml分析器和hibernate的用的同一个,结果导致了冲突,配置为优先加载应用程序中hibernate的分析器后问题得到解决。配置的方法是在weblogic.xml中配置: true
2008-09-11 18:15:00 1249
原创 利用hibernate的criteria多条件查询时得到的数据有重复
数据库表主键为联合主键,开始觉得只是一个简单的查询,不需要设置联合主键,就没设,结果查询出来的结果出现了大量的重复记录,检查了dao几遍确定没有问题,于是想用criteria进行查询时是不是也会根据主键来进行呢,于是改了映射文件中主键为联合主键,再一试问题得到解决。
2008-09-11 18:15:00 2077
原创 在 weblogic中部署struts和hibernate应用的时候提示不能加载actionservlet,部署失败。
一开始找了些资料,说是类加载器的问题,又设这又设那的结果还是不行。后来想,既然是说hibernate的xml分析器和weblogic的冲突,可是我已经配置了预先加载hibernate的分析器,照理来说不应该再这样才对,后来看了下项目中的classpath中各个类库的顺序,hibernate的排在非常靠后的位置,联想到在myeclipse中配置weblogic的服务器的时候破解包的顺序如果靠后
2008-09-11 18:14:00 1242
原创 Myeclipse不能导出不能部署项目或提示找不到某个明明存在的类
导出也不行,部署就说有些资源不能部署到weblogic上去,一开始以为是weblogic的问题,后来在没有eclipse上看了下problems,提示classpath有很多错误,若错误不解决则不能build,改变classpath后一切正常。
2008-09-11 18:13:00 2388 1
原创 myeclipse中启动weblogic服务器提示没许可
该配的都配了,但还是提示没有许可,研究了半天,发现结果是myeclipse中weblogic服务器的classpath中破解文件jar包顺序不是第一,把它挪到第一位后ok,真是变态!
2008-09-11 18:12:00 637
原创 多选框列表提交后只有一个值的解决办法
添加一个javascript方法,在提交的时候把列表框中所有的项设为选中。该方法一般在onclick中调用。
2008-09-11 18:11:00 1728
原创 java乱码问题
确认java代码中的值是中文,但删除时就是出错 后来才发现原来是页面的编码为utf-8的而不是gbk的,把编码改为gbk后问题得到解决。但是不是说jsp在传参数的时候是默认而且是唯一的用iso8859-1的吗,和页面的编码又有什么关系呢?注意:页面的编码格式一定要和后台java程序的转码处理要一致,例如,页面是utf-8则后太也要是从iso8859-1转成utf-8的,不能是别的。
2008-09-11 18:09:00 469
原创 技术学习的一点体会
最近项目要用到struts和hibernate,struts我是大四做毕业设计的时候学的,到现在也整整有一年多了,因此觉得自己在sturts上肯定很熟悉了,也的确,在写代码的过程中没遇到什么不明白的地方,但是心里确有种不安感在弥漫,一天回去躺在床上的时候问了自己个问题,struts都有那些类,每个类都有些什么方法,每个方法又有什么作用,类与类之间的结构又是怎样的呢,它的体系结构又
2008-09-03 07:50:00 512
原创 精妙Sql语句
精妙Sql语句[ 2005-11-29 09:45:37 | 作者: Sage ] 字体大小: 大 | 中 | 小 下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REV
2007-06-16 22:50:00 525
原创 jsp标签
在知道怎么应用后要学习JSTL开发和使用JSP自定义标签过程:1.开发标签实现类. HelloTag_Interface.java文件内容:import javax.servlet.jsp.tagext.Tag;import javax.servlet.jsp.PageContext;import javax.servlet.jsp.JspException;import java.
2007-06-16 22:41:00 712
原创 jsp内置对象
此方法只是为了更容易机械地记忆那几个对象。在分析理解JSP编译成.java的Servlet后,就知道这几个对象是怎么回事了。大家先记住一个单词:parscope (气象雷达)示波器正好是几个对象的首字母, 其中exception在JSP1.2 的规范中有。 pageapplicationrequest (response)sessionconfigoutpageContexte
2007-06-16 22:40:00 857
原创 jsp基本语法
Jsp语法1. 第一行。2. 返回上一页 "> 可以传值的超连接。 3. 4. 引入标签库。 5. 引入包。 6.在页面中直接显示消息资源文件中的相应的消息7.在html中实
2007-06-16 22:24:00 3807
原创 Struts学习笔记
Struts中的常用类import java.util.Vector; import javax.servlet.ServletContext;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http
2007-05-12 11:12:00 1866
windows,eclipse,c++,cocos2dx游戏开发环境搭建
2012-12-07
非常强大的eclipse中android ndk开发环境的配置说明
2011-05-01
iphone开发书籍大全
2011-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人