01 / 系统与智能运行时
Leverage Online Judge — 多语言评测与资源隔离平台
为高校ACM/ICPC训练、比赛和课程作业提供多语言编译、执行、资源限制与自动评测。
背景
该系统由南京信息工程大学ACM/ICPC团队和课程教学实际使用,覆盖训练、比赛与作业提交。
工作内容
- 实现多语言编译、执行、资源监控和评测流程。
- 使用Linux Namespace、Cgroups和Docker隔离提交程序并限制资源。
- 重构评测后端,改善扩展性和维护成本。
使用情况
系统持续服务校内ACM/ICPC团队和学生课程作业,维护周期从2021年至2025年。