Cpp

Cpp taxonomy generated by the site skill importer.

9 個技能
A
cpp-testing

作者 affaan-m

cpp-testing 技能可協助你使用 GoogleTest、GoogleMock、CMake 與 CTest 來撰寫、執行與除錯 C++ 測試。適合用於覆蓋率分析、修正不穩定測試、以 sanitizer 為基礎的診斷,以及在現代 C++ 專案中實作實用的 cpp-testing 工作流程。

测试自動化
收藏 0GitHub 156.1k
A
cpp-coding-standards

作者 affaan-m

cpp-coding-standards 是一份以 C++ Core Guidelines 為基礎的 C++ 程式碼風格與編寫標準指南。適合用來撰寫、審查與重構現代 C++,重點放在安全性、清晰度、可維護性、RAII、型別安全與良好設計。很適合將 cpp-coding-standards 用於 Code Review 與團隊實務決策。

程式碼評審
收藏 0GitHub 156.1k
W
memory-safety-patterns

作者 wshobson

memory-safety-patterns 可協助代理在 C、C++ 與 Rust 中運用 RAII、所有權、智慧指標與資源清理模式。適合用來審查後端或系統程式碼、降低記憶體洩漏與懸空指標風險,並為檔案、socket、buffer 與 FFI 邊界周邊的安全重構提供方向。

後端开发
收藏 0GitHub 32.6k
T
libfuzzer

作者 trailofbits

libfuzzer 是一款針對使用 Clang 編譯的 C/C++ 專案、以覆蓋率為導向的 fuzzing 工具。這個 libfuzzer 技能可協助你完成安裝、理解並使用工作流程,從建立 harness、執行 sanitizers 到以最少設定啟動實用的安全稽核。

安全稽核
收藏 0GitHub 5k
T
harness-writing

作者 trailofbits

harness-writing 可協助你設計 fuzzing harness,將原始位元組轉成對系統受測目標有意義、可重現的測試。當你需要建立新的 fuzz target,或想提升 Code Generation 任務的涵蓋率、穩定性與找錯能力時,適合使用這項技能。它著重於確定性的輸入解析、正確的呼叫序列,以及可重現的當機。

程式碼生成
收藏 0GitHub 5k
T
address-sanitizer

作者 trailofbits

address-sanitizer 可協助你安裝並使用 AddressSanitizer(ASan),在測試、fuzzing 與 crash triage 過程中抓出記憶體安全漏洞。當你需要可重現的 stack trace 與更清楚的失敗訊號時,它特別適合 C/C++、Rust unsafe code,以及安全稽核流程使用。

安全稽核
收藏 0GitHub 5k
T
aflpp

作者 trailofbits

aflpp 是一個實用的 AFL++ 技能,適合用於 C/C++ 目標的多核心 fuzzing。它能協助你規劃 aflpp 安裝、建置 harness、選擇 instrumentation、準備 seeds,以及更有把握地執行測試活動並分流處理 crash。對安全稽核工作與可重現的 aflpp 使用情境都很有幫助。

安全稽核
收藏 0GitHub 5k
K
geomaster

作者 K-Dense-AI

geomaster 是一個地理空間科學技能,適用於 GIS、遙測、空間分析與地球觀測工作流程。可用在資料分析任務中,例如柵格與向量操作、衛星影像處理、空間指標計算與工作流程規劃。geomaster 指南可幫助你安裝、檢視並應用這個技能,少一點猜測、多一點把握。

数据分析
收藏 0GitHub 0
M
nodejs-core

作者 mcollina

nodejs-core 技能可協助你除錯與開發 Node.js 內部層級的問題,涵蓋原生 addon、C++ 綁定、V8 行為、libuv 排程、node-gyp 建置,以及執行期效能問題。它最適合處理跨越 JS/C++ 邊界的後端開發工作,並且需要的是 nodejs-core 指南,而不是一般的 JavaScript 解答。

後端开发
收藏 0GitHub 0
Cpp