原创 設計模式六大原則:依賴倒置原則

定義:高層模塊不應該依賴低層模塊,二者都應該依賴其抽象;抽象不應該依賴細節;細節應該依賴抽象。 舉例: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) 點贊