Kotlin協程原始碼分析(一)
參考資料 搞個例外,先推薦幾篇很好的資料,不然理解會比較困難,不從基礎講起了。 Kotlin Coroutine 原理解析 Kotlin Coroutines(協程) 完全解析(二),深入理解
參考資料 搞個例外,先推薦幾篇很好的資料,不然理解會比較困難,不從基礎講起了。 Kotlin Coroutine 原理解析 Kotlin Coroutines(協程) 完全解析(二),深入理解
在閱讀本文之前最好對 Reference 框架有一個整體的把握,可以參考我上一篇部落格Reference 框架概覽 ;本文主要講了 Reference 的子類實現和應用( SoftReference,Weak
RelativeLayout 原始碼分析 繼承自ViewGroup 沒有過載onDraw方法 內部子View又是相對 只要計算出View的座標 layout過程同樣簡單 measure過程 主要過程
LinearLayout 原始碼分析 measure過程 主要過程 根據佈局方向選擇measure過程分支 初始化相關變數 對View進行第一次測量 mTotalLengt
年底正式總結的好時機, Button元件的原始碼。 Button分析 通過官方API 文章,大家知道<Button /> 元件具備
前言 在熟練掌握如何使用執行緒池之後,我們來對ThreadPoolExecutor進行原始碼分析。希望大家保持對原始碼的閱讀熱情,不僅要知其然,也要知其所以然。閱讀原始碼比較苦澀,請養成反覆研究琢磨為什麼這
路徑為:./src/runtime/chan.go 檔案中,先看channel結構體: type hchan struct { qcountuint// total da
RxJava is a Java VM implementation of Reactive Extensions: a library for composing asynchronous and event
說到Git程式碼託管平臺,首先推薦的是GitHub,好多好的開源專案都來自GitHub,但是GitHub只能新建公開的Git倉庫,私有倉庫要收費,如果你做的是一個開源專案,可以首選GitHub。下面推薦幾個比較
ffplay是FFmpeg工程自帶的簡單播放器,使用FFmpeg提供的解碼器和SDL庫進行視訊播放。本文基於FFmpeg工程4.1版本進行分析,其中ffplay原始碼清單如下: https:/
tomcat 8 原始碼分析 ,本文主要講解tomcat擁有哪些元件,容器,又是如何啟動的 推薦訪問我的個人網站,排版更好看呦: https://chenmingyu.top/tomcat-source-
前一篇文章 提到了限流的幾種常見演算法,本文將分析guava限流類RateLimiter 的實現。 RateLimiter 有兩個實現類:SmoothBursty 和
0x00 前言 這篇文章是為下一篇《NEO從原始碼分析看UTXO轉賬交易》打前站,為交易的構造及執行的一些技術基礎做個探索。由於這個東西實在有點幹,幹到簡直咽不下,所以我來個自頂向下,從合約程式碼開始慢慢深
前段時間,公司的老哥遇到一個問題,大概就是本機有個node的http伺服器,但是每次請求這個伺服器的埠返回的資料都報錯,一看返回的資料根本不是http的報文格式,然後經過一番排查發現是另外一個伺服器同時監聽了
拓撲會通過 Nimbus 分發給 supervisor, 那麼 Nimbus 內部是怎麼操作的? 這裡以本地模式為例, 對拓撲的提交過程做一個分析. 參考資料: 理解storm拓撲並行度 疑問: