發表文章

目前顯示的是 2013的文章

Insetion Sort

private static int[] Insetion(int data[]) {         int temp;         int j;        for(int i = 1; i < data.length; i ++){         int tmp = data[i];                                     // tmp  is want to be compared  value         j = i - 1;         while( j > -1 && tmp < data[j]){            //if i is minimum , j will be a -1 ,    if arr[n] > arr[n+1]             data[j+1] = data[j];                            //  the latter turn to former             j--;         }         data[j+1] = tmp;                            //  insert the Originally value (i value)     }         return data;     }

Selection Sort

 private static int[] Selection(int data[]) {         int min;         int temp;         for (int i = 0; i < data.length; i++) {             min = i;                                            //assume i is minimum             for (int j = i + 1; j < data.length; j++) {                 if (data[j] < data[min]) {                     min = j;                                //get really minimum                 }             }             if (min != i) {                                 //if i not minimum, then exchange                 temp = data[i];                 data[i] = data[min];                 data[min] = temp;             }             Show(data, i);         }         return data;     }

Bubble Sort

private static int[] Bubble(int data[]) {         int temp;         for (int i = 0; i < data.length; i++) {             for (int j = 0; j < data.length - 1; j++) {                 if (data[j] > data[j + 1]) {                //if arr[n] > arr[n+1]  , exchange                     temp = data[j];                     data[j] = data[j + 1];                     data[j + 1] = temp;                 }             }             Show(data, i);         }         return data;     }

access日期格式

e 是代表民國年份 ﹔ m 代表月,mm 是以兩位數顯示月份,如僅有一位數則十位數補 0,mmm 則是月份的英文縮寫﹔ d 是代表日期,dd 是以兩位數顯示日期,如僅有一位數則十位數補 0﹔ yy 則為西元二位數年份,yyyy 則是西元四位數年份。 在ACCESS中用SQL插入日期,可當字串使用 insert into SD資料 (Contracted_Date)  values ('1988/12/11') 或是 insert into SD資料 (Contracted_Date)  values (#1988/12/11#) 皆會成功 另外假如日期格式是yyyy/mm/dd,卻輸入 31/12/1988,會自動幫忙改正並輸入,但是並不一定都能判斷哪個為年、月、日。故最好能照格式輸入

textarea 內文正常顯示方法

textarea 所得到的資料,顯示在網頁上時,空格及換行皆會變為一格空格。 解決方法有二。 第一種,使用<pre> </pre> <pre>在這邊的內容會依照原本格式顯示出來,不論空格或換行</pre> 第二種 將換行語法 \n 替換成網頁換行語法<BR> 空格 替換成網頁空格語法&nbsp; ,當空格過長時只用一個&nbsp;在網頁上顯示時會變短,因此可用&nbsp;&nbsp;。 第一種為佳

得到當前系統時間

import java.util.Calendar; //Calendar 為抽象型態,不用實體化  Calendar ca = Calendar.getInstance();       //使用getInstance得到當前詳細資料 System.out.print(ca.getTime() + "\n");    //會得到年、月、日、分、秒等訊息 //可使用get直接得到所要的訊息,例如  System.out.print(ca.get(Calendar.DAY_OF_MONTH)); 得到日 System.out.print(ca.get(Calendar.YEAR));   得到年