🌐 访问我的主页 (Visit Portfolio) • 📂 核心项目 • 📺 Bilibili
| English | 中文 |
|---|---|
|
|
| Field | Technologies |
|---|---|
| C++ Ecosystem | C++17/20, Modern CMake, SDL3, RAII-Design, Multi-threading |
| Python Ecosystem | Python 3, Pytorch, Numpy |
| Full Stack | Astro (SSR), TypeScript, Drizzle ORM, SQLite |
| Tools | Git, Linux, Docker, Typst, Markdown |
Modern C++ modular 2D engine architecture
- EN: A modular 2D framework built with C++20. It abstracts hardware layers into RAII-compliant interfaces, featuring a core kernel, a state-driven animation player, and an efficient resource manager.
- CN: 基于 C++20 构建的模块化 2D 框架。将硬件层抽象为符合 RAII 规范的接口,包含核心内核、状态驱动动画播放器及高效资源管理系统。
- Spec:
std::string_viewoptimized, CMakePresets supported.
Black-box & White-box testing framework for C++ projects
- EN: An automated evaluation tool for complex C++ projects. It uses macro injection (
#define private public) to bypass access modifiers, enabling deep runtime state inspection. - CN: 针对复杂 C++ 项目开发的自动化评测工具。利用宏注入技术(权限破解)绕过访问限制,实现深度的运行时状态检查与验证。
Cross-platform CLI interactive framework
- EN: A C++17 library for building interactive CLI quizzes (inspired by CS61A 'ok'). Supports multiple-choice and code-reading questions with cross-platform compatibility (Win/Linux/Mac).
- CN: 基于 C++17 开发的跨平台命令行交互库(受 CS61A 'ok' 启发)。支持选择题、代码阅读等交互模式,已应用于我的 Bilibili C++ 入门课程教学。
- Spec: Built with
std::string_view, High-portability, CMake-ready.
