
項目編譯 項目基于最新版 Glide 4.9.0 源碼分析卷要,通過如下方式獲取并編譯代碼: 代碼量(使用 cloc 統(tǒng)計): 我在分析 Glide 源碼前將 Glide 的項目...
緩存模塊 我在分析 Glide 源碼前將 Glide 的項目 clone 到了本地,閱讀時添加了很多注釋以及自己的理解等等独榴,現(xiàn)在已經(jīng)推到了 Github 上僧叉,有興趣的同學(xué)可以...
南塵在 2019 年 7 月毫無準(zhǔn)備的情況下也參加了幾家一線互聯(lián)網(wǎng)公司的面試括眠,包括阿里彪标、頭條倍权、快手掷豺、趣頭條、BIGO薄声、訊飛当船、OPPO,也熙熙攘攘拿了幾個 offer默辨,最終選取...
前言 圖片加載在 Android開發(fā)項目中十分常見 為了降低開發(fā)周期 & 難度壹置,我們經(jīng)常會選用一些圖片加載的開源庫竞思,而現(xiàn)在圖片加載開源庫越來越多,我們應(yīng)該選用哪種呢钞护? 今天盖喷。...
最近在看 Java 線程池的實現(xiàn)难咕,發(fā)現(xiàn)里面有一個 int 類型的成員變量课梳,同時表示線程池運行狀態(tài)和線程數(shù)量。理解了一下這塊的實現(xiàn)余佃,挺有意思的暮刃,所以單獨拿出來跟大家分享一下。 ...
這個案例是利用豎向的RecyclerView和橫向的HorizontalScrollView 實現(xiàn)的一個可橫向和豎向滑動的view, [https://github.com/...
本系列博客基于com.android.support:recyclerview-v7:26.1.01.【進階】RecyclerView源碼解析(一)——繪制流程2.【進階】R...
本系列博客基于com.android.support:recyclerview-v7:26.1.01.【進階】RecyclerView源碼解析(一)——繪制流程2.【進階】R...
本系列博客基于com.android.support:recyclerview-v7:26.1.01.【進階】RecyclerView源碼解析(一)——繪制流程2.【進階】R...
本系列博客基于com.android.support:recyclerview-v7:26.1.01.【進階】RecyclerView源碼解析(一)——繪制流程2.【進階】R...
前言 在《透徹理解Spring事務(wù)設(shè)計思想之手寫實現(xiàn)》中步势,已經(jīng)向大家揭示了Spring就是利用ThreadLocal來實現(xiàn)一個線程中的Connection是同一個灾搏,從而保證了...
Activity是什么 Activity是四大組件之一,它提供一個界面讓用戶點擊和各種滑動操作 Activity棧先進后出 四種狀態(tài):Running狀態(tài):一個新的Activi...
郭小喵立润,一個愛貓的程序員狂窑,Github 名CarGuo 。其實他本來是想叫 CatGuo桑腮,誰讓R和T泉哈,在鍵位實在太基了。 2015年郭小喵正式接觸 Github破讨,那時一個 w...
對于初學(xué)者來說撑柔,面對各種各樣的Gradle構(gòu)建腳本瘸爽,想要梳理它的構(gòu)建流程,往往不知道從何入手铅忿。Gradle的構(gòu)建過程有著固定的生命周期剪决,理解Gradle的生命周期和Hook點...