MRP 文件體積優化實戰:14 條減少數據包大小的技巧
背景 MRP 文件為匯編後的二進制壓縮包,直接載入內存運行。受限於早期嵌入式設備不足 480KB 的內存空間,必須極致壓縮代碼與數據體積。本文總結 14 條經驗
淺談 C++ 界面庫選型:MFC、WTL 與 Qt 實戰對比
引言 C++ 界面庫的選擇往往取決於目標平台、團隊技術棧、項目規模與交付要求。本文結合作者多年實戰經驗,從適用場景、開發效率、運行性能、生態成熟度等維度,對比三
cocos2d-x 自製工具 AnimatePacker 測試版發布:告別繁瑣動畫代碼
前言:動畫加載的痛點 在 cocos2d-x 早期版本中,實現一個簡單的精靈動畫往往需要編寫十幾行甚至數十行代碼。開發者必須手動創建紋理、精靈幀、動畫幀陣列、動
C++ 實現位元級存取:高效資料壓縮傳輸的關鍵技術
前言:為何需要位元級存取? 在網路程式開發、嵌入式系統、國防航太與軍工等領域,頻寬與儲存空間往往是稀缺資源。傳統的位元組對齊存取方式會造成顯著浪費——一個 bo
RAII智能指針深度評析:為何沒有萬能替代品能取代裸指針
前言:從排斥到深度剖析 早年習慣裸指針(Dumb Pointer),對auto_ptr等RAII類視而不見。直到頻繁在技術討論中見其身影,決心徹底研究。讀遍《E
cocos2d-x 資料持久化實戰 (二):SQLite 原生 C API 整合完整教學
環境整合:零配置嵌入 SQLite 下載 SQLite Amalgamation (單檔版:sqlite3.c, sqlite3.h, sqlite3ext.
cocos2d-x 資料持久化實戰 (一):CCUserDefault 快速上手與避坑指南
CCUserDefault 簡介 對應 iOS NSUserDefaults,提供鍵值對持久化儲存,底層以 XML 檔案落地。API 極簡,支援 Bool/In
編譯器並不總會合成默認構造函數:揭開教科書未講的真相
誤區源頭:教科書的過度簡化 大二時讀清華版C++教材,書中斬釘截鐵:「類無構造函數時編譯器自動生成默認構造函數」。直到讀到Lippman《Inside C++
深度解析C++多重繼承與虛繼承的對象內存佈局複雜性
前言 2012年春節深夜,鞭炮聲中研讀《Inside C++ Object Model》(侯捷譯),對C++對象佈局的精妙設計驚嘆不已。書中修正了原版諸多錯誤,
cocos2d-x 核心機制深度解析:Action 系統之 Instant Actions (立即動作) 與 Callback 封裝
Action 系統總覽 Action 是 cocos2d-x 遊戲邏輯的靈魂。所有動作繼承自 CCAction,由節點 (CCNode) 執行:runActio
cocos2d-x 實戰筆記:Win32 專案移植 Android 完整流程 (含坑點避雷)
前置作業:設定 Android 專案產生器 編輯 cocos2d-x/create-android-project.bat,設定三個關鍵變數: NDK_ROO
養成良好版本控制習慣:SVN 忽略清單與必傳檔案規範
核心原則:凡自動產生者,勿入版本庫 SVN 目的在管理原始碼版本演進。上傳編譯產物、使用者專屬設定、暫存檔不僅膨脹倉庫體積,更會引發頻繁衝突、污染歷史記錄。團隊
Windows Qt Eclipse CDT 開發環境 19 大常見問題與解決方案彙總
環境搭建與建置系統問題 Q1: qmake 產生的 Makefile 損壞/遺失 解法:命令列進入專案目錄,執行 qmake -project 產生 .pro,
VC 6.0 Debug 模式 new 運算子計數器溢位 Bug 終極解決方案
問題現象與根因 維護中的 VC 6.0 專案每月固定崩潰一次。分析 DMP 檔案發現,崩潰點落在 CRT 原始碼 dbgheap.c 的 _heap_alloc
VC++大文件分割工具:基於內存映射的高性能實現(支援3GB+)
專案背景 需分割巨大SQL文件,傳統讀寫方式過慢。採用內存映射文件技術,將文件直接映射至進程地址空間,避免用戶態/內核態重複拷貝,速度大幅提升。當前版本支援最大
iOS 5 系統 JSON 解析效能實測:原生 API 完勝 5 大開源庫
測試背景與對象 iOS 5 引入 NSJSONSerialization 原生 API,本文將其與五大主流開源庫進行解析速度橫向評測: SBJSON (jso
Xcode 內建 HeaderDoc 實戰:自動生成程式碼註解與開發文件
為什麼在 macOS 上選擇 HeaderDoc 而非 Doxygen? 許多開發者習慣使用 Doxygen 產生文件,但在 macOS 平台上,Doxygen
ortp 庫 C++ 封裝實戰:RTP 收發端類設計與 Windows 測試範例
應網友需求,整理 ortp (oRTP 0.9.1) 程式設計範例。環境:VS2008 + Windows,語言 C++,對 C 風格 ortp API 進行