历史导出
> 背景
acm-statistics 是我大学时期的业余项目——一个把所有令人兴奋的新技术塞进
一个代码库的好借口:.NET Core、Vue.js + Nuxt.js、微服务、多镜像 Docker 构建系统、
docker-compose……这种过度工程化只有充满热情却缺乏维护预算的学生才能搞出来。
随着时间推移,.NET 每年都有大版本升级,JS 框架每隔几个月就有破坏性变更。即使 Renovate 自动化了依赖 PR,保持一切正常运行仍需要持续的人工干预。2025 年 10 月, VPS 提供商 (CloudCone) 遭到入侵,2025-10-22 之后的所有数据都在事故中丢失。
这成了重新开始的最后一根稻草。OJHunt Lite 从零重写,采用完全相反的理念:尽可能少 的依赖、不存储用户数据——您将自己的历史记录保存在 PDF 中。一次服务器事故再也不能 抹去您的记录。
随着时间推移,.NET 每年都有大版本升级,JS 框架每隔几个月就有破坏性变更。即使 Renovate 自动化了依赖 PR,保持一切正常运行仍需要持续的人工干预。2025 年 10 月, VPS 提供商 (CloudCone) 遭到入侵,2025-10-22 之后的所有数据都在事故中丢失。
这成了重新开始的最后一根稻草。OJHunt Lite 从零重写,采用完全相反的理念:尽可能少 的依赖、不存储用户数据——您将自己的历史记录保存在 PDF 中。一次服务器事故再也不能 抹去您的记录。
有问题或疑问?
在 GitHub 上提交 Issue
或 查看关于页面获取联系方式。