Skip to content
View Orange20000922's full-sized avatar
  • 19:13 (UTC +08:00)

Highlights

  • Pro

Block or report Orange20000922

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Orange20000922/README.md

👋 你好,这里是 Orange!

一株神秘而快乐的橘子树(),debug的时候除外 初学者,热爱底层编程、系统开发与技术探索的折腾党 重度二次元+普通大学生😋

GitHub 关注者 GitHub 星标


🚀 关于我

  • 💻 热衷于 系统编程网络编程计算与数据分析
  • 🌱 正在学习:Rust 系统级编程 和 Spring Boot 后端开发
  • 🔍 探索中:Windows 底层 API、NTFS 文件系统内部原理、多线程优化、Web编程、Windows Driver以及内核编程

🛠️ 技术栈

编程语言

C++ C Rust Java C# Python JavaScript Assembly

框架与工具

Spring Boot Unity Qt Git Visual Studio Windows

兴趣方向

  • 🔧 系统编程:Windows 底层 API、文件系统内部原理、Windows内核架构、系统安全和攻防
  • 性能优化:多线程、缓存策略、I/O 优化
  • 🤖 机器人开发:QQ 机器人、自动化工具
  • 🌐 网络编程:Web后端开发,基于Rust,Java,Python

📂 精选项目

高性能 NTFS 文件恢复工具

  • 💾 直接访问 MFT(主文件表)实现文件恢复
  • 🚀 多线程覆盖检测,性能提升 7.5 倍
  • 📊 扫描 137 万条 MFT 记录仅需 3-5 分钟
  • 🎯 15 个 CLI 命令覆盖各种文件恢复场景
  • 🏆 智能采样算法、路径缓存、自适应多线程优化
  • ✨ 这是作者近期来耗费时间最多,思考最多,学习收益最大的项目,希望来访的朋友们多多提出建议和问题

技术栈C++20Windows APINTFS多线程优化

核心亮点

  • ✨ 路径重建缓存,命中率 60-90%,速度提升 5-10 倍
  • ✨ 自适应多线程:HDD 禁用/SSD 4线程/NVMe 8线程
  • ✨ 智能采样检测,大文件性能提升 80-95%

基于 NapCat 和 Spring Boot 的 QQ 机器人

  • 🎮 可交互式 QQ 机器人,支持插件架构
  • 🌐 基于 Spring Boot 后端框架
  • 🔌 可扩展的插件系统
  • 🚀 在有空时会逐步更新新功能

技术栈JavaSpring BootNapCat


Rust 实现的交互式 SSH 客户端

  • 🦀 通过实战项目学习 Rust 网络编程、交叉编译和GitHub Action跨平台编译
  • 🔒 安全的 SSH 连接实现
  • ⌨️ 交互式终端界面

技术栈RustSSH 协议网络编程


C# 项目

  • 🌍 行星模拟/游戏项目
  • 🎨 图形与物理引擎探索
  • 🏆 这是作者第一个与他人一起合作完成的项目

技术栈C#Unity Engine


📊 GitHub 统计

GitHub 统计 最常用语言
连续提交记录

💡 正在鼓捣

  • 🔨 Filerestore_CLI:正在实现 USN Journal 支持,实现实时删除文件检测
  • 📚 学习中:Rust 高级特性和异步编程模式
  • 🎯 计划中:为文件恢复工具添加 GUI 界面,探索更多自动化功能
  • 🔨 学习中:基于Python或Rust的网络后端开发,并计划完成自己的网站
  • 🦀 学习中:Rust真的很难学吗🤔,正在尝试让自己变得锈迹斑斑😋
  • 🔨 学习中:单片机和嵌入式开发

🎯 2026 年度目标

  • 精通 Rust 系统和Web编程
  • 为开源项目贡献代码
  • 完成 Filerestore_CLI 的 GUI 版本
  • 深入研究文件系统取证和数据恢复算法
  • 创作系统编程相关的技术文章
  • 学习Node.js,vue3等技术
  • 尝试了解学习机器学习,生成式AI等前沿技术的算法细节

📚 技术博客 & 分享

💡 准备开发一个属于自己的博客网站 💡 未来计划在这里分享我的技术文章和学习笔记


感兴趣的主题

  • NTFS 文件系统原理与实战
  • Windows Driver技术与实战
  • C++ 性能优化技巧
  • Rust 系统编程实践
  • 多线程编程最佳实践
  • Web后端开发
  • 基于Numpy等工具的数学分析和数据处理
  • 单片机和嵌入式开发

📫 联系方式

  • 💼 GitHub:@Orange20000922
  • 📧 欢迎在我的仓库中提 Issue 或 Discussion!
  • ⭐ 如果你觉得我的项目有趣,欢迎点个 Star!

🌟 "优秀的代码是它自己最好的文档。" — Steve McConnell

🌟 “初音未来是世界上最伟大的虚拟歌姬” - 我(😋)

感谢访问!欢迎探索我的仓库,有任何问题随时交流! 😊

访问量

Popular repositories Loading

  1. Filerestore_CLI Filerestore_CLI Public

    一个 NTFS 文件恢复工具,支持 MFT 扫描、签名搜索、智能覆盖检测和高性能文件恢复

    C++ 3

  2. RobotDev RobotDev Public

    一个基于NapCat和Spring Boot的QQ机器人。

    Java 2

  3. ssh_client_rs ssh_client_rs Public

    Interactive SSH client built with Rust

    Rust 2

  4. OOP_Project-for-CS-Group-11 OOP_Project-for-CS-Group-11 Public

    这是一个大学生程序设计课程的大作业项目,路人请回避

    HTML 2

  5. MovingPlanetReborn MovingPlanetReborn Public

    C# 1 1

  6. fly_vedio_assignment_away fly_vedio_assignment_away Public

    Forked from YewFence/fly_vedio_assignment_away

    让视频作业飞起来!

    Python 1