- 浏览: 74569 次
- 性别:
- 来自: 泉州
最新评论
-
eppen:
QR-CODE,例子里面生成的是139×139的图片,最小可以 ...
二维码QRCode开源实现 -
eppen:
合并之后日本人那个库(Open Source QR Code ...
二维码QRCode开源实现 -
omica:
很好用,谢谢。。。
二维码QRCode开源实现 -
xyflash:
解密出错 提示:Give up decoding ...
二维码QRCode开源实现
文章列表
重点对于第二章Log4J的体系结构(architecture)基本概念的理解.
LOGGER HIERARCHY
LOGGER-LEVEL FILTER(重点理解)
HIERARCHY-WIDE THRESHOLD FILTER(重点理解)
APPENDERS
LAYOUTS
...
- 2009-11-19 10:00
- 浏览 1456
- 评论(0)
1、安装eclipse的tomcatPlugin插件,安装完后重启eclipse并配置菜单Windows-Preferences下的子项目tomcat指向tomcat物理位置。
2、修改tomcat的server.xml文件,在</Host>前加上<Context path="工程的上下文目录" docBase="工程的物理位置" debug="true OR false"/>
eg.
<Context path="/blank" docBase="E:\prjs\blan ...
- 2009-11-08 21:02
- 浏览 2179
- 评论(0)
1、eclipse3.4以上版本eclipse-jee-galileo-win32.zip的目录结构:
eclipse
|-features
|-plugins
|-configuration
|-p2
|-dropins
|-eclipse
|-features
|-plugins
|-自定义插件名称的文件夹
|-features
|-plugins
|-其他文件夹
2、插件安装有三种方法:
法一:直接把解压的插件扔进dropins文件夹,注意插件里面的文件夹必须覆盖eclipse
或自定义插件名称 ...
- 2009-11-08 20:25
- 浏览 971
- 评论(0)
准备条件:
请求调用的方法、参数、请求的URL路径必须知道
private static String getSoapRequest(String areaCode,String content, String infoType, String reportDate) {
StringBuilder sb = new StringBuilder();
sb
.append("<?xml version=\"1.0\" encoding=\"utf-8\"?>"
+ "< ...
命令行输入jar根据提示示例:
示例 1:将两个类文件归档到一个名为 classes.jar 的归档文件中:
jar cvf classes.jar Foo.class Bar.class
示例 2:使用现有的清单文件 "mymanifest" 并
将 foo/ 目录中的所有文件归档到 "classes.jar" 中:
jar cvfm classes.jar mymanifest -C foo/ .
示例2动手实践:
1.新建manifest.mf文件,内容大致如下
Main-Class: timer2 ...
- 2009-06-16 09:25
- 浏览 1676
- 评论(0)
1.树由节点Node组成,拥有孩子|父亲|节点深度|是否为叶子节点 等属性。
package com.bjsxt.hibernate;
import java.util.Set;
/**
*
* @hibernate.class table="T_Node"
*/
public class Node {
/**
* 标识符
* @hibernate.id generator-class="native"
*/
private int id;
/**
* 节点名称
* @ ...
- 2008-09-28 15:51
- 浏览 8740
- 评论(0)
思想:
设置数组b、c,c用于放置a数组中每个元素的值出现的次数,然后得出a中元素<=i的元素个数再次放入c中,其中c的下标对应于a中每个元素的值.此时c[a[i]-1]就是a[i]在b中的位置.
这种排序适用于待排序的数组元素最大值已经给定的情况下使用,而且待排序的每个元素都>=0。计数排序是一种线性时间复杂度的排序,设定a[0:N-1]中元素的最大值为M,这排序的时间复杂度O(M+N)。
/**
* CountingSort.java
* 计数排序
* @author Administrator
*/
public class CountingSort ...
- 2008-09-03 09:37
- 浏览 1969
- 评论(0)
放置了一些排序使用的子函数
/**
* Util.java
*
* 工具类
*
* @author Administrator
*/
public class Util {
/**
* 对换数组a两个下标i和j对应的值.
*
* @param a
* @param i
* @param j
*/
public static void swap(int[] a, int i, int j) {
int temp = a[i];
a[i] = a[j];
a[j] = temp;
...
- 2008-09-02 17:14
- 浏览 931
- 评论(0)
思想:
因为递归法的归并排序实际上是将待排序的无序序列一分为二,直至分解到只剩下一个元素为止,然后不断合并二个排好序的子序列,按此思想可以写出消除递归的合并排序。这里使用的是分治策略。
/**
* EliminateRecursionMergeSort.java
*
* 非递归法实现合并排序.
*
* @author Administrator
*
*/
public class EliminateRecursionMergeSort {
public static void eliminateRecursionMergeSort(int[] a) ...
- 2008-09-02 17:09
- 浏览 1938
- 评论(0)
/**
* Combined2.java
*
* 递归法求n个数两两组合的个数.
* 公式=n*(n-1)/2,其中n>=1.
*
* @author Administrator
*/
public class Combined2 {
public static int combined2(int n) {
if(n > 2)
return (n - 1) + combined2(n - 1);
else if(n == 2)
return 1;
else
return 0 ...
- 2008-09-02 14:31
- 浏览 5624
- 评论(0)
归并排序思想:
以空间换取时间,不断地来回复制并且排序两个有序序列,直到排序完成。
递归到最底层后,可知道有序序列长度大小初始值为1,然后开始往回递归。
时间复杂度介于O(N)和O(N*logN)之间,空间复杂度O(N),是一种渐进最优算法。
这里采用的是分治策略。关于分治与递归,是比较有用的算法。
/**
* MergeSort.java 归并排序
*
* @author Administrator
*
*/
public class MergeSort {
public static void mergeSort(int[] a) {
int[ ...
- 2008-09-02 12:23
- 浏览 1441
- 评论(0)
快速排序:
设定一个枢纽的值,一般以首个元素的值为枢纽的值,把比枢纽小的元元素放在左边,比枢纽值大的元素放在右边,最后把枢纽的值放到合适的位置。根据返回枢纽的位置,对以上过程进行递归。
/**
* EnhancedQuickSort.java
*
* 快速排序
*
* @author Administrator
*/
public class QuickSort {
public static void quickSort(int[] a) {
qSort(a, 0, a.length - 1);
}
/**
* 对 ...
- 2008-08-31 17:04
- 浏览 1101
- 评论(0)
冒泡排序思想:
较大的记录往下沉淀。
/**
* SimpleBubbleSort.java
*
* 冒泡排序。
*
* @author Administrator
*/
public class SimpleBubbleSort {
public static void simpleBubbleSort(int[] a) {
for (int i = a.length; i > 1; i--)
for (int j = 0; j < i - 1; j++)
if (a[j] > a[j + 1] ...
- 2008-08-31 15:56
- 浏览 1162
- 评论(0)
插入排序思想:
将当前无序序列的首个记录插入到有序序列中,逐个扩充有序序列直至完成排序。
数组有N个元素,那么要求至多进行N(N-1)/2次比较,时间复杂度O(N*N),空间复杂度O(N).
/**
* InsertSort.java
*
* 插入排序
*
* @author Administrator
*/
public class InsertSort {
public static void insertSort(int[] a) {
for (int i = 1; i < a.length; i++)
...
- 2008-08-31 15:22
- 浏览 973
- 评论(0)
选择排序思想:
数组长度为L,做(L-1)趟的选择,把最小的元素放在有序数组的后面(无序数组的首位)。
这样,每趟需要做(L-1)~1次比较,总共做L*(L-1)/2次比较,时间复杂度O(N*N),空间复杂度O(1),是一种稳定的排序。
/**
* SelectSort.java
*
* 该类实现选择排序.
* i.e: java SelectSort 3 2 1 4 5 6
*
* @author Administrator
*/
public class SelectSort {
/**
* 选择排序一个数组。
...
- 2008-08-31 14:52
- 浏览 1347
- 评论(0)