weleave 查看项目

技能页面 · 当前主要技术栈

技能地图

这一页用来整理我目前主要在用的技术栈,偏 C++ 工程实现、并发、数据结构、配置解析和 AI 辅助工具模块。 我保留了编辑模式,方便后续直接在浏览器里补充新技能标签。

核心技能

C++20 STL / RAII 模板泛型组件容器 并发编程 CMake Linux / WSL Git / GitHub JSON / YAML Sparse Set / ECS Command Buffer Thread Pool std::shared_mutex inotify 文件事件 nlohmann/json yaml-cpp DeepSeek API 接入
浏览模式

近期技术重点

ECS 数据结构

重点实现过 entity generation 校验、Sparse Set 组件存储、swap-remove 删除和组件快照遍历。

并发与任务提交

练习过 CommandBuffer 集中 flush、线程池资源加载、读写锁保护和主线程收割结果的拆分方式。

热更新与配置解析

做过目录扫描、资源缓存、JSON/YAML 解析、inotify 事件监听和失败时回退扫描的热更新流程。

AI 辅助工程模块

在项目里补过规则诊断器、配置解释模块和 Provider 接口抽象,用来把 AI 能力和核心系统逻辑解耦。