自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

Servlet中的forward

众所周知,forward是常用页面重定向方式之一。以前对于forward认知,仅限于可用阶段和理解它与sendRedirect的区别。使用时,几乎每次都是可耻的copy现有代码,未从深究过forward来龙去脉。直到最近forward的使用过程中遇到了一个路径问题,正好得空,就此略微深入了解一番。首先来看forward常用方式: request.getRequestDispatch...

2012-03-05 22:01:00 280

ubuntu安装手记

最近想在笔记本上装个linux玩玩。google了一下,发现ubuntu比较傻瓜化,所以选择了ubuntu。ubuntu有个wubi.exe,专用于在windows下傻瓜式的安装,什么挂载,什么分区统统wubi帮你搞定,你只需要在安装时作出一些选择即可,参考:http://www.williamlong.info/archives/1905.html,我最开始装的是ubuntu8,完全无障...

2010-12-25 00:42:15 118

使用Eclipse CDT编写C++代码

作为eclipse控的javaer,还是希望以eclipse作为IDE来写C++,幸运的是CDT插件满足了这一要求。CDT是eclipse的C++编辑插件,与之遥相呼应的是编辑Java的JDT。此外,由于我的日常开发环境还是windows,所以需要安装一个gcc的编译器。个人推荐使用Mingw,与eclipse结合的比较好。当然也可以使用cygwin,但google了很多文章,都未找到比较...

2010-09-24 16:40:59 188

Cindy3.x源码分析

最近看了JE上几篇nio相关的帖子,触发一些对于nio的思考。再一次深入阅读了cindy3.x的源码,并将一些个人心得记录下来。本文主要探讨cindy与select轮询相关的设计和实现。且主要分析TCP非阻塞模式,不涉及UDP或阻塞模式。其实几乎所有的nio框架都采用reactor模式,不同之处在于轮询与分发线程的设计。[size=large][b]Reactor相关的接口及实现类...

2009-03-07 17:19:27 188

Hibernate中的二维映射关系

以经典Item类与Bid类的映射关系为例说明。假设,Item中以类似不定长二维数组方式关联的Bid,Hibernate中该如何去配置这样的映射关系呢?代码如下:[code="java"]class Item{ //假设第一维长度固定 Bid[][] bids = new Bid[10][];}[/code]如果不考虑Hibernate,采用一个中间表即可解决...

2009-03-02 23:43:28 351

Spring AOP 详解

      此前对于AOP的使用仅限于声明式事务,除此之外在实际开发中也没有遇到过与之相关的问题。最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习SpringAOP相关的内容。本文是权当本人的自己AOP学习笔记,以下需求不用AOP肯定也能解决,至于是否牵强附会,仁者见仁智者见智。 对部分函数的调用进...

2009-02-22 21:53:00 312

SVN中的分支

 近日发现原来对SVN中分支的理解过于肤浅,所以特意花功夫深入了解一下。 分支用于解决什么样的问题?在手机游戏开发过程中,经常会遇到多种机型移植的问题。通常开发人员都说以一种机型作为release基础版本的目标,然后再此基础上进行相关的适配工作,如,键值修改,屏幕大小的修改单等。然而同时维护多个版本是异常头疼的事情,因为很少有人能保证在移植之前,基础版本是没有bug的,...

2008-08-22 12:13:57 402

原创 一个粗心的问题引发的思考

问题的起因是编写的以下代码今天出现了问题: private List<Integer> ids = new ArrayList<Integer>(); //new a list to store user id......ids.add(user.getID()); //add user id to ids......ids.remove(user.get...

2008-07-12 00:28:34 138

删除Java代码中的注释

本文的目的在于探讨算法,纯属娱乐和活跃脑细胞。所以,不对删除注释的目的进行讨论:)这是曾经遇到的一道面试题,可惜当时对于题目的理解不到位,导致最后的解法有误。最近有空,静下心来仔细思考了一下,将解法通过BLOG记录下来。首先,分析一下Java中注释的类型:/*type1*//**type2*///type3 实际上,type1和type2是同种类型,只是表现上来看,type2中...

2008-06-29 11:38:36 1892

计算1到N中包含数字1的个数

今天看到一道有趣的算法题,题目如下:N为正整数,计算从1到N的所有整数中包含数字1的个数。比如,N=10,从1,2...10,包含有2个数字1。 相信很多人都能立刻得出以下的解法:  for(n:N)  {          判断n包含1的个数;          累加计数器;  }这是最直接的解法,但遗憾的是,时间复杂程度为O(N*logN)。因为还需要循环判断当前的n的各位数...

2008-06-17 22:19:40 2843

Tomcat中的重要配置

由于不是从事WEB开发,所以一直以来对Tomcat都没有深入研究,只了解如何修改端口、部署应用等简单操作。最近公司服务器发生了一些异常现象,需要分析Tomcat的连接日志,故借此深入了解Tomcat的重要配置。注:Tomcat版本为5.5.20 1、JVM堆栈调整    众所周知,普通Java应用,配置启动参数 -Xms -Xmx即可。Tomcat中大同小异,修改%TOMCAT_HOME%...

2008-06-16 23:58:48 95

Jython初探

最近对脚本语言产生了兴趣,特别是Jython。今天正好有空,对Jython进行了一番简单的学习。本文主要介绍如何在Java中如何调用Jython,尝试各种运行Jython脚本的方式。首先需要运行脚本listing.py的源码如下:[code="java"]from java.util import Randomrng = Random()#This is a comment...

2008-03-13 19:29:16 123

J2me中任意角度图片旋转(三)

  J2me中任意角度图片旋转作者:pandonix日期:2007年9月20日版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明原文地址:http://pandonix.iteye.com/本文主要讨论在J2me中如何实现任意角度的图片旋转。其实,早在几年前,minisoyou的BB就已经给出了实现算法,相信做j2me游戏开发的朋友们也都收藏过该算法。本文从图像旋转...

2007-09-21 18:54:25 127

J2me中任意角度图片旋转(二)

  J2me中任意角度图片旋转   作者:pandonix日期:2007年9月20日版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明原文地址:http://pandonix.iteye.com/  本文主要讨论在J2me中如何实现任意角度的图片旋转。其实,早在几年前,minisoyou的BB就已经给出了实现算法,相信做j2me游戏开发的朋友们也都收藏过该算法。本文...

2007-09-21 18:47:30 189

J2me中任意角度图片旋转(一)

  J2me中任意角度图片旋转作者:pandonix日期:2007年9月20日版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明原文地址:http://pandonix.iteye.com/  本文主要讨论在J2me中如何实现任意角度的图片旋转。其实,早在几年前,minisoyou的BB就已经给出了实现算法,相信做j2me游戏开发的朋友们也都收藏过该算法。本文从图像...

2007-09-21 18:38:43 143

转载:A Fast Algorithm for Rotating Bitmaps

  A Fast Algorithm for Rotating Bitmaps By Karl Lager  According to "Tricks of the Game Programming Gurus", rotatinga bitmap in real time generally isn't done because of the complexmath involved and s...

2007-09-21 18:24:06 101

Oracle10g中的回收站

Oracle10g中的回收站最近由于业务需要,要将数据库转为Oracle,不得以开始学习Oracle相关知识。今天在使用PL/SQL删表时,发现该表被删除以后,就会自动出现名称类似为:BIN$OdPleidIDRPgQKjAIQAu+w==$0的表。以前一直使用mysql这样的小型数据,对于删表从来没有遇到过如此奇怪的问题。如果在PL/SQL中,直接删除,提示:SQL command not pr...

2007-09-11 13:28:49 151

解决MiroEmulator中加载图片的Bug

解决MiroEmulator中加载图片的Bug作者:pandonix日期:2007年9月8日版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明原文地址:http://pandonix.iteye.com前段时间一直在研究MiroEmulator(以下简称ME),这一个纯Java实现的J2me模拟器,支持Applet、Swt以及Swing多个版本的模拟器。关于ME的介...

2007-09-08 14:48:22 508

使用Ant对程序打包并上传服务器

  使用Ant对程序打包并上传服务器 作者:pandonix日期:2007年9月7日版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明原文地址:http://pandonix.iteye.com  在开发过程中,常常需要同步更新服务器上的程序。如果每次都将程序重新打包,然后再登陆服务器进行上传,这样过程显得比较繁琐,特别是更新步骤较多时,很容易出错。我们可以通过An...

2007-09-07 18:14:45 111

在Suse10上安装Subversion

  在Suse10上安装Subversion 作者:pandonix日期:2007年9月7日版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明原文地址:http://pandonix.iteye.com以前svn的服务器一直在windows环境下安装,按照官方提供的安装方法,很容易就安装成功。近日,由于开发需要,要求在linux上安装,本以为安装过程会像window...

2007-09-07 17:33:01 152

在J2me中实现水波纹效果

作者:pandonix日期:2007年9月4日版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明原文地址:http://pandonix.iteye.com 在J2me中实现水波纹效果    常常在有的网站上面看到一些比较绚丽的水波纹效果。其实,这些都是粒子系统的程序实现。在JSP开发中,已经提供了很多这种特效的实现代码。现在,由于cldc1.1已经支持浮点数运算,...

2007-09-05 09:16:40 84

Antenna与j2me打包

Antenna与j2me打包  众所周知,j2me平台受限于各厂商对KVM的实现不同。此外,由于不同终端性能的差别,j2me开发中的 机型适配是相当繁琐的工作。当然,对于该难题,有很多种解决方案。例如,可以使用j2mepolish,请参考本人以前发表的文章《使用J2mePolish的build和preprocess功能》。本文主要讨论如何使用antenna来解决这个问题。 Antenna介绍 An...

2007-08-28 15:47:52 147

J2me中访问手机本地电话本

J2me中访问手机本地电话本 本文主要介绍如何访问各种终端的本地电话本数据。在j2me中访问电话本数据是比较困难的事情,特别是中低端机型。通常,各终端厂商都有自己的API用于访问电话本,例如,moto的phonebook。在jsr75中,sun推出了PIM包,可访问电话本等本地数据,但是支持jsr75的手机终端大多是06出厂的手机。 普通S60手机 前段时间,适用了一款j2me软件,界面采用高级界...

2007-08-28 10:15:43 106

使用J2mePolish的build功能

本文主要探讨如何使用j2mepolish进行build,至于j2mepolish的其他强大功能,本文不涉及。本人接触j2mepolish时间不长,若有漏洞或出错,请路过的朋友指正,同时欢迎大家拍砖。对于J2mepolish的主要功能,不用再多讲,其大名在j2me已经如雷贯耳。若还有朋友了解或希望加深“感情”,请访问www.j2mepolish.org。虽然目前很多公司或个人已经熟练使用其开发J2m...

2007-08-20 09:30:00 132

使用Ant对J2me程序打包

   其实,Matrix的cleverpig早已完成了这个工作,并形成了文档。本人也是根据这篇文章进行试验的,但是在实践的过程中,遇到了不少的困难。故在此通过文字记录下自己的经历,一来是总结,二来是希望对Ant感兴趣的朋友们有所帮助或启发。版本 Ant1.7.0 ,Wtk2.5,JDK1.5参考文章 http://www.matrix.org.cn/resource/article/43/4377...

2007-08-10 20:05:41 101

空空如也

空空如也

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

TA关注的人

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