原创 Oracle 數據生成 索引

1.建表 CREATE TABLE qq(       qq_num integer); 2.插入數據 插入數據的方法有很多種,但是要插入3億數據,必須要有高效的算法。在插入數據時我用了最笨的辦法,採用PL/SQL利用流程控制的LOOP語

原创 Eclipse在Ubuntu 9.10下點擊部分按鈕無效

點擊確定按鈕等,Eclipse3.5沒有相應,在更新的時候也是點擊了但是沒有可供選擇的更新項。解決方法如下: 編寫ieclipse.sh shell文件,用gedit打開,輸入如下內容 export GDK_NATIVE_WINDOWS=

原创 重裝XP後修復Ubuntu 9.10操作系統GRUB

核心思想:      重新將GRUB引導安裝到硬盤。        windows xp與ubuntu9.10雙系統,重新安裝XP後,原來的grub啓動菜單不見了。 由於ubuntu9.10使用了grub2,因此再用grub系統不能修

原创 Java Swing-JEditorPane

JEditorPane提供三種類型的文本顯示,text/plain,text/html,text/rtf. JEditorPane的簡單用法DEMO如下: package ibees.swing; import java.awt.Too

原创 Servlet 跟蹤Session的幾種方式

1.利用cookies跟蹤 所有的Servlet容器都必須支持cookies方式,服務器每次返回session id給客戶端,客戶端發送請求時讀取cookies返回給服務器session id. 2.Url重寫 如:http://hhzx

原创 Java IO-InputStreamReader

      很多的文本文件會有不同的編碼格式,造成這種編碼差異的可能是系統的差異,可能是在保存文件時採用特定的字符集編碼來保存。這時我們利用Java語言來打開這些文本時,如果不使用正確的字符集解碼器打開,肯定會出現亂碼。好在java.io

原创 Java二分法在已排序數組中查找指定數

public static int binarySearch(int[] sortedArr , int target){ int start = 0; int end = sortedArr.length - 1;

原创 Java 冒泡排序

/** * 交換排序-冒泡排序,核心思想 以大小爲依據交換 * * */ public void bubbleSort(double[] a){ //將要進行比較的數大的儘量往後排,每次循環把最大的排在要排序數組的末位

原创 Java 堆排序算法

/** * 堆排序 * * */ public void heapSort(double[] a){ double temp; initCreateHeap(a); for(int i = a.length -

原创 Java Swing-JScrollPane,JTable

      同事要一個和Access功能類似的軟件,但是要滿足她提出的各種要求。她知道我是做軟件的,所以讓我給寫一個,想想她的提的需求很容易實現,所以就答應了。因爲Access的功能她就用來管理表格,日常的很多表格很多,都需要進行電子檔的

原创 Ubuntu 9.10下安裝JDK1.6.0_18 並配置環境變量

        在這以前利用新立得軟件安裝過一次,但是感覺不安逸,就卸載了。今天安裝的時候,安裝了兩遍,雖然提示是安裝成功了,但是根本就沒有安裝成功,找不到剛安裝的文件。這時我就想是不是因爲已存在某些文件或文件夾使得安裝程序未寫入硬盤,於

原创 Java 希爾排序(縮小增量排序)

      希爾排序算法能夠成立的基礎是數組也接近有序直接插入排序算法的時間效率越高。希爾排序算法是在不減少數組元素的個數情況下將數組分組,從而將排序好的數插入到新數組中去。關鍵在於其思想。 算法實現如下: /** * 希爾排序又稱爲

原创 Java 直接選擇排序

      直接選擇排序算法:從待排序的數據元素集合中選取最小的元素放到原始數據的第一個元素的位置上。然後不包括第一個元素的數據元素集合中找到最小的元素放到此集合中,依次類推,即可完成排序。 算法實現如下: /** * 直接選擇排序

原创 Java Swing仿QQ登錄界面 學習之用

閒來無事將早些時候已實現的QQ登錄界面再實現了一遍,純手工打造(意思是沒有用NetBeans、MyEclipse的拖動功能)。 源代碼如下:  package ibees.qq; import java.awt.BorderLayout

原创 Flex 第一步

首先從官方網站下載http://www.adobe.com/cfusion/tdrc/index.cfm?product=flash%5Fbuilder Flex的Eclipse3.2,3.3.4插件。 我用的是3.0.2版本的,此版本支