强大、安全、领先的评测机
Go to file
2020-11-16 16:47:31 +08:00
example add language: TypeScript 2020-11-05 20:51:10 +08:00
plugins Update 2020-11-06 14:03:29 +08:00
proto add result: compile success 2020-11-04 16:26:42 +08:00
runner Update 2020-11-06 14:03:29 +08:00
src 修复 wait4 无限等待的 bug 2020-11-16 16:47:31 +08:00
.dockerignore Update 2020-11-06 14:03:29 +08:00
.gitignore add language: TypeScript 2020-11-05 20:51:10 +08:00
build.rs add language: java 2020-11-05 16:02:31 +08:00
Cargo.toml add language: java 2020-11-05 16:02:31 +08:00
Dockerfile Update 2020-11-06 14:03:29 +08:00
LICENSE Initial commit 2020-01-23 23:06:24 +08:00
README.md Update 2020-11-06 14:03:29 +08:00

river

环境要求

  • linux

Example

cd example
python3 main.py

TODOs

已经完成基本功能,后续需要优化

  • 基于 ptrace 的精准内存测量
  • 基于 cgroups 的资源控制
  • 用户、组限制
  • 示例代码
  • 安全测试
  • 优化 args 生成代码,减少测量出的用户代码执行时间
  • special judge
  • docker 部署
  • 更多语言支持
  • 使用配置文件配置语言
  • 使用环境变量等机制自定义评测目录