技术简要:C++
项目简述:在Windows平台对用户磁盘分区进行操作,使用文件系统协议操作文件系统数据。
项目职责:Win32、PE、Native环境下扩展、压缩、移动、克隆分区;备份还原分区、文件数据;
技术栈:1. 枚举出Windows、Mac端磁盘、卷、RAID设备
2. 解析NTFS、FAT32/16、ExFAT文件系统,读取或操作数据进行分区扩展、压缩、移动或克隆
3. 利用系统命令和注册表修复系统引导
4. 自定义备份文件协议,对磁盘分区、文件进行备份还原操作
技术简要:Golang
项目简述:完成 MCP 协议
项目职责:编写 MCP 服务层、客户端层会话层、Stdio 通信层、SSE 通信层。
技术栈:1. 利用 gorouting 机制开发类 JS Promise/Future 模块,提供基本一致的使用方式
2. 开发统一的 jsonrpc 协议层
3. 开发类 C++ 的统一的 optional 模块