原创 設計模式六大原則:依賴倒置原則
定義:高層模塊不應該依賴低層模塊,二者都應該依賴其抽象;抽象不應該依賴細節;細節應該依賴抽象。 舉例:Mother(narrate():講故事),Book(getContent()),Newspager(getContent()) 問題由
原创 Trip
1.自定義view; 2.動畫:Lottie,SVG; 3.Kotlin; 4.EvnetBus-->Rxjava 5.React; 點贊 收藏 分享 文章舉報 LukaHan
原创 kotlin
相較之java: 1.get,set 2.空指針 3.強轉 4.字符串模版 5.string判斷爲null 6.findview,butterknife 7.sharepreffred 8.dagger 擴展函數:並不是真正地修改了原
原创 自定義view流程
參考:http://www.jianshu.com/p/de127bdbed04 點贊 收藏 分享 文章舉報 LukaHan917 發佈了54 篇原創文章 · 獲贊 8 ·
原创 前端_html
頭 <head> <title>...</title> <meta> <link> <style>...</style> <script>...</script> </head> <span>
原创 觀察者模式->EventBus->Rxjava
觀察者模式: 1.概念:對象間一對多的依賴關係。當一個對象狀態改變,它的所有依賴對象(未知)都會收到通知並自動更新; 2.要素:觀察者;被觀察者; 3.實例: Observerable(被觀察者接口):暴露三個方法:register,re
原创 Activity已singleTask啓動,intent傳值得解決辦法
轉自: http://blog.csdn.net/harryweasley/article/details/46557827 點贊 收藏 分享 文章舉報 LukaHan917
原创 前端_css
Cascading Style Sheets 層疊樣式表 一、基本樣式: 內聯:<span style="color:red;font-size:10px;" >text</span> 嵌入:<style type="text/cs
原创 Android基礎
1.架構層級 ApplicationsApplication FrameworkLibraries+AndroidRuntimeLinux kernel 瀏覽器 Window Manager 媒體庫、數據庫 2.java內存分配 棧:存
原创 jQuery_DOM
節點的插入、刪除、複製、替換 .append 最後面加個兄弟 (結合appendTo()來記) .prepend 最前面加個兄弟(prependTo()來記) .before 我的前面加個兄弟(結合insertBefore來記) .a
原创 Python開發簡單爬蟲
不包含:登錄、驗證碼、Ajax異步加載、服務器防爬蟲、多線程、分佈式 實例 點贊 1 收藏 分享 文章舉報 LukaHan917 發佈了54 篇原創文章 · 獲贊 8
原创 Python進階
一、函數式編程 Python中的函數: 能像普通對象一樣,作爲參數傳遞給其他函數,可被賦值給其他變量,可作爲返回值,可被定義在另外一個函數內。 1.1簡介 functional,相較於函數編程 function 特點: 1.把計算視爲
原创 Mac隱藏文件
Command+Shift+. 可以顯示隱藏文件、文件夾,再按一次,恢復隱藏; finder下使用Command+Shift+G 可以前往任何文件夾,包括隱藏文件夾。 修改權限 點贊 收藏 分享 文
原创 關於Mac升級Android Studio無法獲取安裝目錄權限的解決辦法
Android Studio3.0 Canary1升級版本2時,報錯Studio does not have write access to /private/var/folders/解決辦法: Terminal中輸入 sudo /App
原创 寶塔面板安裝mysql成功後,啓動報錯: ERROR 1045 (28000)
重置密碼解決MySQL for Linux錯誤 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 點贊