計算機的基本硬件組成 說到計算機的基礎(chǔ)原理就躲不過 圖靈機 和 馮諾依曼模型贩汉。 圖靈機 定義了 計算機是如何進行運算的, 馮諾依曼模型 則 定義...
Go語言 對系統(tǒng)調(diào)用的處理 眾所周知驱富,操作系統(tǒng)將內(nèi)存空間分為2部分:內(nèi)核空間、用戶空間匹舞。 在 內(nèi)核空間 中運行的代碼來源于 操作系統(tǒng)的內(nèi)核 或 ...
理解 Linux 系統(tǒng)中斷 中斷Interrupt褐鸥,在 wikipedia[https://zh.wikipedia.org/wiki/%E4%...
go unsafe.Pointer 使用 事實上,在開源代碼中我們會比較少看到 unsafe.Pointer 的運用赐稽, 但是在go源碼中你會發(fā)現(xiàn)...
Go context.WithCancel()源碼剖析 Context 接口 Deadline() 上下文的截止時間 Done() 上下文是...
Dig dig是BIND的一款命令行 DNS 診斷工具。它可以檢索并顯示主機名或 IP 地址的各種 DNS 屬性姊舵,例如其 DNS 記錄和權(quán)威名稱...
Java函數(shù)性能分析 測試函數(shù)性能晰绎,比較兩個函數(shù)的執(zhí)行效率差異是開發(fā)時經(jīng)常面臨的場景,像Go官方提供了 benchmark 工具括丁,那么Java呢...
Go函數(shù)性能分析 go官方提供了優(yōu)秀的函數(shù)性能測試工具:benchmark荞下,讓我們可以更簡單的分析某一段代碼的執(zhí)行效率。 當(dāng)我們需要分析同一個功...
計算機基礎(chǔ): 什么樣的代碼能讓CPU運行的更快尖昏? 眾所周知,程序在計算機里運行時构资,程序的指令和數(shù)據(jù)存儲在 內(nèi)存 中会宪。當(dāng)程序進程獲得CPU時間片時...