于是 Judger 依旧需要从老的重构,或者需要做一个更好的沙箱,既然有可能从头再来,那么很难不把目光放到老大哥 DOMjudge 上。 粗略地看了一下 judge 目录中的 runguard.cc ,发现这是一个比较通用的命令行程序,在编译和判题阶段都有使用。于是就想着如果用 Rust 重写一遍,可以加深对其原理的了解,也方便后续进行...