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