C語言實作通訊錄:從結構體設計到完整功能開發
C語言通訊錄系統完整實作指南 通訊錄是C語言初學者練習結構體、檔案操作與模組化程式設計的經典專案。本文將帶您從零開始,完成一個具備新增、刪除、查詢、修改、顯示與
原碼、反碼、補碼核心原理:為何計算機選擇補碼?
原碼、反碼、補碼核心原理:為何計算機選擇補碼? 本文轉載自張子秋博客,系統闡述機器數/真值概念、三碼定義與轉換、原碼減法失敗、反碼解決減法但引入 ±0、補碼完美
GitHub 開源項目 filter_firewall:基於 Netfilter 的包過濾防火牆實現詳解
GitHub 開源項目 filter_firewall:基於 Netfilter 的包過濾防火牆實現詳解 本文介紹 GitHub 開源項目 filter_fir
排序算法實戰:從冒泡到希爾排序的效能優化之路
排序算法實戰:從冒泡到希爾排序的效能優化之路 面對 N ≤ 10⁵ 規模整數排序,基礎 O(N²) 算法(冒泡、插入)在逆序、大量隨機數據下會超時。本文記錄從冒
APUE 進程間通信(IPC)完整實戰:管道、FIFO、XSI IPC(消息隊列、信號量、共享記憶體)
APUE 進程間通信(IPC)完整實戰:管道、FIFO、XSI IPC(消息隊列、信號量、共享記憶體) 本文為《Unix 環境高級編程》(APUE)學習筆記第十
原碼、反碼、補碼完整圖解:從定義到數學證明
原碼、反碼、補碼完整圖解:從定義到數學證明 計算機內部以二進制補碼表示有符號整數,這背後蘊含著巧妙的數學原理。本文從機器數/真值概念入手,詳細推導原碼、反碼、補
杭電 OJ 2016 經典入門題:數列最小值交換輸出 (C 語言實現)
題目描述 (HDU 2016 / 數據的交換輸出) 輸入:多組測試資料,每行首個整數 n (n < 100) 後接 n 個整數。n = 0 結束。 輸出:每組找
GPU 架構演進深度解析:從 Fermi 到 Kepler 的 SM 設計、Dynamic Parallelism 與 Hyper-Q
前言 SM (Streaming Multiprocessor) 是 GPU 並行算力的核心單元。本文對比 Fermi (CC 2.x) 與 Kepler (C
CUDA Device 管理全攻略:Runtime API 查詢、nvidia-smi 監控、多 GPU 選擇與環境變數控制
前言 精準掌握 GPU 硬體屬性是編寫可移植、高效能 CUDA 應用的前提。本文系統介紹 Runtime API 查詢、命令列工具 nvidia-smi 監控、
CUDA 線程組織實戰:二維 Grid/Block 映射矩陣運算與效能調優
前言 線程組織形式直接決定 GPU 並行效率。本文以矩陣加法為例,詳細演示 2D Grid + 2D Block 映射 2D 矩陣的索引計算、記憶體存取模式,並
浮點數記憶體佈局深度解析:移碼、IEEE 754 單雙精度格式與十進制小數二進制轉換
前言 浮點數在記憶體中以 IEEE 754 標準儲存,採用「符號位 + 移碼階碼 + 隱含首位尾數」的科學計數法形式。本文從十進制小數轉二進制、移碼原理、單雙精
Linux 獲取指定網卡 IPv4 地址:基於 getifaddrs 的跨平台實現
問題背景 常見 gethostname + gethostbyname 組合往往返回 127.0.0.1 或非預期介面 IP。需精確綁定指定網卡(如 eth0、
CUDA 程式設計入門:異構模型、記憶體管理、線程組織與 Kernel 啟動全流程詳解
前言 CUDA 讓 C/C++ 開發者以熟悉語法釋放 GPU 大規模並行算力。本文系統介紹異構運算模型、Host/Device 記憶體操作、線程層級組織、Ker
CUDA 核心概念深度解析:Warp 分歧、資源分區、延遲隱藏與佔用率優化
前言 理解 GPU 硬體執行模型是編寫高效能 CUDA 核函數的前提。本文深入剖析 Warp 執行機制、分歧問題、資源分區限制、延遲隱藏理論、佔用率計算與同步原
資料結構實戰:C 語言實現字串順序儲存結構(HString)完整操作集
前言 字串順序儲存結構(又稱堆分配儲存)是資料結構課程核心內容。本文提供完整、可編譯運行的 HString 實現,涵蓋賦值、複製、比較、連接、子串、插入、刪除、
C 語言字串處理 18 大經典演算法實戰:壓縮、解壓、排序、查找、編碼轉換全解析
前言 字串處理是 C 語言程式設計的核心基本功,也是面試高頻考點。本文精選 18 個經典題目,涵蓋字串壓縮/解壓、IP 校驗、排序去重、子串查找、單詞統計、命名
C 語言經典考試題精選與解析:從基礎語法到資料結構應用
前言 本文整理自實際教學中的 C 語言考試題庫,涵蓋基礎運算、流程控制、函數設計、陣列字串、結構體、指標、遞迴等核心知識點。每題附帶完整代碼與邏輯解析,適合備考