由淺入深理解HashMap, 帶原始碼分析
本文按以下順序敘述: 官方文件中對HashMap介紹的解讀. 到原始碼中看看HashMap這些特性到底是如何實現的. 把原始碼啃下來有一種很爽的感覺, 相信你讀完後也能體會到
本文按以下順序敘述: 官方文件中對HashMap介紹的解讀. 到原始碼中看看HashMap這些特性到底是如何實現的. 把原始碼啃下來有一種很爽的感覺, 相信你讀完後也能體會到
關於二維碼識別,我們一般都是用的 Zxing 或者 Zbar ,但它們的識別率其實並不高,有很多情況下都是失靈的,比如下面這兩張圖: 騰訊 Buggly
樹的構造 Huffman 原始碼 AVL 樹(平衡二叉樹)
4月的營銷熱點就在這裡了,趕緊收藏吧~ 4月常規營銷熱點目錄: 4月1日:愚人節(:star::star::star::star::star:),林徽因逝世 4月2日:
src/component.js component.js檔案中定義了Preact中Component類。因為我們還沒有涉及到Diff演算法, 所以目前在這裡只會介紹檔案中的一部
上篇文章中我們對Netty中NioEventLoop建立流程與原始碼進行了跟蹤分析。本篇文章中我們接著分析NioEventLoop的啟動流程; Netty中會在服務端啟動和新連線接入時通過chooser選擇
1 UI 藍芽配對開始於settings裝置列表 /packages/apps/Settings/src/com/android/settings/bluetooth/DeviceListPr
1 UI 藍芽開始掃描位於setting的 /packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothPairingDe
從 FFmpeg 3.x 開始,avcodec_decode_video2 就被廢棄了,取而代之的是 avcodec_send_packet 和 avcodec_receive_frame。使用方法很簡單,可以
private <T> ExporterChangeableWrapper<T> doLocalExport(final Invoker<T> originInvoker)
從學校轉入工作已經有些年頭,而如今購包標準也與年少時有著較大區別。還記得讀書時購包標準算是個務實金牛男想法,只要求價效比高、顏值心儀就足以。但是工作後購包就變成了個花俏的金牛男,在選擇上會偏向是否適合自己、不要
上一節,我們通過與Spring整合的例項,把Dubbo專案跑了起來。但是Dubbo專案是怎麼執行起來的呢?它的入口在哪裡? 在官網上有這麼一句話:Dubbo 採用全 Spring 配置方式,透明化
解決方式網上一大把,有兩種方法,一種是遍歷 item,將 itme 的高度累加,另一個重寫 ListView 的 onMeasure。我們這裡主要說下,產生問題的原因,以及第二種解決方式的原理。 原
一:前言 上週末寫了兩篇文章講到服務端Broker在收到訊息後是如何儲存訊息的: 《 RocketMQ原始碼分析之訊息儲存 》 《 RocketMQ原始碼分析之訊息刷盤 》
今天主要是說原始碼的分析,客戶端啟動過程的原始碼分析和服務端啟動過程的原始碼分析。最後在說說zookeeper的運維和總結。原始碼:https://github.com/limingios/netFuture/