自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

什么是极限编程?什么是借口编程?什么是敏捷开发?

ExtremeProgramming(极限编程,简称XP)是由KentBeck在1996年提出的。KentBeck在九十年代初期与WardCunningham共事时,就一直共同探索着新的软件开发方法,希望能使软件开发更加简单而有效。Kent仔细地观察和分析了各种简化软件开发的前提条件、可能行以及面临的困难。1996年三月,Kent终于在为DaimlerChrysler所做的一个项目中引入了新的软件...

2007-04-25 14:01:00 137

Khronos 官方新闻 Windows Vista 和 OpenGL 的事实 ZT

http://www.khronos.cn/news/press/2007/04/23.shtml/ Windows Vista 和 OpenGL 的事实 Khronos OpenGL ARB 工作组 <chsdate year="2007" month="4" day="20" islunardate="False" isrocdate="False" w:st="on&quo

2007-04-24 11:12:00 73

使用commons-dbutils进行JDBC项目开发

JDBC码是Java译码的一个部分,它给已写的编码带来了数量惊人的重复。另外,JDBC码几乎会经常性的带来一些低级错误。写出好的JDBC编码并不难,但是很痛苦。DbUtils组件是一个精密而简单的组件,它并不做什么复杂的事而仅仅只是使很多的JDBC任务对开发者来说变得稍容易一点。尽管这时候很多持久框架和包都可以用来使数据持久变得更容易,然而JDBC仍然是大多数Java和Java2企业版(J2EE)...

2007-04-23 14:38:00 53

一年的三分之一行将结束,你作了些什么?

3D蔓延空间分割基本完成,但已分割空间再用八叉树管理没有处理。这个……现在不做了,目前算法限制太大。 BSP,没有进步,原地踏步中。哭一下。 模型系统,看了几篇文章,还没有开始做。再哭一下。 四叉树,Interlocking tiles LOD的室外地形,还剩一些小问题,然后估计要到处救火。 3DMAX Script,没有进步,原地踏步中。再哭一下。 基本搞明白了locale、CodeP...

2007-04-23 12:54:00 67

HLSL编程实现PhotoShop滤镜效果

文章为it168稿件.地址为http://tech.it168.com/n/2007-03-29/200703291522292.shtml Direct3D提高篇之:HLSL编程实现PhotoShop滤镜效果 潘李亮 <chsdate w:st="on" year="2007" month="3" day="16" islunardate="False" isrocdate=&qu

2007-04-23 12:42:00 192

春天花会开

这个春天是我开始玩摄影的第一个春天,来北京4个春天了.从来没感觉到其实北京也有春天的感觉. 从楼下的桃花开了.到香山植物园的桃花,到动物园玉渊潭的樱花.第一次特意去感受春的气息.感受花儿的美丽. 楼下的桃花,那一天我下楼扔垃圾,突然发现小区里竟然有一株桃花,那含苞的花骨朵在阳光的滋润下已经开出来些许白花,虽然没有绿叶,但是红白点缀,也别有一番风味. 可惜是偶第一次拍花,实在很烂. ...

2007-04-23 12:31:00 60

学习Java6(五) 图片格式的转换

1importjava.awt.image.BufferedImage;2importjava.io.File;3importjava.io.IOException;4importjavax.imageio.ImageIO;56publicclassImageIOTest{7publicstaticvoidmain(Stringargs[])throwsIOException{8Fileinpu...

2007-04-20 09:53:00 85

利用java反射机制进行对象操作

我们经常使用COMMONS-BEANUTILS包来进行bean的操作,例如从map到bean获从bean到map的映射,那么实现的原理是什么呢,下面举个简单的操作的例子;首先,我建立一个beanpublic class Bean {private String test1;private String getTest1() {return test1;}private void setTest1(...

2007-04-19 16:13:00 71

设计模式,7种构造型模式举例

在遥远的过去,有这么一个与世无争的小村子,村里有一个村长(A)和很多的村民(Bs). 围绕着这个小村子,发生了无数的可歌可泣的故事.当然,和其他的故事一样,村子之外有一个可恶的皇帝(E). 1) 皇帝要让所有的村民交租子,他要经历下面的流程: a) 他首先跑到村民b1那里收租子,村民b1的家里只有门,他就从门进入。 b) 他又跑到村民b2那里收租子,村民b2家里只有窗...

2007-04-17 11:47:00 123

设计模式:5种创建模式举例

为了加强对这五种创建模式的理解,我就拿电脑生产做为例子。 一个电脑包含很多组件:CPU, Disk, Monitor, keyBoard, Mouse。 当然,首先我们有5种Factory: CPUFactory, DiskFactory, MonitorFactory, KeyBoardFactory, MouseFactory。这里采用的就是Factory模式,例如CPUFactory可以有...

2007-04-17 11:12:00 68

设计模式:工厂和原型(清晰明了的对比)

1:工厂(Factory Method) 首先,工厂这个名字取得很好,就像前面说的,创建型模式的意义在于把生成一个变量从手工作坊(new,delete)的方式变化到工业化的模式,那么这里的工业化模式最典型的就是工厂(Factory Method)。工厂自己也是一个类,也会生成实例,工厂的功能就是为了创建另外一些变量。举例子,我们有奔驰车,宝马车,马拉车等等。现在我们要为他们生成变量,手工作坊...

2007-04-17 11:07:00 90

设计模式:Abstract Factory和Builder(比较区别,个人认为讲得很明白)

如果说 Factory和Prototype是同一个层次的话,那么Abstract Factory和Builder就是更高一级的层次。 1 Abstact Factory 在上面的Factory类型中,我们发现如果种类变了,我们还是要修改我们的代码: Factory = new 宝马工厂。 这样的代码可能出现在很多的地方,改起来并不是很方面。那么怎么办呢? 我们能不能把修改集中在一个地...

2007-04-17 10:59:00 193

设计模式之bridge(桥)模式

Bridge桥接模式是一种结构型模式,它主要应对的是:由于类型的固有罗辑,使得类型具有两个或两个以上的纬度变化。也就是要求抽象不应依赖于实现细节,实现细节应依赖于抽象。 《设计模式》中说到将抽象部分与实现部分分离,使他们可以独立的变化。 举个例子更清楚些,好像我们平时玩的游戏中有PS版的,但是不是大家都有PS。这时我们等一段时间,一般会出PC版的或其他版本。由于支持游戏的平台不一样,但...

2007-04-10 11:34:00 44

tomcat部署web應用時涉及到的基本概念

tomcat 的根目錄下有幾個文件夾,他們的作用如下:bin目錄 存放启动和关闭tomcat脚本 conf 目錄 包含不同的配置文件,server.xml(Tomcat的主要配置文件)和web.xmlwork 目錄 存放jsp编译后产生的class文件 webapp目錄 存放应用程序示例,以后你要部署的应用程序也要放到此目录 logs 目錄 存放日志文件 lib/japser/common : 这...

2007-04-09 16:21:00 37

最近脑子一热,又去看Locale了

曾让我郁闷的东西我总是想解决,Locale也算其一。 搞明白Locale要面对很多问题,CodePage、CharSet等概念这就不消说了,其它的还要搞懂一大堆,比如Category之类的。头昏那个脑胀,天昏那个地暗。 前天看了看VC8:CRT的Src,终于搞明白了face_t::codecvt的大致流程,中间也有一些问题,隐隐约约感觉到操作系统作了一些我们所不知的事情,还有一些高不太明白地事...

2007-04-06 09:02:00 57

服务器端图形处理

Java最初是以Applet等客户端图形处理为技术起点的,而本节讨论的是如何在Servlet/JSP中实现图形处理。 在Jive中,图片可以用来显示用户的头像,用户在上传自己头像图片时,该图片的大小可能不一,但是由于版面原因,显示的头像图片又有大小限制,那么就需要在用户上传图片时对图片大小做一个检查。如果超过规定大小,就进行一定的缩放处理。 缩放处理有两种方式:是在HTML显示时,使用imag...

2007-04-05 10:33:00 54

Gameres论坛里某大师的语录 (2007-7-11更新)

最近gameres越来越堕落了.变成了一个灌水乐园. 以下是某大师级人物--VB区的游戏之家---的语录,可惜别删了不少,不然更精彩啊.收集的晚了点啊.太遗憾了.========好久没更新了。 今天看到一些猛料,实在受不了.置顶, 讨论的是<变形金刚>这个游戏. 游戏之家站长Exp:3181骑士队长 发表于:200...

2007-04-04 14:08:00 240

设计模式之Facade(外观)模式

设计模式之Facade(外观 总管 Manager) 板桥里人 http://www.jdon.com 2002/4/6/(转载请保留) 模式实战书籍《Java实用系统开发指南》 Facade模式的定义: 为子系统中的一组接口提供一个一致的界面. Facade一个典型应用就是数据库JDBC的应用,如下例对数据库的操作: public class DBComp...

2007-04-04 11:41:00 75

使用xdoclet辅助Hibernate开发提高工作效率

做Hibernate应用的开发,肯定会设计到pojo的映射文件的编写,当设计到大量的pojo时,维护映射文件变成了一件相当困难的事情,因为要保持pojo和映射文件的同步,很可能就会出错. 如果采用xdoclet那么就可以很方便的保持它们之间的同步,进一步提高工作效率. 这里举一个简单的使用xdoclet生成映射文件的例子: 首先需要使用的包: 1.xdoclet-1.2.3.jar /x...

2007-04-03 16:25:00 51

二叉树

二叉树 Binary Tree 二叉树的定义 二叉树是一类非常重要的树形结构,它可以递归地定义如下: 二叉树T是有限个结点的集合,它或者是空集,或者由一个根结点u以及分别称为左子树和右子树的两棵互不相交的二叉树u(1)和u(2)组成。若用n,n1和n2分别表示T,u(1)和u(2)的结点数,则有n=1+n1+n2 。u(1)和u(2)有时分别称为T的第一和第二子树。 因此,二叉树的...

2007-04-03 09:51:00 71

commons-beanutils包

有关动态bean的一些用法,涉及到的类如下: 1、DynaBean是一个接口,它的实现类有BasicDynaBean、LazyDynaBean、ResultSetIterator、WrapDyna­Bean 2、DynaClass,也是接口,它的实现类有BasicDynaClass、WrapDynaClass等 3、DynaProperty,用来设置动态bean的属性 4、Prop...

2007-04-02 16:44:00 74

commons-lang包中我们常用的类的作用

commons-lang包中对我们有用的类主要有: 1.StringUtils 该类主要提供对字符串的操作,对null是安全的,主要提供了字符串查找,替换,分割,去空白,去掉非法字符等等操作 2.ObjectUtils 主要是对null进行安全处理,可以设置为null时的默认返回值,比较相等时是调用对象的equals方法,因此需要对对象进行方法进行覆盖 3.SystemUtils 主要获取一...

2007-04-02 16:26:00 64

截获POST或GET请求提交的所有参数

这里截获POST或GET请求提交的所有请求参数,并组成查询串返回 /***//****该方法用于将request中参数取出组成查询串后返回**@paramrequest*HttpServletRequest*@returnString返回key1=value1&key2=value形式的查询串*/publicstaticStringgetQueryString(HttpServle...

2007-04-02 12:31:00 256

通用的 数组到数组强制转换 的工具函数

平时做JAVA总是会遇到强制转换的时候,一般单个对象强制转换很方便, 例如Bb=null;A a=(A)b; 但是, B[] b=null; A[] a=(A[])b却会导致异常发生,为了解决这个问题,我们不得不对数组中每个元素单独进行强制转换, for(int i=0;i<b.length;i++) a[i]=(A)b[i]; 如果只有这么两种类型进行转换也好,要是还有C类型到...

2007-04-01 18:47:00 66

折半查找算法 和 分块查找算法

折半查找算法 算法思想: 将数列按有序化(递增或递减)排列,查找过程中采用跳跃式方式查找,即先以有序数列的中点位置为比较对象,如果要找的元素值小于该中点元素,则将待查序列缩小为左半部分,否则为右半部分。通过一次比较,将查找区间缩小一半。 折半查找是一种高效的查找方法。它可以明显减少比较次数,提高查找效率。但是,折半查找的先决条件是查找表中的数据元素必须有序。 算法步骤描述: st...

2007-04-01 12:04:00 212

排序算法

排序算法 来自 维客 Jump to: navigation, search <!-- start content --> 排序算法 O(n²)或更坏 冒泡排序 插入排序 快速排序 选择排序 ...

2007-04-01 11:58:00 63

空空如也

空空如也

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

TA关注的人

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