哈夫曼編碼

通勤該背哪種包?6款簡約雙肩包使用評測

從學校轉入工作已經有些年頭,而如今購包標準也與年少時有著較大區別。還記得讀書時購包標準算是個務實金牛男想法,只要求價效比高、顏值心儀就足以。但是工作後購包就變成了個花俏的金牛男,在選擇上會偏向是否適合自己、不要

Dubbo原始碼分析(二)Dubbo是從哪裡初始化的?

上一節,我們通過與Spring整合的例項,把Dubbo專案跑了起來。但是Dubbo專案是怎麼執行起來的呢?它的入口在哪裡? 在官網上有這麼一句話:Dubbo 採用全 Spring 配置方式,透明化

原始碼分析ScrollView巢狀ListView展示不全的問題

解決方式網上一大把,有兩種方法,一種是遍歷 item,將 itme 的高度累加,另一個重寫 ListView 的 onMeasure。我們這裡主要說下,產生問題的原因,以及第二種解決方式的原理。 原

RocketMQ原始碼分析之ConsumeQueue

一:前言 上週末寫了兩篇文章講到服務端Broker在收到訊息後是如何儲存訊息的: 《 RocketMQ原始碼分析之訊息儲存 》 《 RocketMQ原始碼分析之訊息刷盤 》

基礎程式碼重構的若干建議(一)

提煉函式作為程式碼重構中常見的方式之一,是應該最被重視的。但我們程式中某些片段可以被獨立出來,那麼就建議將這部分獨立為一個函式,通過命名以及解耦的方式這端程式碼發揮更大的價值。最被提倡的函式是純函式。 提煉

Glide原始碼分析

版本4.9.0 問題 Glide如何實現與生命週期的繫結? Glide如何實現快取? Glide如何實現圖片壓縮? Glide如何實現與生命週期的繫結? 建

MDK 連結指令碼 sct測試

main函式呼叫前 程式啟動時就是在片內的RAM上面跑。顯然,片內RAM不可能很大。所以在這裡就需要增加片外的SDRAM。說來就記憶體。 但是片外記憶體不可能一開始就能跑程式的。一沒初始化,二

1746011585.8831