字符串匹配算法,這里只做簡要分析??戳司W(wǎng)上一些文章,但有些圖很多,但我越看越懵TT。所以總結(jié)一篇盡量沒有圖的。要理解這個算法,要分兩步。 主串t...
start 下面我們看一下nativeCreate的實現(xiàn) nativeCreate 在java_lang_Thread.cc中看到對這個方法的注...
構(gòu)造方法 thread的構(gòu)造方法分成了兩類,1類是我們平時使用的公開構(gòu)造方法: 另外還有一個構(gòu)造方法,是安卓添加的用于runtime調(diào)用,內(nèi)部初...
上一篇我們從用戶空間分析了service_manager如何開啟第一個binder的,這一篇我們就開始從內(nèi)核空間的角度來分析。 這一節(jié)的代碼不在...
binder第一部分,我們從用戶空間的service_manager.c 看起,看看第一個binder是如何啟動運行的~ service_man...
轉(zhuǎn)眼間從java8引入的lambda也已經(jīng)不再是個新鮮玩意兒了,然而筆者對它卻是熟悉又陌生。網(wǎng)上已經(jīng)有很多大佬寫的相關(guān)文章,筆者今天就站在巨人們...
Glide版本3.7 目前不清楚4及以上版本是否有同樣的問題今天使用glide播放gif發(fā)現(xiàn)播放的速度很慢,在ios或者其他地方都沒有這種問題。...
廢話不多說,關(guān)于layoutmanager的學(xué)習(xí),我們選一個最有代表性的:LinearLayoutManager。 首先看一下一些內(nèi)部類。 An...
很多文章都是先從獲取viewholder來分析他的緩存機制的,這里打算翻過來,先講解一下都在什么情況下,哪些viewholder會被放入哪些緩存...