最近想了解如何做一个简单的 python online judge ,不知道有什么可以参考的~
1
htfy96 2016-01-05 17:00:59 +08:00
OJ 最难做的其实都是后端, https://www.v2ex.com/t/221500 这里有一个。如果不擅长系统底层机制的建议找一个 hustoj 之类的成熟 OJ 的后端抄过来就好
|
2
wy315700 2016-01-05 17:02:28 +08:00
|
3
codesun 2016-01-05 17:24:37 +08:00
你可以看下我同学写的 OJ ,跨平台,包含前后端
https://github.com/zjhzxhz/voj |
4
wph95 2016-01-05 17:28:49 +08:00
OJ 最难的是 judge ,量小的话直接去参考 hustoj 就好。
量大 自己找 虚拟化 /容器化方案写沙盒。 前后端就是个样子货,不难但繁琐。 |
5
virusdefender 2016-01-05 19:56:18 +08:00 via Android
|
6
zmj1316 2016-01-05 22:28:57 +08:00
怎么觉得总是有人问这个,快要月经了吧
|
7
moycat 2016-01-05 23:26:39 +08:00 via iPhone
正在写一个...后端差不多了就差前端了,然而高二又要期末了没时间...
后端 Python,Docker 和 C ,评测端 socket 通信,数据库 MySQL 前端 php ,粗略有个类似 wordpress 的插件和主题功能 https://github.com/moycat/MoyOJ 目前就是不跨平台只能 Linux ,而且前端基本功能都没好...... |
8
moycat 2016-01-05 23:28:52 +08:00 via iPhone
|
9
seagoat 2016-01-06 00:12:28 +08:00
弱弱的问, OJ 是啥
|
10
xiqingongzi 2016-01-06 00:24:18 +08:00 via Android
@seagoat Online Judge
|
11
chenyuxiaodhr 2016-01-06 12:10:24 +08:00
HUSTOJ
|
12
pierre1994 OP @virusdefender 看了下,做的非常不错,正在学习中~
|
13
hengz 2016-03-02 10:57:13 +08:00
华为的 OJ 好像开放了
|