git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
線上內(nèi)存泄漏工具Koom首先看下LeakCanary原理 LeakCanary Code AppWatcher ActivityWatcher 配置項 ObjectWatcher KeyedWeak...
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
線上內(nèi)存泄漏工具Koom首先看下LeakCanary原理 LeakCanary Code AppWatcher ActivityWatcher 配置項 ObjectWatcher KeyedWeak...
https://zhuanlan.zhihu.com/p/35283688
線上內(nèi)存泄漏工具Koom首先看下LeakCanary原理 LeakCanary Code AppWatcher ActivityWatcher 配置項 ObjectWatcher KeyedWeak...
使用rxJava實現(xiàn)倒計時60秒 private var disposable: Disposable? =null /** * 重新倒計時只需要緩存結(jié)束時間 然后調(diào)用 * ...
Repository層是整個架構(gòu)數(shù)據(jù)來源的地方绵脯,包括網(wǎng)絡(luò)和數(shù)據(jù)庫等項目模塊化呢渊迁,又會讓每個coder要么維護(hù)同一個公共模塊定義接口的類拧揽,外加Repository類剃盾,要么維護(hù)多...
給定一組Host痒谴,選出最快的host 1.定義數(shù)據(jù)源HostInfo } 2.模擬一組數(shù)據(jù)hostList 2.采用協(xié)程發(fā)起請求篩選最快host并回調(diào)call 3、Use
1铡羡、CyclicBarrier使用場景: 先來描述一下它的使用場景:有若干個線程积蔚,比如說有五個線程,需要它們都到達(dá)了某一個點之后才能開始一起執(zhí)行蓖墅,也就是說假如其中只有四個線程...
TCP和UDP區(qū)別: 1)TCP面向連接库倘、UDP不需要建立連接。使用TCP協(xié)議需要先建立連接论矾,然后才能進(jìn)行數(shù)據(jù)傳輸教翩。而UDP不需要先建立連接,直接進(jìn)行數(shù)據(jù)傳輸贪壳。 2)TCP為...
前言 在Andrroid開發(fā)中饱亿,網(wǎng)絡(luò)請求十分常用 而在Android網(wǎng)絡(luò)請求庫中,Retrofit是當(dāng)下最熱的一個網(wǎng)絡(luò)請求庫 今天,我將獻(xiàn)上一份非常詳細(xì)Retrofit v2...
最近學(xué)習(xí)了然后仿寫了一個任務(wù)流來處理首次打開App啟動問題彪笼,下面的介紹也基于啟動App的情況下介紹的钻注,寫完發(fā)現(xiàn)才先起來早就有jetpack的WorkManager!配猫!但是寫都...
1.介紹 ??開發(fā)過程中往往會用到一些開發(fā)的工具幅恋,僅僅在Debug模式下使用。并不將該工具打入release包中 比如: 1.查看設(shè)備信息 2.查看構(gòu)建時間 3.查看項目版本...
前言 1. 網(wǎng)絡(luò)優(yōu)化概述 Android 網(wǎng)絡(luò)優(yōu)化方法主要講的就是線下網(wǎng)絡(luò)測試工具泵肄、線上網(wǎng)絡(luò)監(jiān)控方案捆交、流量優(yōu)化方案和質(zhì)量優(yōu)化方案。 做網(wǎng)絡(luò)優(yōu)化時腐巢,要考慮多個維度品追、統(tǒng)計多種數(shù)據(jù)...
Activity啟動流程分為三步: 1. Launcher請求ATMS過程 2. ATMS到ApplicationThread的調(diào)用過程 3. Activi...
OutOfMemoryError(內(nèi)存不足):如果虛擬機(jī)的棧內(nèi)存允許動態(tài)擴(kuò)展,當(dāng)擴(kuò)展棧容量無法申請到足夠的內(nèi)存時冯丙,將拋出OutOfMemoryError異常肉瓦。 StackOv...
官方文檔: http://kotlinlang.org/docs/reference/reflection.html 1.反射概念(Reflection) 2.類引用(Cla...
1.任務(wù)優(yōu)先級的概念 為保證應(yīng)用有更好的響應(yīng)性,我們需要設(shè)計任務(wù)的優(yōu)先級胃惜。在UI線程上運行的任務(wù)默認(rèn)以高優(yōu)先級運行泞莉,如果某個任務(wù)無需等待結(jié)果,則可以用低優(yōu)先級蛹疯。 在分發(fā)任務(wù)時...