- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 java 理解static代码块的作用
static代码块一般用于初始化类中的静态变量,该静态代码块在类加载过程中的初始化阶段执行,并且只执行一次。使用static静态代码块进行初始化与直接在定义变量的时候初始化效果是一样的,但是它们的先后顺序可能会对变量的值造成影响。示例:public class TestStatic { public static int a = 1;
2014-11-12 12:05:04
7868
原创 java 堆排序
public static void main(String[] args) { //数组我们从下标0开始计算,那么就满足规则:节点i的左子结点:2i+1,右子节点:2i+2 //节点i的父节点为:(i-1)/2 int[] a = {3,2,5,4,6,7,8,9,2,0,5,3,1,6,7,8,4,3}; heapSort(a);
2014-11-08 01:09:43
508
原创 KMP算法 求next数组的原理
在kmp算法中,最难理解的那部分就是next数组的求解原理,今天看懂了一点点,现在记录一下我们假设有这么一个字符串(模式串):abac......abab....... 为方便起见,我们用数组 S 称呼这个字符串下标0123................56789..............
2014-11-07 11:17:18
1383
原创 git 文件的保存结构
Git每提交一次,就会在objects文件夹中增加3个目录,一个存放commit对象、一个存放tree对象、一个存放blob对象例如:若提交记录是下面这个样子 $ git logcommit 44374b0fe093277e2c6326925bfd5e7db809cdcbAuthor: xinlei.zhu Date: Mon Nov 3 1
2014-11-03 13:44:33
1504
原创 在jsp中使用My97DatePicker日期插件 在页面上不显示日期选择框的原因
最近在我的一个项目需要用一个日期插件来显示时间,在网上找了一下,最后决定使用My97DatePicker,颜色好看,布局也很合理,但是用的时候遇到很多问题,最大的问题有一下两个:在jsp文件中无法导入js文件(My97DatePicker插件只需要引入WdatePicker.js这一个文件就ok)可以导入js文件,但是却无法导入WdatePicker.js引用到的另一个js文件:cal
2014-10-22 17:02:39
7371
原创 用递归对数组进行全排列
public class AllPaiLie { public static void main(String[] args) { char[] c = {'a', 'b', 'c', 'd', 'e'}; char[] tmp = new char[c.length];//临时数组,用于存放全排列的每一种可能 int[] flag = new int[c.length];//标记数组,0代表该值
2014-09-26 15:03:27
704
转载 在web.xml中注册IntrospectorCleanupListener监听器以解决struts等框架可能产生的内存泄露问题
加方式如下:[html] view plaincopy listener> listener-class> org.springframework.web.util.IntrospectorCleanupListener listener-class> li
2014-06-19 15:17:34
536
原创 java 快速排序算法
package jishu_sort;import java.util.Random;public class QuickSort{ public static void main(String[] args) { Random ran = new Random(); int[] sort = new int[20]; System.out.print("排序前的数组为:"); for (int
2014-04-28 15:02:10
530
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人