原创 ajax基本實現

  var xmlHttpRequest;               function createXML() {                   if (window.ActiveXOb

原创 遞歸

分治算法,兩個對自身的遞歸只有一個真正執行  漢諾塔:         class TowersApp{                static int nDisks = 3;                public static

原创 allowedTypes文件類型

tomcat中web.xml中:    <mime-mapping>         <extension>abs</extension>         <mime-type>audio/x-mpeg</mime-type>    

原创 冒泡排序,選擇排序,插入排序

冒泡排序,選擇排序,插入排序        小規模的文件以及基本有序的文件,插入排序的性能比快速排序的性能更爲有效一些,實際上,插入排序通常也做快速排序實現的一部分。   1 冒泡排序:        package datastrut;

原创 快速排序

快速排序是對冒泡排序的一種改進。它的基本思想是:通過一躺排序將要排序的數據分割成獨立的兩部分,其中一部分的所有數據都比另外一部分的所有數據都要小,然後再按次方法對這兩部分數據分別進行快速排序,整個排序過程可以遞歸進行,以此達到整個數據變成

原创 火狐下Ajax的onreadystatechange無法調用函數的解決方法

1 、問題症狀: var xmlHttp;function savetodata(){ createXMLHttpRequest(); var rndcode = new Date().getTime(); var Url =

原创 一個關於Spring AOP很有意思的問題。

Java 代碼 <br>public class UserDAOImpl{   <br><br>    public void save() {   <br>        // TODO Auto-generated me

原创 shell排序 類似於插入排序

1,  shell排序 類似於插入排序。 h = 3*h+1   間隔序列中的數字互質。       public void shellSort(){        int inner,outer;        long temp;  

原创 Linux文件分割與合併:split & cat

Linux 下文件分割可以通過split 命令來實現,可以指定按行數分割和安大小分割兩種模式。Linux 下文件合並可以通過cat 命令來實現,非常簡單。   在Linux 下用split 進行文件分割:   模式一:指定分割後文

原创 ArrayList的實現原理

深入Java集合學習系列:ArrayList的實現原理 1. ArrayList概述:    ArrayList是List接口的可變數組的實現。實現了所有可選列表操作,並允許包括 null 在內的所有元素。除了實現 List 接口外,

原创 linux下查看文件內容的幾種命令

linux 下查看文件內容的幾種命令如下: cat :由第一行開始顯示文件所有內容; tac :從最後一行開始顯示文件的所有內容,注意 tac 與cat 寫法正好相反; cat [-n]  文件名 -n   

原创 hashMap的實現原理

深入Java集合學習系列:HashMap的實現原理 文章分類:Java編程 1.    HashMap概述:    HashMap是基於哈希表的Map接口的非同步實現。此實現提供所有可選的映射操作,並允許使用null值和null鍵。此類