- 💻 热衷于 系统编程、网络编程 和 计算与数据分析
- 🌱 正在学习:Rust 系统级编程 和 Spring Boot 后端开发
- 🔍 探索中:Windows 底层 API、NTFS 文件系统内部原理、多线程优化、Web编程、Windows Driver以及内核编程
- 🔧 系统编程:Windows 底层 API、文件系统内部原理、Windows内核架构、系统安全和攻防
- ⚡ 性能优化:多线程、缓存策略、I/O 优化
- 🤖 机器人开发:QQ 机器人、自动化工具
- 🌐 网络编程:Web后端开发,基于Rust,Java,Python
高性能 NTFS 文件恢复工具
- 💾 直接访问 MFT(主文件表)实现文件恢复
- 🚀 多线程覆盖检测,性能提升 7.5 倍
- 📊 扫描 137 万条 MFT 记录仅需 3-5 分钟
- 🎯 15 个 CLI 命令覆盖各种文件恢复场景
- 🏆 智能采样算法、路径缓存、自适应多线程优化
- ✨ 这是作者近期来耗费时间最多,思考最多,学习收益最大的项目,希望来访的朋友们多多提出建议和问题
技术栈:C++20 • Windows API • NTFS • 多线程优化
核心亮点:
- ✨ 路径重建缓存,命中率 60-90%,速度提升 5-10 倍
- ✨ 自适应多线程:HDD 禁用/SSD 4线程/NVMe 8线程
- ✨ 智能采样检测,大文件性能提升 80-95%
基于 NapCat 和 Spring Boot 的 QQ 机器人
- 🎮 可交互式 QQ 机器人,支持插件架构
- 🌐 基于 Spring Boot 后端框架
- 🔌 可扩展的插件系统
- 🚀 在有空时会逐步更新新功能
技术栈:Java • Spring Boot • NapCat
Rust 实现的交互式 SSH 客户端
- 🦀 通过实战项目学习 Rust 网络编程、交叉编译和GitHub Action跨平台编译
- 🔒 安全的 SSH 连接实现
- ⌨️ 交互式终端界面
技术栈:Rust • SSH 协议 • 网络编程
C# 项目
- 🌍 行星模拟/游戏项目
- 🎨 图形与物理引擎探索
- 🏆 这是作者第一个与他人一起合作完成的项目
技术栈:C# • Unity Engine
- 🔨 Filerestore_CLI:正在实现 USN Journal 支持,实现实时删除文件检测
- 📚 学习中:Rust 高级特性和异步编程模式
- 🎯 计划中:为文件恢复工具添加 GUI 界面,探索更多自动化功能
- 🔨 学习中:基于Python或Rust的网络后端开发,并计划完成自己的网站
- 🦀 学习中:Rust真的很难学吗🤔,正在尝试让自己变得锈迹斑斑😋
- 🔨 学习中:单片机和嵌入式开发
- 精通 Rust 系统和Web编程
- 为开源项目贡献代码
- 完成 Filerestore_CLI 的 GUI 版本
- 深入研究文件系统取证和数据恢复算法
- 创作系统编程相关的技术文章
- 学习Node.js,vue3等技术
- 尝试了解学习机器学习,生成式AI等前沿技术的算法细节
💡 准备开发一个属于自己的博客网站 💡 未来计划在这里分享我的技术文章和学习笔记
感兴趣的主题:
- NTFS 文件系统原理与实战
- Windows Driver技术与实战
- C++ 性能优化技巧
- Rust 系统编程实践
- 多线程编程最佳实践
- Web后端开发
- 基于Numpy等工具的数学分析和数据处理
- 单片机和嵌入式开发
- 💼 GitHub:@Orange20000922
- 📧 欢迎在我的仓库中提 Issue 或 Discussion!
- ⭐ 如果你觉得我的项目有趣,欢迎点个 Star!