原创 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. 組合模式:將對象組合成樹形結構以表示“部分—整體”的層次結構。組合模式使得用戶對單個對象和組合對象的使用具有一致性。它將對象組織到樹結構中,可以用來描述整體與部分的關係。同時它也模糊了簡單元素(葉子對象)和複雜元素(容器