ACM 1007 Numerical Summation of a Series 解題報告
ZOJ 1007 Numerical Summation of a Series 題解 本題要求計算函數 psi(x) 在 x ∈ [0, 2] 區間、步長 0
王爽《匯編語言》實踐:構建極簡 C 編譯環境
《匯編語言》綜合研究一:在 DOS 虛擬機中構建 TC2.0 極簡編譯環境 本文記錄依照王爽《匯編語言》綜合研究一的指導,在虛擬機 DOS 環境中,從完整 TC
C 語言寬字符與 Unicode 處理完全指南
C 語言寬字符集操作函數與 Unicode 實戰 隨著國際化需求增長,C 語言透過 wchar_t 與寬字符函數族支援 Unicode。本文整理標準庫對應關係、
C 語言深度探險:從編譯環境到函數地址解析
C 語言深度研究筆記(一):編譯鏈接與函數地址本質 本系列記錄從零構建 TC2.0 編譯環境、探究編譯鏈接流程、驗證記憶體模型,到解析函數地址與變量存儲的真實機
STM32 低功耗模式詳解:Sleep / Stop / Standby
STM32 電源管理三大模式深度解析 STM32 (Cortex-M3) 提供三級低功耗模式,由淺入深依次為 Sleep、Stop、Standby。理解各模式的
Vivado HLS 入門指南與常見問題解決
Vivado High-Level Synthesis (HLS) 入門實戰 Vivado HLS 讓開發者以 C/C++ 描述硬體行為,自動綜合為 RTL(V
STM32 移植 FatFs 檔案系統完整指南
FatFs 檔案系統在 STM32 上的移植與應用 FatFs 是一個小型、獨立的 FAT 檔案系統模組,適用於嵌入式系統。本文記錄在 STM32 平台上移植
深入解析 Memcached 連接模型與核心原理
Memcached 連接模型深度解析 Memcached 是一款高效能、分散式的記憶體快取系統,廣泛應用於動態 Web 應用以減輕資料庫負載。其設計簡潔高效,核
C 語言利用 XOR 交換任意類型變量:宏實現與原理深度解析
XOR 交換整數的原理 a ^= b; b ^= a; a ^= b; 三步完成交換。核心規律:一個值連續異或同一值兩次保持不變。以布爾值為例,四種組合 (0,
清華 OJ 範圍查詢問題:排序 + 二分查找 O((n+m)log n) 解法
問題描述 給定 n 個互不相同的點座標,回答 m 次查詢:每次詢問閉區間 [a, b] 內包含多少個點。限制:n, m ≤ 5×10⁵,座標 ≤ 10⁷,時限
Linux 進程間通信之共享內存完整指南:shmget/shmat/shmdt/shmctl、信號量同步、父子進程實戰
Linux 進程間通信之共享內存完整指南 共享內存是 最快的 IPC 方式:多進程映射同一物理頁面,用戶態直接讀寫,無內核拷貝開銷。但無內建同步,必須配合信號量
C/C++ 內存分配管理深度解析:malloc/free、new/delete、內存池、碎片、工具鏈
C/C++ 內存分配管理深度解析 內存管理是系統級開發的核心竄。本文涵蓋 malloc/free 底層機制、new/delete 語義差異、內存池設計、碎片成因
C 語言 const 關鍵字完全指南:指針常量、常量指針、右左讀法、實戰陷阱
C 語言 const 關鍵字完全指南 const 承諾「不通過此符號修改值」,但組合指針時極易混淆。本文提供右左讀法、四大組合模式表、編譯期/運行期行為、常見陷
Objective-C Runtime 深度解析(一):消息機制、isa/元類、緩存查找、動態轉發全流程
Objective-C Runtime 深度解析(一):消息機制全流程 Runtime 是 Objective-C 動態特性的核心。面試大廠必問,實戰 Swiz
C 標準庫函數速查:以 A 開頭函數 (abort、abs、access、acos、asctime、assert、atan、atexit、atof、atoi 等)
C 標準庫函數速查:A 系列 本文匯總 C 標準庫中以字母 **A** 開頭的常用函數,包含功能描述、原型聲明、頭文件、參數說明、返回值與最小可編譯示例,便於快
C 語言非遞歸實現二叉樹三種遍歷:顯式棧模擬、兩種先序/中序寫法、後序訪問計數法
C 語言非遞歸實現二叉樹三種遍歷 遞歸雖簡潔,但深度不可控時會爆棧。非遞歸版本用顯式棧模擬調用棧,適合生產環境與深度未知樹。本文給出兩種先序/中序寫法、後序訪問