- 浏览: 40005 次
- 性别:
- 来自: 上海
最新评论
文章列表
插入排序算法策略:排序值列中的前2个值,并在必要时交换它们。在相对于前2个值(有序的)的适当位置插入值列的第三个值。然后,在相对于前 3个值(有序的)的适当位置插入值列的第4个值。每进行一次插入操作,有序子集中的数值个数将递增1。重复该过程,直至值列中的所有值都按照次序排列为止。插入过程需要移动数组中的其他值,为插入的元素腾出存储空间。
下面是插入排序算法--Java程序
public class Insertion {
/**
* @param args
*/
@SuppressWarnings("unchecked&quo ...
- 2009-12-02 11:48
- 浏览 1179
- 评论(0)
选择排序算法的一般策略:搜索整个值列,以找到最小值。将该值与值列中第一个位置上的值进行交换。搜索剩下的值列(第一个除外),以找到其中的最小值,然后将其与值列中第二个位置上的值进行交换。对值列中的每个位置重复该过程。在算法结束时,就完成了对值列的排序。
下面是选择排序算法--Java程序
public class Selection {
/**
* @param args
*/
public static void main(String[] args) {
Comparable[] c = { 4, 9, 23, 1 ...
- 2009-12-02 11:48
- 浏览 2844
- 评论(0)
冒泡排序算法的一般性策略:搜索整个值列,比较相邻元素,如果两者的相对次序不对,则交换它们,其结果是最大值“想水泡一样”移动到值列的最后一个位置上,这也是它在最终完成排序的值列中合适的位置。然后再次搜索值列,将第二大的值移动至倒数第二个位置上,重复该过程,直至将所有元素移动到正确的位置上。
public class Bubble {
// 冒泡排序函数1
public static void bubbleSort1(Comparable[] data) {
int position, scan;
Comparable temp;
...
- 2009-12-02 11:35
- 浏览 1357
- 评论(0)
Inner Class(内部类)定义在类中的类。
Nested Class(嵌套类)是静态(static)内部类。1. 要创建嵌套类的对象,并不需要其外围类的对象。 2. 不能从嵌套类的对象中访问非静态的外围类对象。
Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
Anonymous Inner Class (匿名内部类)匿名的内部类是没有名字的内部类。
匿名的内部类不能extends(继承)其它类,但一个内部类可以作为一个接口,由另一个内部类实现。
嵌套类可以作为接口的内 ...
- 2009-11-27 12:32
- 浏览 2719
- 评论(0)
//In XP (Assuming you have saved the MS ACCESS to your hard drive.
//1. go to Control Panel
//2. go to Administrative Tools
//3. go to Data Sources (ODBC)
//4. click on Add if MS ACCESS Database driver not present. and follow from there then 5.
//5. If MS ACCESS Database driver is present, go on ...
- 2009-11-25 14:07
- 浏览 1168
- 评论(0)
默认创建个java
>mvn archetype:generate
贴命令后信息:
1: internal -> appfuse-basic-jsf (AppFuse archetype for creating a web application with Hibernate, Spring and JSF)
2: internal -> appfuse-basic-spring (AppFuse archetype for creating a web application with Hibernate, Spring and Spring MVC)
3: int ...
- 2009-09-24 12:20
- 浏览 2125
- 评论(0)
SDK 1.5要先建立一个Android Virtual Device(简称“AVD”)的运行环境后才能启动模拟器。
接下来是具体步骤:
确认下电脑装了JDK 。
装完JDK后。。。开始-运行-输入CMD
输入路径(这个路径是存放模拟器的路径、大家要根据自己所存放 ...
HttpServlet的doGet()和doPost()方法取一个HttpServletRequest和一个HttpServletResponse作为参数。
service()方法根据HTTP请求的HTTP方法(Get、Post等)来确定运行doGet()还是doPost()。
POST请求有一个体;GET请求没有。不过GET请求可以把请求参数追加到请求URL的后面(或称“查询串”)
GET请求本质上讲(根据HTTP规范)是幂等的。它们应当能多次运行而不会对服务器产生任何副作用。GET请求不应该修改服务器上的任何东西,但是可以写一个非幂等的doGet()方法(糟糕做法)
PO ...
- 2009-05-03 22:54
- 浏览 1515
- 评论(0)
容器要加载类、调用servlet的无参构造函数,并调用servlet的init()方法,从而初始化servlet。
init()方法(开发可覆盖)在servlet一生中只调用一次,往往在servlet为客户提供服务之前调用。
init()方法使servlet可以访问ServletConfig和ServletContext对象,servlet需要从这些对象得到有关servlet配置和web应用的信息。
容器通过调用servlet的destroy()方法来结束servlet的生命。
servlet一生大多数时间都是在为某个客户请求运行service()方法。
对servlet ...
web.xml元素介绍,每一个站的WEB-INF下都有一个web.xml的设定文件,它提供了我们站台的配置设定.
web.xml定义:
.站台的名称和说明
.针对环境参数(Context)做初始化工作
.Servlet的名称和映射
.Session的设定
.Tag library的对映
.JSP网页设定
.Mime Type处理
.错误处理
.利用JDNI取得站台资源
要了解web.xml的设定值,必须了解它的schema,从web.xml中知道它的schema是由Sum MicroSystems公司定制的,如果你想更为详细的了解它, http://java.sun.co ...
- 2009-04-28 01:46
- 浏览 1123
- 评论(0)
什么是容器?
servlet没main()方法。它们受控于另一个java应用,这个java应用称为容器(Container)
Tomcat是这样的容器,Web服务器应用(Apache)得到一个指向servlet请求时,服务器不是把这个请求交给servlet本身,而是交给部署该servlet的容器。要由容器向servlet提供HTTP请求和响应,而且要由容器调用servlet的方法。
客户-->请求--->Web服务器应用--->web容器应用--->servlet-------->web服务器主机
客户<--响应<---Web服务器应用<-- ...
- 2009-04-26 22:21
- 浏览 4349
- 评论(0)
如果来自服务器响应是一个HTML页面,会把HTML增加到Http响应中。
Http请求包括请求URL(客户想要访问的资源)、HTTP方法(Get、Post等),以及(可选)表单参数数据(也称“查询串”)
Http响应包括一个状态码、内容类型(也称MIME类型),以及响应的实际内容(HTML、图像等等)。
Get请求会把表单数据追加到URL的最后。
Post请求将表单数据包括在请求的体中。
MIME类型告诉浏览器所要接收的是哪一类数据,使浏览器能够知道如何加以处理(呈现HTML、显示图片、播放音乐等)
URL代表统一资源定位符。Web上多每个资源都有自己的唯一地址,就采用这种URL格式 ...
- 2009-04-26 15:04
- 浏览 1118
- 评论(0)
概述
目前数据库连接池产品是非常多的,DBCP、C3P0、Proxool等都是非常优秀的产品。连接池的性能和稳定性会对我们的程序造成极大的影响,因此,有必要对这些连接池产品进行一些选择。另外,连接池的配置是否恰当,将 ...
- 2009-03-09 12:55
- 浏览 7579
- 评论(0)
linux 上tomcat的安装
首先装jdk设置环境变量
环境变量设置网上有很多种方式及说明。
我在ubuntu下直接修改 /etc/environment 文件加上
JAVA_HOME="you path/jdk"
就ok了
不过environment文件在ubuntu启动时不会读,但是有的系统会读。
我用的是ubuntu所以设也就设置了,没办法只能在tomcat启动脚本里面写。
tomcat安装直接下载一个然后解压就可以了
$ tar zxvf /tomcat-xx.gz
然后写个tomcat的启动脚本放到 /etc/init.d/ 目 ...
- 2009-01-09 13:29
- 浏览 1181
- 评论(0)
系统环境ubuntu 8.10 server
用XFS文件系统格式。
首先当然是安装了
sudo aptitude install xfsprogs //XFS的支持
sudo aptitude install lvm2 //真正的lvm2
装好后有个地方刚开始不太明白后来网上找资料特此记一下
在装好后会 ...
- 2009-01-08 16:24
- 浏览 2583
- 评论(0)