如何修改 /hustoj special judge/judge.conf

关于HUSTOJ的搭建与virtual judge的设置
编辑:www.fx114.net
本篇文章主要介绍了"关于HUSTOJ的搭建与virtual judge的设置",主要涉及到关于HUSTOJ的搭建与virtual judge的设置方面的内容,对于关于HUSTOJ的搭建与virtual judge的设置感兴趣的同学可以参考一下。
linux下hustoj安装的步骤
方法很多….这种是通过终端(也就是windows中的命令提示符)搭建的
一、准备工作。
1.下载ubuntu系统
http://www.ubuntu.com/download/zh-CN
打开ubuntn下载网站,根据电脑配置下载相应32位或64位的ubuntu
13.10镜像文件
2.下载虚拟机 VMware
http://download3.vmware.com/software/wkst/file/VMware-workstation-full-10.0.1-1379776.exe
安装时候要序列号,序列号百度一下就行,能用。
二、安装ubuntu
使用虚拟机加载ubuntu-13.10.1-desktop-i386.iso镜像文件,然后一直安装就行。
步骤不清楚的同学参考一下下边这个链接,有详细的安装过程
http://wenku.baidu.com/link?url=Dpzvu-GhNvS9-qOLByrwZ2SUQ5nf2ccMJNbHADr_8XNBYtSa0nSz5j4GVKMybDSeuYJJurfFzRv9GLOwq6LCwcosGDochqFs9hE4uT3EKLC
安完之后鼠标可能在ubuntu中出不来,按住ctrl+alt
释放鼠标。
安完之后下方有提示安装 tools
直接单击安装就行,自动安装。&&
三、安装mysql
进入终端(就在左边菜单栏里),首先输入 sudo su进入权限模式,让你输密码就输你安装完时设的密码,
再输入 apt-get installmysql-server mysql-client按回车
确认安装即可
以下安装的几个软件跟三的方法是一样的,就不一一说了,输上按回车就行。。软件园中都有!!!
四、安装apache2
继续输入 apt-get install apache2确认安装即可
  这里要说明一下的就是ubuntu下的apache默认网页执行文件夹在/var/www/下面,配置文件在/etc/apache2/apache2.conf,配置文件子目录在/etc/apache2/下
  进入火狐浏览器,键入http://localhost,出现It works!代表安装成功
五、安装php
继续输入 apt-get install php5 libapache2-mod-php5确认安装即可
重启apache,输入/etc/init.d/apache2 restart
先下载一个文本编辑器 gedit,方法同三.
&输入 apt-get install gedit
建立新的网页,这点注意下啊,由于你无权限在系统文件夹下创建新。。,所以直接以管理员身份运行,在终端输入 sudo gedit大开编辑器,
添加内容&?phpphpinfo();?&保存即可,保存目录为
vi /var/www/info.php
  进入火狐浏览器,键入http://localhost/info.php,出现php属性页面代表安装成功
七.最后一步
安装onlinejudge
在ubuntu下依次键入以下命令安装即可:
sudo apt-get&update&&&sudo
apt-get&install subversion&
输入svn checkout http://hustoj.googlecode.com/svn/trunk/installhustoj
继续输入cd hustoj
接下来,要修改三个文件里面的用户名密码,,,,这三个文件分别是
hustoj/install.sh
hustoj/web/include/db_info.inc.phphustoj-read-only/install/install.sh
现在以一个为例,其他两个参照stall.sh把其中的DBPASS
的root改为一致的密码例如我的789123.
输入 sudo gedit
再次进入文本编辑器,通过它在目录中找到install.sh然后把DBPASS密码修改成自己的,设定数据库用户名密码后
输入cdhustoj
上面给的三个都要通过终端的方式以管理员权限修改,剩余的两个同上修改方法
/*注在命令前加 sudo是以管理员权限运行,如果在刚打开的终端中输入
sudo su 回车。之后的命令就不用在加sudo了,之后的全部以管理员权限运行…..
最后一步,输入sudo&./install.sh安装hustoj相关的支持软件
进入火狐浏览器,键入http://localhost/onlinejudge,出现onlinejudge页面代表安装成功,使用管理员账号root登陆后台进行测试查看评测系统是否能运作,其他相关问题查看http://code.google.com/p/hustoj/wiki/FAQ
安装codeblocks方法很简单,ubuntu自带软件园中就有,打开终端,输入sudo
su回车,以管理员权限运行,输入自己密码,回车,z再输入 apt-get install codeblocks
然后就自己下载了………..
终于完了。。。。
Ubuntu下Apache配置网站根路径
通过gedit编辑器打开目录/etc/apache2/sites-aviliable/000-default
把原本改成这个
接下来,打开OJ,注册一个账号,下面我们来为这个账号获得管理员权限:
&这步骤折磨了我好几天 终于解决了参考
http://blog.sina.com.cn/s/blog_4bbcdf.html
第一步,终端进入 输入sudo su 输密码
第二步&输入 mysql –u root –p 输密码 进入mysql
第三步 输入查看所有数据库
第四步,&输入(hustoj用户数据库)要想进去的话就输入select *
第五步 输入
insert intoprivilege(user_id,rightstr) values('admin','administrator');
OK 大功告成,这样你的账号就有管理员权限了。。。。重点是选对数据库。。
弄好之后,发现交上题之后一直是Pending,如果出现这个问题。下边是解决办法:
判题程序judged需要用root帐号启动,请重启服务器或手动执行sudo judged。如果无效,请检查/home/judge/etc/judge.conf中的数据库账号配置,把其中的root密码和admin的密码改成自己设置的。(修改需要权限,要在终端中输入sudo nautilus打开文件)
参考Configuration,修正后再次重启服务器或执行sudo pkill -9 judged等待一会儿再执行sudo judged
下图是成功的标志。。。
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!
二、互相尊重,对自己的言论和行为负责。
本文标题:
本页链接:老版hustoj系统调用的修改
最近添加一道USACO的题目,需要读入字典文件。我就把字典文件放在测试数据所在的文件夹,然后程序中用绝对路径打开,OJ报错。咨询张老师,字典文件后缀改成dic,去掉绝对路径,出现系统调用错误,张老师让我修改okcalls.h。因为注释较少,搞错了意图,我还以为-1表示禁止,大于0的数表示打开系统调用。
调试judge_client.cc,发现返回的系统调用编号在okcalls.h中找不到,张老师来了句:整数自己加。&,太言简意赅了!后来恍然大悟,在okcalls.h的对应数组中,添加系统调用的编号和权限。
因为提示的是编号6的系统调用禁用,所以在okcalls.h中找到LANG_PV数组(以PASCAL为例),添加数字6,然后对应的LANG_PC数组中添加HOJ_MAX_LIMIT常量,即-1(开始用了1,ptrace返回后,又变0,后来改2也行,实际上打开系统调用用-1&).
最后只要在程序中使用打开字典文件的语句即可,例如:assign(input,'*.dic'),字典文件后缀改成dic。听说新版本变化过了,到时候服务器来了再折腾。&
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。怎么在ubuntu上面搭建hustOj和hustVoj_百度知道
怎么在ubuntu上面搭建hustOj和hustVoj
我有更好的答案
sh  输入sudo gedit 再次进入文本编辑器,通过它在目录中找到info.php .conf ,如果还不行;(using password://localhost&#47,想办法搞个vpn,不然没法进去下载,即是后来的 DBPASS ;etc&#47,把其中的 documentroot 后面加上 judgeonline  3,要修改一个文件里面的用户名密码;apache2&#47,输入 &#47!!  安装完成之后、安装 apache2  继续输入 apt-get install apache2 确认安装即可  这里要说明一下的就是 ubuntu 下的 apache 默认网页执行文件夹在 /var/www/ 下面,配置文件在 /etc&#47。。;@'?php phpinfo();;include中的de!!  继续输入cd hustoj,进入hustoj文件夹  接下来,是下面这个文件  hustoj/etc&#47,出现 It works !代表安装成功  五、安装 php  继续输入 apt-get install php5 libapache2-mod-php5 确认安装即可  重启 apache ,配置文件子目录在 &#47  一.  一台装ubuntu的机器  或者  二.一台在虚拟机上安装UBUNTU的机器  三、安装mysql  进入终端(就在左边菜单栏里),首先输入 sudo su进入权限模式.进入目录 &#47.googlecode.com/svn/trunk/install hustoj  (需要用vpn,进外网下载),这点注意下啊,由于你无权限在系统文件夹下创建新,重新安装了一遍.sh然后把DBPASS密码修改成设定的数据库用户名密码.如果出现  Could not connect.google.com/p/hustoj/wiki/FAQ" target="_blank">http://etc&#47! ,就不一一说了,输上按回车就行。,保存目录为  vi /var/www/info.info.inc.php  把DBPASS改成数据库密码(之前设置的)  八.设置apache服务器网站根路径(设置之后可通过IP访问OJ)  1.google.com/p/hustoj/wiki/FAQ  PS:1.svn锁定副本的问题?&gt,键入
.sh安装hustoj相关的支持软件(这步也需要VPN,即需要连接外网,一定要保持vpn的连接)  进入火狐浏览器,键入/JudgeOnline,出现JudgeOnline页面代表安装成功, 其他相关问题查看 http://hustoj,  最后一步,  输入sudo ./sites-aviliable&#47://localhost" target="_blank">http.sudo apt-get install subversion 完成之后  3: Access denied for user &#39;root&#39,一定要记住!  2:  你回到他的上级目录进行apache2&#47,导致本应下载的内容下载不下来,我就干脆把这个文件夹删了;install!!;apache2&#47!  四. 打开目录下的两个文件( default 什么的):  var/www/etc/ 下  进入火狐浏览器.php  进入火狐浏览器,键入 <a href="apache2; 保存即可,那就回到最上级的目录进行clear up  我出现的是judge-read-only的副本锁定问题.apt-get update  完成之后  2;localhost&#39,因为google服务器搬出大陆了,所以需要翻墙;  上面给的都要通过终端的方式以管理员权限修改;init.d/apache2 restart  这样应该就 OK 了。  终端 ipconfig, 找到本机 IP 地址,浏览器中输入 IP ,登陆 OJ  九,注册帐号测试 admin 功能  来,打开OJ,注册一个账号,下面我们来为这个账号获得管理员权限  比如说我注册的帐号叫 yutou  第一步,终端进入 输入sudo su 输密码  第二步
输入 mysql –u root –p 回车  然后输密码 进入mysql  第三步 输入查看所有数据库  第四步,
输入(hustoj用户数据库) 要想进去的话就输入select *  第五步 输入  insert into privilege(user_id,rightstr)values(&#39;yutou&#39;,&#39;administrator&#39;);  如果你的帐号叫zhangkun,那么只需要更改帐号部分,如  insert into privilege(user_id,rightstr)values(&#39;zhangkun&#39;,&#39;administrator&#39;);  OK 大功告成,这样你的账号就有管理员权限了。。。。重点是选对数据库。  二. virtual judge 环境搭建 与配置  PS:以下要下载的地方也几乎都需要外网,所以一定要先准备好一个VPN帐号,具体到网上搜一下免费的VPN和设置,这里就不多赘述。  1. 安装 jdk  sudo apt-get install openjdk-6-jdk  2. 安装 tomcat  ( 1 )安装  在
页面中下载 Core 里的 tar.gz 文件;下载完解压后,将解压后的文件夹移至 /usr/local 中。  ( 2 )启动 tomcat  在终端执行 /usr/local/apache-tomcat-6.0.41/bin/startup.sh  (这里的 tomcat 的版本后面不一样具体自己调整比如你下的 6.0.35 你就把命令改成 6.0.35 )  3. 在 jsp 中使用 JDBC 来连接 MySQL 数据库  下载 JDBC 驱动程序  打开
页面,最 下面有几列链接,其中一列第一个有意个 download ,点开,左侧寻找 connectors, 然后网页左侧有 connector/J 点击会出现供选择的 tar.gz 和 zip 文件下载(下载 .tar.gz 文件 ),下载完毕后解压缩。  下载需要申请帐号,用邮箱申请就好了;  配置连接文件  将刚刚展开的 mysql-connector-java-5.1.18 中的 mysql-connector-java-5.1.18-bin.jar 文件拷贝到上面安装的 jdk 和 tomcat 下的 lib 文件夹中:  j dk : /usr/lib/jvm/java-6-openjdk/lib  tomcat : /usr/local/apache-tomcat-6.0.35/lib/ PS:(这里的版本也是,你下载的5.x.xx你就把相应的5.x.xx移到相应的目录下)  4.在myql中创建vhoj数据库  先进入数据库  1、在终端中输入sudo mysql -u root -p  回车然后输入你的数据库密码  2 、创建 vhoj 数据库
create database vhoj ;  3 、查看是否创建成功 showdatabases ;  4 、选中 vhoj 数据库, use vhoj ;  5 ,创建表格,执行以下 sql 语句  CREATE TABLE ` t_contest ` (  ` C_ID ` int ( 10 ) NOT NULL auto_increment ,  ` C_TITLE ` varchar ( 100 ) collate utf8_unicode_ci default NULL ,  ` C_DESCRIPTION ` text collate utf8_unicode_ci ,  ` C_PASSWORD ` varchar ( 40 ) collate utf8_unicode_ci default NULL ,  ` C_BEGINTIME ` datetime default NULL ,  ` C_ENDTIME ` datetime default NULL ,  ` C_MANAGER_ID ` int ( 10 ) default NULL ,  ` C_HASH_CODE ` varchar ( 40 ) collate utf8_unicode_ci default NULL ,  ` C_REPLAY_STATUS_ID ` int ( 10 ) unsigned default NULL ,  ` C_ANNOUNCEMENT ` text collate utf8_unicode_ci ,  ` C_ENABLE_TIME_MACHINE ` int ( 1 ) unsigned default NULL ,  PRIMARY KEY (` C_ID `),  KEY ` Index_manager_id ` (` C_MANAGER_ID `),  KEY ` Index_hash_code ` (` C_HASH_CODE `),  KEY ` Index_replay_status_id ` (` C_REPLAY_STATUS_ID  ) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_  CREATE TABLE ` t_cproblem ` (  ` C_ID ` int ( 10 ) NOT NULL auto_increment ,  ` C_PROBLEM_ID ` int ( 10 ) default NULL ,  ` C_CONTEST_ID ` int ( 10 ) default NULL ,  ` C_NUM ` varchar ( 2 ) collate utf8_unicode_ci default NULL ,  ` C_TITLE ` varchar ( 100 ) collate utf8_unicode_ci default NULL ,  ` C_DESCRIPTION_ID ` int ( 10 ) unsigned default NULL ,  PRIMARY KEY (` C_ID `),  KEY ` Index_problem_id ` (` C_PROBLEM_ID `),  KEY ` Index_contest_id ` (` C_CONTEST_ID `),  KEY ` Index_description_id ` (` C_DESCRIPTION_ID  ) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_  CREATE TABLE ` t_description ` (  ` C_ID ` int ( 11 ) NOT NULL auto_increment ,  ` C_DESCRIPTION ` text character set utf8 collate utf8_unicode_ci ,  ` C_INPUT ` text character set utf8 collate utf8_unicode_ci ,  ` C_OUTPUT ` text character set utf8 collate utf8_unicode_ci ,  ` C_SAMPLEINPUT ` text character set utf8 collate utf8_unicode_ci ,  ` C_SAMPLEOUTPUT ` text character set utf8 collate utf8_unicode_ci ,  ` C_HINT ` text character set utf8 collate utf8_unicode_ci ,  ` C_PROBLEM_ID ` int ( 11 ) NOT NULL default &#39;0&#39; ,  ` C_UPDATE_TIME ` datetime default NULL ,  ` C_AUTHOR ` varchar ( 100 ) default NULL ,  ` C_REMARKS ` varchar ( 500 ) character set utf8 collate utf8_unicode_ci default NULL ,  ` C_VOTE ` int ( 10 ) unsigned default NULL ,  PRIMARY KEY (` C_ID `),  KEY ` Index_problem_id ` (` C_PROBLEM_ID  ) ENGINE = InnoDB DEFAULT CHARSET = latin1 ;  CREATE TABLE ` t_problem ` (  ` C_ID ` int ( 10 ) NOT NULL auto_increment ,  ` C_TITLE ` varchar ( 100 ) collate utf8_unicode_ci default NULL ,  ` C_SOURCE ` varchar ( 500 ) collate utf8_unicode_ci default NULL ,  ` C_URL ` varchar ( 500 ) collate utf8_unicode_ci default NULL ,  ` C_originOJ ` varchar ( 40 ) collate utf8_unicode_ci default NULL ,  ` C_originProb ` varchar ( 40 ) collate utf8_unicode_ci default NULL ,  ` C_MEMORYLIMIT ` int ( 10 ) default NULL ,  ` C_TIMELIMIT ` int ( 10 ) unsigned default NULL ,  ` C_TRIGGER_TIME ` datetime default NULL ,  PRIMARY KEY (` C_ID  ) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_  CREATE TABLE ` t_replay_status ` (  ` C_ID ` int ( 10 ) unsigned NOT NULL auto_increment ,  ` C_DATA ` mediumtext collate utf8_unicode_ci ,  PRIMARY KEY (` C_ID  ) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_  CREATE TABLE ` t_submission ` (  ` C_ID ` int ( 10 ) NOT NULL auto_increment ,  ` C_STATUS ` varchar ( 100 ) collate utf8_unicode_ci default NULL ,  ` C_TIME ` int ( 10 ) unsigned default NULL ,  ` C_MEMORY ` int ( 10 ) unsigned default NULL ,  ` C_SUBTIME ` datetime default NULL ,  ` C_PROBLEM_ID ` int ( 10 ) default NULL ,  ` C_USER_ID ` int ( 10 ) default NULL ,  ` C_CONTEST_ID ` int ( 10 ) default NULL ,  ` C_LANGUAGE ` varchar ( 100 ) character set utf8 collate utf8_bin default NULL ,  ` C_SOURCE ` text collate utf8_unicode_ci ,  ` C_ISOPEN ` int ( 10 ) default NULL ,  ` C_DISP_LANGUAGE ` varchar ( 100 ) collate utf8_unicode_ci default NULL ,  ` C_USERNAME ` varchar ( 40 ) collate utf8_unicode_ci default NULL ,  ` C_ORIGIN_OJ ` varchar ( 40 ) collate utf8_unicode_ci default NULL ,  ` C_ORIGIN_PROB ` varchar ( 40 ) collate utf8_unicode_ci default NULL ,  ` C_IS_PRIVATE ` int ( 10 ) unsigned default &#39;0&#39; ,  ` C_ADDITIONAL_INFO ` text collate utf8_unicode_ci ,  ` C_REAL_RUNID ` varchar ( 40 ) collate utf8_unicode_ci default NULL ,  PRIMARY KEY (` C_ID `),  KEY ` Index_problem_id ` (` C_PROBLEM_ID `),  KEY ` Index_user_id ` (` C_USER_ID `),  KEY ` Index_contest_id ` (` C_CONTEST_ID `),  KEY ` Index_username ` (` C_USERNAME `),  KEY ` Index_origin_prob ` (` C_ORIGIN_PROB  ) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_  CREATE TABLE ` t_user ` (  ` C_ID ` int ( 10 ) NOT NULL auto_increment ,  ` C_USERNAME ` varchar ( 40 ) collate utf8_unicode_ci default NULL ,  ` C_NICKNAME ` varchar ( 100 ) collate utf8_unicode_ci default NULL ,  ` C_PASSWORD ` varchar ( 40 ) collate utf8_unicode_ci default NULL ,  ` C_CREATETIME ` datetime default NULL ,  ` C_QQ ` varchar ( 20 ) collate utf8_unicode_ci NOT NULL ,  ` C_SCHOOL ` varchar ( 100 ) collate utf8_unicode_ci NOT NULL ,  ` C_EMAIL ` varchar ( 100 ) collate utf8_unicode_ci NOT NULL ,  ` C_BLOG ` varchar ( 1000 ) collate utf8_unicode_ci NOT NULL ,  ` C_SHARE ` int ( 10 ) unsigned NOT NULL default &#39;1&#39; ,  ` C_SUP ` int ( 10 ) unsigned NOT NULL default &#39;0&#39; ,  PRIMARY KEY (` C_ID  ) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_  CREATE TABLE ` t_vlog ` (  ` C_ID ` int ( 10 ) unsigned NOT NULL auto_increment ,  ` C_SESSIONID ` varchar ( 40 ) default NULL ,  ` C_IP ` varchar ( 40 ) default NULL ,  ` C_CREATETIME ` datetime default NULL ,  ` C_DURATION ` int ( 10 ) unsigned default NULL ,  ` C_REFERER ` varchar ( 500 ) default NULL ,  ` C_USERAGENT ` varchar ( 500 ) default NULL ,  ` C_LOGINER ` int ( 10 ) unsigned default NULL ,  PRIMARY KEY (` C_ID `),  KEY ` Index_2 ` (` C_SESSIONID  ) ENGINE = InnoDB DEFAULT CHARSET = latin1 ;  然后回车。这就建好了  6、查看数据表是否创建成功 show tables;  出现相应的表就成功了。  三、 代码实施(下载还是要进外网,用VPN)  1、下载vj最新开源代码   2、在tomcat安装目录下的webapps目录下新建名为judge的文件夹,并将下载的文件解压到目录下。  3、修改以下配置文件  WEB-INF/db.properties、  修改DBPASS数据库密码(之前自己设置的)  WEB-INF/web.properties、  本地测试注释前三行,远端访问注释后三行(注释即在行前边加#号) ,并将basePath设置为http:yourip:8080/judge  yourip:你的ip地址,在终端中输入ipconfig,找到本机IP地址  accounts.conf文件,该文件存放各oj系统的账号密码  内容格式为  POJyourusername yourpassword,让你输密码就输你安装完时设的密码, 回车,    再输入 apt-get installmysql-server mysql-client 按回车    确认安装即可 ,  以下安装的几个软件跟三的方法是一样的
为您推荐:
其他类似问题
ubuntu的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Notice:春节期间为提高网站访问速度,我们组织了技术人员对数据库进行优化处理,后发现数据库出了些问题(2.16左右就有用户反映自己权限消失,我们当即进行了处理)请发现问题的用户与我们联系,我们将妥善进行处理,从2.26--2.28反馈的信息来看,影响面很小,只有三名用户受到波及。欢迎大家对我们的工作进行监督,同时我们也坚决反对来自业内某些人的恶意攻击!
大视野在线测评·欢迎您News新OJ注意事项-[lavendir]&免责声明
我站的大部分资料来源于网上,由会员提供,除非特别声明,我站并不拥有该资料版权。其他网站媒体未经本站及作者本人同意不得转载,如果无意侵犯了您的权益,请电邮,本站将及时删除,目前较新的试题可在 提取码3i5n,鸣谢SCaffrey,cjsoft。& 任何会员使用我站资料均只能用于参考,未经原作者同意擅自对作品进行任何侵犯版权的操作所产生的责任,由会员本人承担。 转载或使用我站作品,请与我站或原作者联系。 如发现本网站载有侵犯您著作权的侵权信息,可依法向我们提出警示或索要行为人的注册信息,但应依法提供以下资料:
&&&&&&&&&&&&& 1、能够确认的有效的本人身份证明,
&&&&&&&&&&&&& 2、著作权权属证明,
&&&&&&&&&&&& 3、侵权情况证明。
&&&&&&&&& 无法提供或不能完整提供上述资料的,我们将视为您未提出警示或主张。由此而产生的一切法律责任,我们也不予承担。
========================================================================================================
系统支持名单(排名不分先后)(所得款项用于OJ的后续开发,下列用户将成为首批使用者):
VFleaKing& hynuACM& txh& applepi& zcwwzdjn
csimstu leo lebesgue& zzq& Accelerator
Shana yangyue1995 were mato_no1& xhm1994
weixinding& Indeed tsstss123 iscubus& gzp95
CA72 huyuanming11 dianbei& sjynoi& ACTheory& xyf& simoncao Seter
lirenjue& void_rank Nordom0x50
========================================================================================================
本OJ架设在Linux服务器上,C/C++用户输出64位整型请使用%lld
gcc4以上版本编译器头文件检查较为严格,请不要忘记添加&stdio.h&等头文件
本OJ目前还在测试阶段,出现的各种问题敬请谅解,欢迎大家在WebBoard中提出意见。
Online Judge编译器信息-[gaewah]
GCC (Ubuntu/Linaro 4.4.4-14ubuntu5) 4.4.5
Free Pascal Compiler version 2.4.0-2 [] for i386
Java version &1.6.0_22&
gcc Main.c -o Main -Wall -lm --static -std=c99 -DONLINE_JUDGE
g++ Main.cc -o Main -O2 -Wall -lm --static -DONLINE_JUDGE
fpc -Co -Ct -Ci -O2
javac -J-Xms32m -J-Xmx256m Main.java
*Java has 2 more seconds and 512M more memory when running and judging.
Recently Change List-[gaewah]
修复公告的panel在IE浏览器中没有居中的问题 -
彻底删除划词翻译功能 -
修复题目显示页面跳转到题目专有的WebBoard链接错误问题 -
修复首页文件中数据库语句使用错误导致首页News调用失败问题 -
在News显示之前添加红色的News标题 -
测试启用LOGO一枚 -
增加64位系统的必要系统调用至系统限制白名单,解决部分代码无故RE的问题[Specially thanks zhblue] -
修改OJ配置,减少Pending时间 -
修复discuss模块thread页面一个帖子句子过长不自动换行冲出屏幕的问题。 -
修复可以提交不存在的题目的问题 -
修正后台数据文件文件名对应关系,解决近百题无故Output limit exceed问题 -
修改Judge_Client,放宽对空格空行的敏感程度,现在的PE的定义为忽略行尾空格换行符,忽略文件结尾空白字符,其他多余的或者少的空白字符引发的问题 -
添加discuss模块帖子显示的翻页功能,修改默认一页帖数为50 -
修复因语法错误导致的discuss的管理功能失效 -
修正Contest-Header的CSS配色错误 -
修改Online Judge运行机制,将定期检查模式改为提交通知信号模式,进一步减少程序pending时间,减轻服务器负担 -
添加Judged服务保护进程,定期检查Judged服务是否崩溃,保证OJ正常运行 -
修改FPC编译参数为fpc -Co -Ct -Ci,去掉-Cr数组越界检查
再修改FPC编译参数为fpc -Co -Ct -Ci -O2,加入O2优化
====历史修订和详细信息,参阅.====
Based on opensource project .

我要回帖

更多关于 disconf修改配置失败 的文章

 

随机推荐