原创 Android 銀行賬號
根據銀行卡號判斷是哪個銀行的卡,依據是銀行卡號的前6位數,稱之爲bin號。 我們把bin號轉化爲長整形,再把各個銀行卡的bin號做成有序表。通過二分查找的方法,找到bin號在有序表的位置,然後讀出銀行卡的信息。 作者: meng
原创 Android 銀行賬號校驗2
/** * 校驗銀行卡卡號 * @param cardId * @return */ public static boolean checkBankCa
原创 身份證號碼校驗
public boolean persionNumberCheck(String idcard){ boolean isBoolean =
原创 各種數據類型轉換
1. 時間類型&&String 互轉 SimpleDateFormat sdf = new SimpleDateFormat("YYYY-MM-DD"); Date birthDay = sdf.parse(birthDayStr); S
原创 設計模式——Builder 模式
我的總結: Builder 模式爲創建某個實體類,該實體類有過多屬性需要配置,用Builder模式可以流式調用,也可以默認賦值,一下代碼爲項目中實際代碼應用。 PayConfig類中有內部類Builder,Bu
原创 車牌號碼驗證
public boolean vcNumCheck(String vcNumber){Context context =getContext();S
原创 車輛識別號(VIN)驗證
//車輛識別號VIN中字母對應的數值 @SuppressWarnings({ "unchecked", "rawtypes" })publi
原创 Android註銷功能
private void goIntent(){Intent intent = new Intent(this,LoginActivity.clas
原创 Git 原理 容易懂
http://www.it165.net/admin/html/201405/3160.html
原创 Android新建項目,或者導入項目出現R文件丟失,解決方案
當你更新了sdk版本後可能會遇到這樣的情況:導入人家的完整的項目會出現R文件丟失,或者新建一個項目直接就不生成R文件,這種情況下,你可能Fix了好多次,clean了N次,但是還是不行,你可以試試下面的辦法。 打開Android SDK
原创 設計模式——Simple Factory模式
Factory模式個人理解: 適用情景:某些類具有共同的方法、屬性,可繼承同一抽象父類或者實現同一接口的情況下,新建這些類的時候使用。如下實例:不同的類具有相同方法,但方法有不同的實現,抽象繼承與abstract類 OilOrderSta
原创 HTTP狀態碼
HTTP狀態碼 當瀏覽者訪問一個網頁時,瀏覽者的瀏覽器會向網頁所在服務器發出請求。當瀏覽器接收並顯示網頁前,此網頁所在的服務器會返回一個包含HTTP狀態碼的信息頭(server header)用以響應瀏覽器的請求。 HTTP狀態碼的英文爲
原创 設計模式——代理模式
個人理解: 1. 代理模式也叫委託模式,爲其他對象提供一種代理以控制對這個對象的訪問 2. 一個對象不適合或者不能直接引用另一個對象,而代理對象可以在客戶端和目標對象之間起到中介的作用, 其特徵是代理類與委託類有同樣的接口 3. 從Cod
原创 設計模式——外觀模式
個人理解: 1. 外觀模式即:將多個子系統封裝至一個類中,客戶端通過該類可實現對多個子系統的調用 2. 示例代碼中Audio、AudioImpl爲音頻系統,Camera、CameraImpl爲音頻系統,HuaweiPhone 爲封裝音頻、
原创 設計模式——組合模式
個人理解; 1. 組合模式:將對象組合成樹形結構以表示“部分—整體”的層次結構。組合模式使得用戶對單個對象和組合對象的使用具有一致性。它將對象組織到樹結構中,可以用來描述整體與部分的關係。同時它也模糊了簡單元素(葉子對象)和複雜元素(容器