原创 JAVA23種設計模式

一、設計模式的分類 總體來說設計模式分爲三大類: 創建型模式,共五種:工廠方法模式、抽象工廠模式、單例模式、建造者模式、原型模式。 結構型模式,共七種:適配器模式、裝飾器模式、代理模式、外觀模式、橋接模式、組合模式、享元模式

原创 Android 幾行代碼解決6.0以上權限適配問題

GitHub APK 將libray模塊複製到項目中,或者直接在build.gradle中依賴: allprojects { repositories { maven { url 'https://jitpack.i

原创 Android幾行代碼解決鍵盤遮擋問題

GitHub APK 將libray模塊複製到項目中,或者直接在build.gradle中依賴: allprojects { repositories { maven { url 'https

原创 《Android性能優化》筆記

《Android性能優化》下載地址:計算機書籍控 如果下載鏈接失效或者不完整,可百度搜索下載 目錄 作者說:優化像是一門藝術 1. JAVA代碼優化 代碼優化不是應用開發的首要任務,提供良好的用戶體驗並專注於代碼

原创 RecyclerView超級萬能適配器(多佈局、head、foot、下拉刷新、上拉自動更多、滑動刪除)

使用方法 GitHub APK下載 將libray模塊複製到項目中,或者直接在build.gradle中依賴: allprojects { repositories { maven { url

原创 Android屏幕適配之狀態欄導航欄半透明、全透明(5.0以上去陰影),方法多樣

GitHub APK 使用方法 將libray模塊複製到項目中,或者直接在build.gradle中依賴: allprojects { repositories { maven { url 'h

原创 Android 流式佈局FlowLayout(搜索歷史),多佈局、刪除、添加

github APK下載 使用方法 將libray模塊複製到項目中,或者直接在build.gradle中依賴: allprojects { repositories { maven { url '

原创 Android ViewPager無限自動輪播開源庫(多佈局、自定義hintView)

GitHub APK 使用方法 將libray模塊複製到項目中,或者直接在build.gradle中依賴: allprojects { repositories { ...

原创 Android 自定義控件之SlidingMenuVertical頂部懸浮(垂直摺疊抽屜,有滑動漸變回調,可自行添加漸變動畫)

GitHub APK 使用方法 將libray模塊複製到項目中,或者直接在build.gradle中依賴: allprojects { repositories { maven { url 'ht

原创 Android BaseDialog(開發必備)動畫、加載進度、陰影

GitHub APK 使用方法 將libray模塊複製到項目中,或者直接在build.gradle中依賴: allprojects { repositories { maven { url 'ht

原创 Android判斷是否存在外置SD卡(獲取手機所有存儲設備的路徑)

獲取手機裏所有存儲設備盤符,首先需要得到掛載在手機上的有哪些盤符,這裏需要用到一個被系統隱藏的方法, 即StorageManager下的getVolumePaths()方法。具體通過反射得到。 方法返回值爲字符串數組, getVolume

原创 Android MVP和SharedPreferences存儲JSONArray

以前大家開發android應用用的都是MVC,但是會感覺到M和V在Activity中的頻繁交互使得代碼變得臃腫,代碼行數很容易達到上千行。不僅如此,MVC的使用使得代碼得可閱讀性和可維護性已經可擴展性非常低,一些小功能的增加、刪除、修改

原创 PHP數組之預定義超全局數組變量

1)GLOBALS2) _SERVER 服務器變量,不同的web服務器可能會有不同的一些內容 3) G ET獲取HTTPGET方式傳遞的參數比如url或者表單GET方式傳過來的參數4) _POST 獲取HTTP POST方式傳

原创 PHP函數

從功能上講函數你可以把它看做是現實生活中的一個人或者一個公司裏面的一個部門,可以接受我們的指令爲咱們完成某項固定工作! 使用函數有以下優點: .提高程序的重用性 .提高軟件的可維護性 .提高軟件的開發效率 .等等…… 一、自定義函

原创 編譯工具各種報錯(步驟正確,代碼正確,配置正確)均可認爲無解,除非...

程序猿見到上帝:各種編譯報錯 1.JAVA SSH三大框架配置時各種編譯不通過 以前嘗試過各種百度、谷歌、stackoverflow,均無解,懷疑猿生 最後瞎折騰,更換各種jar包版本,終於得解: 一般是由於jar包版本不