author/牧碼志

objc_msgSend彙編原始碼分析

引言 Objective-C是通過訊息機制呼叫方法的,編譯器會把所有訊息傳送轉為objc_msgSend方法呼叫。說到objc_msgSend的彙編實現,大多數人會覺的是因為 效能高才用匯編實現 ,幾乎沒

rxjs 原始碼分析1-(fromEvent)

Rxjs 是使用 Observables 的響應式程式設計的庫,它使編寫非同步或基於回撥的程式碼更容易。我們現在針對 Rxjs 6 來進行原始碼分析,分析其實現的基本原理, 我們可以根據中文文件來學習 Rxj

懂得智慧生活 方能不負時光

文|曾響鈴 來源|科技向令說(xiangling0815) 生活中,大部分人都曾抱怨過生活的平淡,其實每個人回首過往,我們的生活已經改變了很多。以前,我們從書店、報刊亭中瞭解世界,我們的電視時不時出現“

RocketMQ 底層通訊機制 原始碼分析

概述 RocketMQ 底層通訊是使用Netty來實現的。 下面我們通過原始碼分析下RocketMQ是怎麼利用Netty進行通訊的。 本文分析的是RocketMQ 最新版本 4.3.2版本。 R

vuex原始碼分析

本文是一篇逐行粒度的vuex原始碼分析,帶你一步一步去實現一個vuex,不同於市面上其他的原始碼分析,本文不會從上帝視角去談vuex的設計,而是將vuex的功能一個個拆解,變成簡單易懂的幾個部分,非常適合初學者

原始碼分析:ArrayList擴容機制

ArrayList是我比較常用的Java容器,最近研究了一下它的底層實現部分。關於ArrayList的繼承關係請參考上一篇文章Java容器概覽 。 成員變數 priva

1749278774.4815