原创 我的友情鏈接
51CTO博客開發
原创 排序算法總結
排序算法有很多,所以在特定情景中使用哪一種算法很重要。爲了選擇合適的算法,可以按照建議的順序考慮以下標準: (1)執行時間 (2)存儲空間 (3)編程工作 對於數據量較小的情形,(1)(2)差別不大,主要考慮(3);而
原创 Struts2用戶輸入驗證(2)
10.2.2 常用的用戶輸入驗證實現方式 10.2.1中雖然實現了用戶登陸功能的,用戶輸入驗證。但是這種方式卻很少被使用。本節中介紹實際應用中較爲常見的編碼方式。代碼實現進需要修改Action類,其餘文件的內容無需修改。
原创 Struts2用戶輸入驗證(3)
10.3 配置方式下實現用戶輸入驗證 前面所介紹的基於編碼方式對用戶輸入數據進行驗證,這種方式下當需要驗證的字段較多,Action類的代碼會變得臃腫。細細看來代碼重複度較大。10.2種用戶註冊的驗證規則寫的也不完全,如果
原创 Struts2用戶輸入驗證(4)
10.4 註解方式下實現用戶輸入驗證 Struts2框架也提供了基於註解方式定義驗證規則。 10.4.1 註解方式下用戶輸入驗證的實現 以下是基於Struts2框架下註解的方式對用戶登錄的案
原创 Struts2用戶輸入驗證(5)
10.5 案例練習—增加新用戶 本案例中對【增加新用戶】這一功能提供用戶輸入驗證。該頁面中項目包括:用戶名、密碼、確認密碼、年齡、生日、電子郵件、重置按鈕和提交按鈕。用戶輸入驗證完成以下內容: 1. 用戶名:用戶名不能爲
原创 Struts2用戶輸入驗證(1)
10.1用戶輸入驗證介紹 我們每 天上網時常會遇到當需要用戶輸入或者選擇一些信息時,你所填寫或選擇的內容與系統預期不同,此時系統會提示你錯誤信息。常見的如“用戶名不能爲空”,“密 碼長度不正確”等信息,我們把這類校驗稱
原创 Struts2用戶輸入驗證(6)
10.6 小結 Struts2框架下的用戶輸入驗證分爲三種方式:1. 編程方式下的驗證 2. 配置方式下的驗證 3.註解方式下的驗證。 如果在Struts2項目下存在多種驗證方式,其執行的先後順序如下:
原创 Java時間轉換(三)
/** * 二個小時時間間的差值,必須保證二個時間都是"HH:MM"的格式,返回字符型的分鐘 */ public static String getTwoHour(String st1, String st2) { Str
原创 Java時間轉換(一)
Java時間格式轉換大全 import java.text.*; import java.util.Calendar; public class VeDate { /** * 獲取現在時間 * * @retu
原创 排序算法總結
排序算法有很多,所以在特定情景中使用哪一種算法很重要。爲了選擇合適的算法,可以按照建議的順序考慮以下標準: (1)執行時間 (2)存儲空間 (3)編程工作 對於數據量較小的情形,(1)(2)差別不大,主要考慮(3);而
原创 Java時間轉換(四)
/** * 根據一個日期,返回是星期幾的字符串 * * @param sdate * @return */ public static String getWeek(String sdate) { // 再
原创 Java時間轉換(五)
// 處理月份 if (yf.equals("1")) { sreturn = sreturn + s_yf; if (format.equals("1")) sreturn = sreturn +
原创 Java時間轉換(二)
------------------------------------------------------------------------------------------------------------------------
原创 Java遞歸算法
1.漢諾塔問題 import javax.swing.JOptionPane; public class Hanoi { private static final String DISK_B = "diskB"; pri