分享一个自己写的 online judge

2017-11-17 10:53:50 +08:00
 holyghost

先放地址:传送门,VPS 在荷兰,网站用到了 google font,所以慢点还请理解。

你为什么又又又又要做一个 OJ ?

本来我要做的是一个收集我在其它 OJ 上算法题的错题本(众所周知,维护错题本是我们好学生才有的一个习惯),后来需要加上分析和测试用例,所以干脆改造成为了一个 OJ。

这个 OJ 是咋实现的?

主要是用了 namespace 和 cgroup。代码我放到了 github 上,在几篇博客里,我简单记录了开发过程中遇到的问题和解决的办法。

这个 OJ 有啥优点?

没有,自己写的看着比较顺眼而已。

这个 OJ 有啥缺点?

为啥不支持 Python ?不支持 Python 你也好意思放出来?

因为暂时还没想出来什么好办法,如果想出来的话,我会把我最最最最喜欢的 Perl6 也加上去。再说,这有啥不好意思的,抛砖引玉嘛。

说了这么多,就是一个广告呗?

其实也不是,在这个摸鱼的周五,我在早八点钟的马桶上想出了一个好玩的主意。由于临近年底,地主家也没有余粮,所以我准备只拿出 100 RMB,用于奖励绕过这个 OJ 的第一个人。注意:绕过在这里被定义为在不使用暴力(比如 dd / cc )影响这个 OJ 正常功能的前提下(其他奇技淫巧我们是欢迎的~),对宿主机造成了影响(建议用比较温柔、轻一点的方式,比如把自己的支付宝账号写到 /tmp 下的一个文件中)。

至于看不上 100 RMB 的大佬,请绕行或者给我的支付宝 daguguguji@gmail.com 打 2300 RMB,靴靴。

3420 次点击
所在节点    分享创造
8 条回复
chunk
2017-11-17 13:52:58 +08:00
哈哈
holyghost
2017-11-17 14:09:57 +08:00
@chunk 大佬给点意见嘛,比如广告太多啥的。
wintercoder
2017-11-19 11:50:52 +08:00
看题都要登录,你这样是会没有朋友的
holyghost
2017-11-19 11:57:25 +08:00
@wintercoder

还好我机智,用户名和密码放在登录页了~
wlh233
2017-11-19 18:18:01 +08:00
严肃 OJ 有希望了一刚
holyghost
2017-11-19 19:22:53 +08:00
@wlh233

你球最严的 OJ,不承认就是不客观。
jedihy
2017-11-21 04:31:30 +08:00
OJ 有没有很好的开源解决方案,支持多语言的
holyghost
2017-11-21 08:01:36 +08:00
@jedihy 暂时没发现,支持多语言的基本都是用 docker 做的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/407151

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX