動(dòng)態(tài)分發(fā) 編譯語言大多會(huì)遇到一個(gè)問題,類型和大小是否能在編譯器固定? 顧名思義,動(dòng)態(tài)分發(fā)即代表著運(yùn)行時(shí)確定,靜態(tài)分發(fā)為編譯期就已確定 對(duì)于大小還...
protoc的團(tuán)隊(duì)方案 傳統(tǒng)的pb文件生成 pb文件的生成,往往是這樣的 或者是這樣的 當(dāng)模塊變多拆分成多個(gè).proto文件時(shí),需要很多的命令執(zhí)...
用戶態(tài)線程 線程是操作系統(tǒng)層級(jí)的最小執(zhí)行單元,編程語言的代碼執(zhí)行最小載體,在任務(wù)數(shù)量多的項(xiàng)目里例如web、網(wǎng)關(guān)、數(shù)據(jù)庫(kù),短時(shí)間內(nèi)會(huì)申請(qǐng)很多的線程...
Prettier 是什么? 編輯器保存代碼時(shí)自動(dòng)格式化 支持多種編程語言 可與大多數(shù)編輯器集成 一個(gè)node項(xiàng)目 支持工程化配置 國(guó)內(nèi)官網(wǎng)[ht...
以這段Go代碼為例作為開場(chǎng) 這是一段Go程序,是健康可運(yùn)行的,createInt函數(shù)返回指針,main函數(shù)調(diào)用,這里叫做 內(nèi)存逃逸 Go語言中的...
在 Rust 項(xiàng)目中,Clippy 是一個(gè)極其重要的工具,它是 Rust 官方提供的 Linter(代碼檢查器)。它的目標(biāo)不僅僅是檢查代碼是否能...
宏的核心概念:是什么,有什么用 首先,先幫你建立基礎(chǔ)認(rèn)知: 宏是什么:宏是Rust的一種"元編程"工具,它不是在運(yùn)行時(shí)執(zhí)行,而是在編譯期展開成普...
文章由通義大模型總結(jié) 這篇博客介紹了 Go 1.25 中引入的一項(xiàng)實(shí)驗(yàn)性垃圾回收器(GC)優(yōu)化技術(shù),代號(hào)為 “Green Tea”(綠茶)。它的...
文章由豆包大模型總結(jié) 這篇Go官方博客核心圍繞堆分配的性能弊端展開,介紹了Go 1.24到1.26版本中針對(duì)切片棧分配的一系列優(yōu)化,通過讓更多切...