HUSTOJ配置文件解释
来源:互联网 发布:安卓上的绘画软件 编辑:程序博客网 时间:2024/06/10 08:31
hustoj有两个配置文件,互相独立,分别供core和web使用。core(judged/judge_client)使用的配置文件是judge.conf,默认位置/home/judge/etc,内容如下,注意core没有识别引号和注释的能力,所以不要自行增加任何引号或注释,否则可能影响judged启动,下面的解释仅做阅读,不能放入配置文件。
**judge.conf**==========OJ_HOST_NAME=127.0.0.1 如果用mysql连接读取数据库,数据库的主机地址 OJ_USER_NAME=root 数据库帐号 OJ_PASSWORD=root 数据库密码 OJ_DB_NAME=jol 数据库名称 OJ_PORT_NUMBER=3306 数据库端口 OJ_RUNNING=4 judged会启动judge_client判题,这里规定最多同时运行几个judge_client OJ_SLEEP_TIME=5 judged通过轮询数据库发现新任务,轮询间隔的休息时间,单位秒 OJ_TOTAL=1 老式并发处理中总的judged数量 OJ_MOD=0 老式并发处理中,本judged负责处理solution_id按照TOTAL取模后余数为几的任务。 OJ_JAVA_TIME_BONUS=2 Java等虚拟机语言获得的额外运行时间。 OJ_JAVA_MEMORY_BONUS=512 Java等虚拟机语言获得的额外内存。 OJ_SIM_ENABLE=0 是否使用sim进行代码相似度的检测 OJ_HTTP_JUDGE=0 是否使用HTTP方式连接数据库,如果启用,则前面的HOST_NAME等设置忽略。 OJ_HTTP_BASEURL=http://127.0.0.1/JudgeOnline 使用HTTP方式连接数据库的基础地址,就是OJ的首页地址。 OJ_HTTP_USERNAME=admin 使用HTTP方式所用的用户帐号(HTTP_JUDGE权限),该帐号登录时不能启用VCODE图形验证码,但可以登录成功后启用。 OJ_HTTP_PASSWORD=admin 密码 OJ_OI_MODE=0 是否启用OI模式,即无论是否出错都继续判剩余的数据,在ACM比赛中一旦出错就停止运行。 OJ_SHM_RUN=0 是否使用/dev/shm的共享内存虚拟磁盘来运行答案,如果启用能提高判题速度,但需要较多内存。 OJ_USE_MAX_TIME=1 是否使用所有测试数据中最大的运行时间作为最后运行时间,如果不启用则以所有测试数据的总时间作为超时判断依据。 db_info.inc.php===============static $DB_HOST="localhost"; 数据库的服务器地址 static $DB_NAME="jol"; 数据库名 static $DB_USER="root"; 数据库用户名 static $DB_PASS="root"; 数据库密码 // connect db static $OJ_NAME="HUSTOJ"; OJ的名字,将取代页面标题等位置HUSTOJ字样。 static $OJ_HOME="./"; OJ的首页地址 static $OJ_ADMIN="root@localhost"; 管理员email static $OJ_DATA="/home/judge/data"; 测试数据所在目录,实际位置。 static $OJ_BBS="discuss";//"bbs" 论坛的形式,discuss为自带的简单论坛,bbs为外挂论坛,参考bbs.php代码。 static $OJ_ONLINE=false; 是否使用在线监控,需要消耗一定的内存和计算,因此如果并发大建议关闭 static $OJ_LANG="en"; 默认的语言,中文为cn static $OJ_SIM=true; 是否显示相似度检测的结果。 static $OJ_DICT=true; 是否启用在线英字典 static $OJ_LANGMASK=1008; //1mC 2mCPP 4mPascal 8mJava 16mRuby 32mBash 1008 for security reason to mask all other language 用掩码表示的OJ接受的提交语言,可以被比赛设定覆盖。 static $OJ_EDITE_AREA=true;// 是否启用高亮语法显示的提交界面,可以在线编程,无须IDE。 static $OJ_AUTO_SHARE=false;//true: 自动分享代码,启用的话,做出一道题就可以在该题的Status中看其他人的答案。 static $OJ_CSS="hoj.css"; 默认的css,可以选择dark.css和gcode.css,具有有限的界面制定效果。 static $OJ_SAE=false; //是否是在新浪的云平台运行web部分 static $OJ_VCODE=true; 是否启用图形登录、注册验证码。 static $OJ_APPENDCODE=false; 是否启用自动添加代码,启用的话,提交时会参考$OJ_DATA对应目录里是否有append.c一类的文件,有的话会把其中代码附加到对应语言的答案之后,巧妙使用可以指定main函数而要求学生编写main部分调用的函数。 static $OJ_MEMCACHE=false;是否使用memcache作为页面缓存,如果不启用则用/cache目录 static $OJ_MEMSERVER="127.0.0.1"; memcached的服务器地址 static $OJ_MEMPORT=11211; memcached的端口
0 0
- HUSTOJ配置文件解释
- HUSTOJ配置文件
- HUSTOJ随笔3-配置文件
- HUSTOJ随笔3-配置文件
- hustoj配置文件注释:
- HUSTOJ随笔3-配置文件
- 关于HustOJ两个配置文件的说明
- log4j的配置文件解释
- C# 解释配置文件内容
- ssh配置文件解释
- Linux网卡配置文件解释
- spring配置文件解释
- mysql配置文件部分解释
- tomcat配置文件 关键词解释
- nginx.conf 配置文件解释
- MySQL配置文件参数解释
- REDIS配置文件详细解释
- springMVC配置文件解释(2)
- Java 8 Optional类深度解析
- 缺失值、异常值的识别
- Golang有多个defer的情况
- 构造函数
- TRIP之license的申请和设置
- HUSTOJ配置文件解释
- 并查集之找假爹(并查集删除操作)-NYOJ-合纵连横
- phpcms V9 局域网访问问题
- 一些面试基本知识(计网,OSI,TCP,UDP,HTTP)
- CSDN Passport 更新公告
- 数组的属性和方法总结
- PNP: TTCP
- JMX学习(1)
- 递归 十进制转换为二进制