尝试自建一个 OJ 有这个想法很久了,目前构思: 前端: 普普通通。 后端: 后端是重点所在,如何保证上传程序无法执行恶意操作等等,同时计算程序的内存,CPU占用等等。 1、chroot 2、Docker 3、VM