virtual judge 本地部署方案

本文档介绍了如何在服务器上部署虚拟判题系统。首先,需要通过sudo apt-get install命令安装tomcat、JRE、JDK以及MySQL。接着,将安装包移动到指定的Tomcat目录,并重启Tomcat服务以应用更改。
摘要由CSDN通过智能技术生成
这是一种将自己的电脑当作服务器来部署一个vj的方法,我也是参考前辈们的做法稍作了改动,如果在服务器上部署的话需要在细节上稍作改动:

一.什么是Virtual Judge? vj的工作原理什么?  vj有什么特点?

    所谓的Virtual Judge是区别于Online Judge而言的,OJ具有自己的题库、判题终端等等,但是VJ是没有的。VJ的工作原理是把题目用爬虫抓过来,当你用VJ的账号提交题目的时候VJ会用自己在对应的OJ上的账号来提交你的代码,并抓取判题结果呈现给用户。简单来说就是你只要注册一个账号就可以在各个OJ(当然要是VJ支持的)上提交题目了。

除此之外,VJ还有几个功能很棒:

    创建比赛。可以用VJ支持的那些OJ上的题目来组成一场比赛(每个人度可以加比赛,这点时很棒的),很适合大家一起做套题,或者个人刷专题使用。

    实时排名。你可以按VJ说明的格式来生成一个比赛的排行榜,把这个榜和你创建的比赛挂钩之后就可以在比赛过程中实时地看到其他各个队伍的AC情况以及自己的排名。有些大 型比赛的排行榜已经有人制作好了,你只需要在设置的时候直接勾选别人创建的排行榜(也就是“比赛回放”)就行了,不必再亲自制作。


二.部署环境:ubuntu12.04

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值