HustOj使用脚本开启判题功能
来源:互联网 发布:网络购彩团队是骗局吗 编辑:程序博客网 时间:2024/05/22 15:36
部署HustOJ后,发现有判重功能,我们可以在比赛的时候关闭前台判重产生的代码相似度,开启后台判重。
比赛结束后,管理员可以查看判重结果。故写了一个脚本:
#!/bin/bashecho "请输入数:(1,2,3,4)"echo "1.开启后台判重,关闭前台判重(比赛前)"echo "2.关闭后台判重,开启前台判重(比赛后)"echo "3.开启后台判重,开启前台判重"echo "4.关闭后台判重,关闭前台判重"filerear=/home/judge/etc/judge.conf#/home/judge/etc/judge.conffilehead=/var/www/html/JudgeOnline/include/db_info.inc.php#/var/www/html/JudgeOnline/include/db_info.inc.phpread tmpif [ "$tmp" -eq "1" ]then sudo sed -i '/^OJ_SIM_ENABLE=/cOJ_SIM_ENABLE=1' $filerear sudo sed -i '/^static $OJ_SIM=/cstatic $OJ_SIM=false;' $filehead echo "后台:开启 前台:关闭"fiif [ "$tmp" -eq "2" ]then sudo sed -i '/^OJ_SIM_ENABLE=/cOJ_SIM_ENABLE=0' $filerear sudo sed -i '/^static $OJ_SIM=/cstatic $OJ_SIM=true;' $filehead echo "后台:关闭 前台:开启"fi if [ "$tmp" -eq "3" ]then sudo sed -i '/^OJ_SIM_ENABLE=/cOJ_SIM_ENABLE=1' $filerear sudo sed -i '/^static $OJ_SIM=/cstatic $OJ_SIM=true;' $filehead echo "后台:开启 前台:开启"fiif [ "$tmp" -eq "4" ]then sudo sed -i '/^OJ_SIM_ENABLE=/cOJ_SIM_ENABLE=0' $filerear sudo sed -i '/^static $OJ_SIM=/cstatic $OJ_SIM=false;' $filehead echo "后台:关闭 前台:关闭"fi
0 0
- HustOj使用脚本开启判题功能
- Ubuntu 上 HUSTOJ Pascal判题设置
- 在线判题系统hustoj的搭建
- [转]HUSTOJ建立分布式判题系统
- HUSTOJ随笔4-建立分布式判题系统
- HUSTOJ关于宽松判题和严谨判题的修改
- elasticsearch开启脚本及使用
- 使用Hostapd开启AP功能
- HUSTOJ 使用随笔
- 本机rsync同步脚本,未开启压缩功能。
- HUSTOJ随笔6-彩蛋(隐藏功能)
- Hustoj关闭Apache的目录浏览功能
- [转]Special Judge在HUSTOJ中的使用
- 使用 Bash shell 脚本进行功能测试
- 使用 Bash shell 脚本进行功能测试
- 使用脚本实现killproc的功能
- 使用ScriptControl令程序增加脚本功能
- 使用 Bash shell脚本进行功能测试
- Android关于listview设置属性 android:listselector = "@null" 无效的问题
- Java:多线程,线程同步,同步锁(Lock)的使用(ReentrantLock、ReentrantReadWriteLock)
- Spring分层矛盾问题
- 第2次项目3-两点距离
- Traits
- HustOj使用脚本开启判题功能
- Android ANR异常及解决方法
- 动画—Core Animation初步学习二: 基础动画
- VS2012程序打包部署详解
- 构建之法1,5,17章学习心得
- 集合,数组相互转换,以及相关操作
- 30. Substring with Concatenation of All Words
- Python append 和 .join
- AndroidStudio实用技能(1)