精华内容
下载资源
问答
  • HUSTOJ 流行的OJ系统,跨平台、易安装、有题库。 版权说明 HUSTOJ is an GPL Free Software. HUSTOJ 是采用 GPL 的自由软件。(仅限原创部分代码,其中使用了其他开源项目的组件,请遵循原组件的协议。) 注意:...
  • HUST ACM OnlineJudge HUSTOJ ,开源 全部采用开源技术,不仅仅是提供源代码,搭建HUSTOJ?不需要购买任何商业软件。采用成熟的Li...
  • (hustoj用户数据库)要想进去的话就输入select*from jol; 第五步输入 insertintoprivilege(user_id,rightstr)values('yutou','administrator'); 如果你的帐号叫zhangkun,那么只需要更改帐号部分,如 ...

    http://www.linuxidc.com/Linux/2016-01/127180.htm

    http://www.linuxidc.com/Linux/2016-09/135615.htm

    http://www.laozuo.org/8303.html

    http://www.laozuo.org/6509.html

    http://blog.csdn.net/lj402159806/article/details/54695553

    http://www.2cto.com/os/201412/358399.html

    http://blog.csdn.net/yaoduren/article/details/8561145

    http://cshang.blog.51cto.com/6143980/1600069

    卸载:http://www.webyang.net/Html/web/article_57.html

    /*注 在命令前加 sudo是以管理员权限运行,如果在刚打开的终端中输入 sudo su 回车。之后的命令就不用在加sudo了,之后的全部以管理员权限运行…..

    PS:直接打开文件系统是没有权限复制粘贴和更改文本内容的,可在终端中输入nautilus,这样打开文件系统就会有权限进行所有操作。

    进入终端(就在左边菜单栏里),首先输入 sudo su进入权限模式,让你输密码就输你安装完时设的密码,回车,

    10e7026610ba8d11d11ea124e5554a97.png

    再输入apt-get installmysql-server mysql-client按回车

    d50904a39981640cd0ac05ba948e477f.png

    确认安装即可

    安装完成后查看服务:输入 sudo netstat -tap | grep mysql 显示监听的端口即表示安装成功

    dfd2ac1aa42bdfe66b850a3439746b53.png

    安装完成之后,会让你设置数据库密码,即是后来的DBPASS,一定要记住!!!

    2、安装apache2

    继续输入apt-get install

    apache2确认安装即可

    这里要说明一下的就是ubuntu下的apache默认网页执行文件夹在/var/www/下面,配置文件在/etc/apache2/apache2.conf,配置文件子目录在/etc/apache2/下

    进入火狐浏览器,键入http://localhost,出现It

    works!代表安装成功

    3、安装

    继续输入apt-get install

    php5 libapache2-mod-php5确认安装即可

    重启apache,输入/etc/init.d/apache2restart

    先下载一个文本编辑器gedit,方法同三.

    输入apt-get

    install gedit

    建立新的网页,这点注意下啊,由于你无权限在系统文件夹下创建新。。,所以直接以管理员身份运行,在终端输入sudo gedit大开编辑器,

    0f4c1ee962e4c85417b2aa7f9aff8262.png

    添加内容<?php

    phpinfo();?>保存即可,保存目录为

    vi /var/www/info.php (!!!这里注意12.04是这个目录新系统都在html下了,可以查看如果/var/www下还有html文件就要建在/var/www/html下了)

    进入火狐浏览器,键入http://localhost/info.php,出现php属性页面代表安装成功

    4 安装onlinejudge(ubuntu14.04)

    执行如下命令

    sudo apt-get update

    sudo apt-get install subversion

    sudo svn co https://github.com/zhblue/hustoj/trunk/trunk/install hustoj

    cd hustoj

    sudo bash install-interactive.sh

    进入火狐浏览器,键入http://localhost/JudgeOnline,出现JudgeOnline页面代表安装成功, 其他相关问题查看 http://code.google.com/p/hustoj/wiki/FAQ

    5 注册帐号测试 admin功能

    打开OJ,注册一个账号,下面我们来为这个账号获得管理员权限

    比如说我注册的帐号叫 yutou

    第一步,终端进入输入sudosu输密码

    第二步 输入mysql–uroot –p回车

    然后输密码进入mysql

    第三步输入showdatabases;查看所有数据库

    第四步, 输入usejol;(hustoj用户数据库)要想进去的话就输入select*from

    jol;

    第五步输入

    insertintoprivilege(user_id,rightstr)values('yutou','administrator');

    如果你的帐号叫zhangkun,那么只需要更改帐号部分,如

    insertintoprivilege(user_id,rightstr)values('zhangkun','administrator');

    OK大功告成,这样你的账号就有管理员权限了。。。。重点是选对数据库。

    6 安装phpmyadmin

    这里顺带安装了一个phpmyadmin,方便数据库管理

    sudo apt-get install phpmyadmin

    如图所示

    2965a09df5bf3a767b6e73fb8a602854.png

    接着,安装完成后,去服务器目录下检查,发现并没有phpmyadmin,这样的文件或者文件夹3677157f18afbb9803dba57e0a0fcee4.png

    里是重点,系统在安装软件时,默认将软件安装在了/usr/share/下,所以你的phpmyadmin在/usr/share下可以找到,如图所示d1fbf831e155fe460e3da8c77947088e.png

    所以,咱们必须建立一个软连接,使得第三步中显示的文件和/var/www/html下的某个文档链接起来,回到/var/www/html,输入一下代码

    sudo ln -s /usr/share/phpmyadmin phpmyadmin

    执行效果如图所示

    6b6e1385e808f701c65f5d499dc0033e.png

    接下来,打开浏览器,输入http://localhost,到你的服务器目录下,惊喜地发现有了phpmyadmin,打开后效果图如下,输入你的账户名和密码就可以顺利的登陆、愉快的使用MySQL数据库啦~

    dcccbb9ea52d1307c4edeacdba4ba42f.png

    9f4ce30bb6174d00b08b265651a16dfe.pngb1c6d47e0e9d030c4b452e33680711b8.png

    借鉴网址:http://blog.csdn.net/chaoshenyutou/article/details/40183965/

    http://jingyan.baidu.com/article/9113f81b24aa9a2b3214c721.html

    展开全文
  • HUSTOJ增加其他语言,如Python、Java、Pascal等等,如果程序是正确的,却报运行错误,添加okcall就行。具体错误可以看日志:[ERROR] A Not allowed system call: runid:运行编号 callid:id号TO FIX THIS , ask admin...

    HUSTOJ增加其他语言,如Python、Java、Pascal等等,如果程序是正确的,却报运行错误,添加okcall就行。

    具体错误可以看日志:

    [ERROR] A Not allowed system call: runid:运行编号 callid:id号

    TO FIX THIS , ask admin to add the CALLID into corresponding LANG_XXV[] located at okcalls32/64.h ,and recompile judge_client

    修改评测机okcall文件(如core/judge_client/okcall64.h),给对应的语言增加callid:后面的id号即可,尽量不用加在开头或者结尾,有些数组首尾是0的,可能有什么特别的含义呢!

    CV是C语言;PV是Pascal语言;JV是Java语言;YV是Python语言……如果搞不清楚哪个V对应哪个语言,请看judge_client.cc源代码:

    void init_syscalls_limits(int lang) {

    int i;

    memset(call_counter, 0, sizeof(call_counter));

    if (DEBUG)

    write_log("init_call_counter:%d", lang);

    if (record_call) { // C & C++

    for (i = 0; i < call_array_size; i++) {

    call_counter[i] = 0;

    }

    } else if (lang <= 1) { // C & C++

    for (i = 0; i==0||LANG_CV[i]; i++) {

    call_counter[LANG_CV[i]] = HOJ_MAX_LIMIT;

    }

    } else if (lang == 2) { // Pascal

    for (i = 0; i==0||LANG_PV[i]; i++)

    call_counter[LANG_PV[i]] = HOJ_MAX_LIMIT;

    } else if (lang == 3) { // Java

    for (i = 0; i==0||LANG_JV[i]; i++)

    call_counter[LANG_JV[i]] = HOJ_MAX_LIMIT;

    } else if (lang == 4) { // Ruby

    for (i = 0; i==0||LANG_RV[i]; i++)

    call_counter[LANG_RV[i]] = HOJ_MAX_LIMIT;

    } else if (lang == 5) { // Bash

    for (i = 0; i==0||LANG_BV[i]; i++)

    call_counter[LANG_BV[i]] = HOJ_MAX_LIMIT;

    } else if (lang == 6) { // Python

    for (i = 0; i==0||LANG_YV[i]; i++)

    call_counter[LANG_YV[i]] = HOJ_MAX_LIMIT;

    } else if (lang == 7) { // php

    for (i = 0; i==0||LANG_PHV[i]; i++)

    call_counter[LANG_PHV[i]] = HOJ_MAX_LIMIT;

    } else if (lang == 8) { // perl

    for (i = 0; i==0||LANG_PLV[i]; i++)

    call_counter[LANG_PLV[i]] = HOJ_MAX_LIMIT;

    } else if (lang == 9) { // mono c#

    for (i = 0; i==0||LANG_CSV[i]; i++)

    call_counter[LANG_CSV[i]] = HOJ_MAX_LIMIT;

    } else if (lang == 10) { //objective c

    for (i = 0; i==0||LANG_OV[i]; i++)

    call_counter[LANG_OV[i]] = HOJ_MAX_LIMIT;

    } else if (lang == 11) { //free basic

    for (i = 0; i==0||LANG_BASICV[i]; i++)

    call_counter[LANG_BASICV[i]] = HOJ_MAX_LIMIT;

    } else if (lang == 12) { //scheme guile

    for (i = 0; i==0||LANG_SV[i]; i++)

    call_counter[LANG_SV[i]] = HOJ_MAX_LIMIT;

    }

    }

    如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

    展开全文
  • 之前用过hustoj 的livecd版本,觉得有一些小问题,所以从头到尾搭建。主要包含的过程包括:安装ubuntu系统搭建hustoj管理员和后台资源建设本文介绍如何在搭建好hustoj的基础上,设置管理员和进行后台的设置和其他的...

    之前用过hustoj 的livecd版本,觉得有一些小问题,所以从头到尾搭建。主要包含的过程包括:

    安装ubuntu系统

    搭建hustoj

    管理员和后台资源建设

    本文介绍如何在搭建好hustoj的基础上,设置管理员和进行后台的设置和其他的设置问题。

    一、注册一个帐号。

    e664cadb4103

    注册界面

    二、设置管理员权限。

    全新安装的hustoj貌似并没有管理员帐号(有待求证,暂时没找到),但是我们可以自己设置一个管理员帐号,此处我们就把刚刚注册好的用户设置为管理员。这一步,需要使用到mysql。

    1、打开mysql。(可自行搜索ubuntu如何打开mysql)

    具体做法是:打开终端,输入以下命令

    sudo mysql -uroot -p //打开mysql的命令

    提示输入mysql密码,输入之前设置的密码,回车后进入。注意在输入密码时,系统出于安全考虑,并不会显示任何字符或密码符号,只需要保证输入的密码正确就可以了。

    e664cadb4103

    打开mysql

    2、依次输入以下命令,一次输入一条(此处为最基础的mysql操作)

    use jol; //使用jol 这个数据库

    insert into privilege values('admin','administrator','N');// 插入一个字段,其中此处的values()下的三个参数代表的意思是:帐号,权限,最后一个不清楚。

    select * from privilege; //查看字段

    Ctrl+D退出MySQL管理

    说明:values('admin','administrator','N')中的'admin'其实就是我们上面注册的帐号,如果你注册的帐号时haha,那么此处应该调整为values('haha','administrator','N')。

    然后从HUSTOJ上注销,重新登录,就可以发现刚才的帐号已经是管理员权限了。

    三、进入管理后台

    登录后,在帐号的下拉菜单中,点击管理,就可以进入管理后台了,实际上就是跳转到 http://127.0.0.1/JudgeOnline/admin/

    再接下来的事情,就是添加题目,修改公告等等的事情了。

    至此,hustoj 完全搭建成功了。

    四、某些后续

    前面三个步骤,已经成功搭建好了hustoj,这个步骤是作为一个补充,按需操作。

    1、在服务器上直接放测试数据

    添加题目的时候,可以从后台中添加,这个是很简单的操作,后台也增加了导入功能,但是有时我们的题目是原创的,需要我们一个个添加测试数据,那会是一件比较痛苦的事情,其实我们可以在其他机器中,设置好数据,规范命名后,直接放到服务器上,可以通过网络,当然最方便的就是我们能接触到服务器,直接拿U盘拷贝都可以。

    测试数据存放的路径是:home/judge/data 但是如果我们直接打开,会发现无法打开,原因是此时对该文件并没有权限的,这时,我们可以通过一条命令,来获得权限。

    su // 输入密码后,进入root权限

    chmod 777 -R * /home/judge/data //修改路径下的所有文件权限为最高777。

    或者使用这样一条语句来实现

    sudo chmod 777 /home/judge/data/* // sudo 表示用root权限执行,chmod777表示修改权限为最高的可读可写的状态。

    e664cadb4103

    获取权限

    2、局域网设置固定IP

    一般而言,在局域网中,最常见的IP分配方式是使用DHCP,进行自动分配,这对于普通机器来说是非常方便的,因为普通机器不需要固定的IP,只要能正常上网就可以了,而DHCP可以自动分配IP,不需要用户进行任何的设置,非常方便。但是如果对于服务器来说,如果IP地址时常改变的话,就会给我们的访问带来非常多的麻烦,因此对于服务器而言,必须要设置成固定IP(静态IP)。下面介绍操作方法:

    类似于我们在windows下的操作,点击网络连接,选择「编辑连接」,再点击「编辑」,进入编辑界面。

    e664cadb4103

    编辑连接

    设置好IP/掩码/网关/DNS。

    e664cadb4103

    设置网络配置

    保存后重启一下网络连接即可,重启的最简单方式是,断开网络,再重新连接就可以了。正常情况下,到这里就大功告成了。

    以上是正常的设置方法,然后在我机器中,出现了极其奇葩的情况,我修改IP/掩码/网关/DNS,点保存后,再次进入编辑时却发现,我设置的子网掩码,永远都是20,重启、root、权限都设置过,但是依然无法解决。最后的解决办法是:找到设置自定义IP的文件,直接修改该文件,保存后,重启网络解决问题。

    现在介绍一下具体的做法:修改 /etc/NetworkManager/system-connections/ 文件夹下的文件,这个文件名和你设置的名字有关,修改这个文件的内容,但是直接打开时并没有权限,因此我们需要先给它设置权限。

    sudo chmod 777 /etc/NetworkManager/system-connections/* //设置该文件下的所有文件为最高权限777

    e664cadb4103

    设置权限

    然后打开该文件,进行修改。(重点在于[ipv4]那里的设置)此处的掩码就是20,我们将它修改成我们需要的掩码,保存后,重启网络,就发现能使用静态IP上网了。

    e664cadb4103

    修改文件

    展开全文
  • hustoj-master.zip

    2019-10-01 17:22:02
    hustoj -- 流行的OJ系统,跨平台、易安装、有题库。 版权说明 HUSTOJ is an GPL Free Software. HUSTOJ 是采用GPL的自由软件。(仅限原创部分代码,其中使用了其他开源项目的组件,请遵循原组件的协议。) 注意:...
  • HustOJ快速搭建

    千次阅读 2019-06-24 16:38:31
    腾讯云 Ubuntu Server 16.04.1 LTS 64位 + HustOJ HustOj Github地址 1、使用以下脚本快速安装 wget https://raw.githubusercontent.com/zhblue/hustoj/master/trunk/install/install-ubuntu16+.sh sudo bash ...

    简单记录一下搭建过程

    腾讯云 Ubuntu Server 16.04.1 LTS 64位 + HustOJ
    HustOj Github地址

    1、使用以下脚本快速安装

    wget https://raw.githubusercontent.com/zhblue/hustoj/master/trunk/install/install-ubuntu16+.sh
    sudo bash install-ubuntu16+.sh
    

    2、浏览器输入IP地址访问使用adminadmin注册成为管理员

    3、修改相应的配置文件

    db_info.inc.php
    文件位置:/home/judge/src/web/include/home/judge/src/web/include

    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的端口  
    

    judge.conf
    文件位置:/home/judge/etc/home/judge/etc

    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 是否使用所有测试数据中最大的运行时间作为最后运行时间,如果不启用则以所有测试数据的总时间作为超时判断依据。 
    

    4、去除网站中的广告

    广告的文件位置在:/home/judge/src/web/template/bs3/home/judge/src/web/template/bs3其中的js.phpjs.php

    sudo vi js.php
    

    找到其中的

    $("body").append("<div class=center > <img src='http://hustoj.com/wx.jpg' width='120px'><img src='http://hustoj.com/alipay.png' width='120px'><br> 欢迎关注微信公众号onlinejudge</div>");
    

    修改为(就是加上注释)

    /*
    $("body").append("<div class=center > <img src='http://hustoj.com/wx.jpg' width='120px'><img src='http://hustoj.com/alipay.png' width='120px'><br> 欢迎关注微信公众号onlinejudge</div>");
    */
    

    EscEsc然后wqwq保存,退出VimVim 即可
    使用vimvim的过程中,如果上下左右变成ABCDABCD了可以重装VimVim解决

    sudo apt-get remove vim-common
    sudo apt-get install vim
    
    展开全文
  • hustoj升级

    2017-05-22 19:30:00
    svn up hustoj-read-only cd hustoj-read-only cd core sudo ./make.sh 有冲突 全部回答r   http://www.hustoj.com/?p=47 OJ技术思考:评测安全 https://zhuanlan.zhihu.com/p/26984739  ...
  • HUSTOJ原理

    2019-09-20 01:03:07
    HUSTOJ原理 个人认为组成就很好的说明远离了- -。 HUSTOJ判题分为几个部分,判题服务器,web服务器,数据库服务器。 判题服务器的作用 如果判题队列有题目,则访问数据库机提取题目和提交的代码,负责准备运行...
  • ubuntu 16.04安装hustoj

    2018-08-27 16:39:26
    ubuntu 16.04安装hustoj,一种详细的部署与实现方案,通过自己总结实现的技巧。
  • hustoj搭建教程

    2021-04-29 15:25:53
    HUSTOJ 流行的OJ系统,跨平台、易安装、有题库。 版权说明 HUSTOJ is an GPL Free Software. HUSTOJ 是采用 GPL 的自由软件。(仅限原创部分代码,其中使用了其他开源项目的组件,请遵循原组件的协议。) 注意:基于...
  • 安装hustoj

    2016-02-22 14:52:47
    1.安装linux本文安装的是Ubuntu2.执行如下命令sudo apt-get install update sudo apt-get install subversion sudo svn co ...cd hustoj sudo bash install-interactive.
  • HustOJ 基础搭建教程

    千次阅读 2019-07-13 18:51:27
    本文作者: 李瑞豪 ...目前 HustOj 在 GitHUb 地址是:https://github.com/zhblue/hustoj 安装时注意ubuntu版本,没条件的可以在自己ubuntu上尝试,或者虚拟机上(关注公众号回复ubuntu16.04获取is...
  • hustoj-install

    2013-09-14 20:07:11
    HUSTOJ 是采用GPL的自由软件。
  • 一个基于hustoj的用redis做缓存的oj
  • hustoj拒绝访问解决办法 在安装hustoj时 笔者按照网上 wget https://github.com/zhblue/hustoj/raw/master/trunk/install/install-ubuntu18.04.sh sudo bash install-ubuntu18.04.sh 的方法,结果拒绝访问 解决方法...
  • hustoj搭建

    2020-02-21 21:55:01
    一,背景 ...Hustoj 作为一个开源的项目,帮助到了很多学校建立起了属于自己的在线ACM 评测系统,在这里我将各方面资料以及我实际安装运行中的各种问题,汇总起来,供大家参考 二,环境搭建 由于husto...
  • 一、HUSTOJ的安装 为了熟悉linux系统及各种命令,最近在电脑上装了Ubuntu16.04,在尝试安装HUSTOJ的过程中碰到各种问题,分享一下。 在网上查博客也有2019安装OJ的,关于HUSTOJ的搭建教程,网上真的是有很多很多,...
  • hustoj安装

    千次阅读 2018-08-17 11:42:54
    现在安装hustoj,在网上搜索到的博客很多都是一步一步安装的,但是这种安装方式存在一些问题,装完Apache2,数据库,PHP,然后安装SVN时会发现网上很多链接失效了,然后继续找其他安装方法,最后在GitHub发现 ...
  • HustOJ平台搭建

    2018-12-09 16:34:00
    HustOJ平台搭建非常简单,首先为了排除一些不必要的故障,可以使用阿里云的服务器更新系统盘让系统盘初始化保持在没有其他包依赖的环境下及其使用root用户。 1.针对Ubuntu14.04(根据官方文档上,这个版本是最稳定的...
  • 基于bootstrap对hustoj前端的二次改造
  • hustoj新浪云安装包

    2012-05-13 13:03:41
    HUSTOJ-SAE 安装次数 : 110 本系统为Online Judge 系统,可广泛用于教学、竞赛、招聘等用途。 九度OJ为本系统改造的典型案例。 文档、社区服务见项目首页,http://code.google.com/p/hustoj/ 安装应用 下载应用...
  • 搭建hustoj

    2017-11-26 18:11:45
    环境:centos6.5 + LAMP环境 LAMP环境的搭建可以参考下面这篇文章 ...   搭建完LAMP环境之后可以按照一下步骤安装hustoj 1 yum install update //更新数据 2 sudo yum install subversion
  • OJ平台hustoj

    2018-10-18 21:44:54
    搭建OJ平台的工具,方便大家搭建自己的OJ,建议大家使用ubuntu14.04版本,比较稳定
  • 改造HUSTOJ

    千次阅读 2015-04-07 20:21:40
    前些日子高中的竞赛老师想...1.hustoj+修改端口 2.hustoj+php更改 由于没有php经验,觉得第一种方案比较合适,第二种方案可以试一试。于是着手php的修改。经过实验,需要修改如下几个文件: /oj-header.php /regi
  • 架设hustoj

    千次阅读 2014-05-02 21:42:34
    原文:... 学校ACM部需要一个比赛的平台~ 于是找到hustoj 架设方法如下: 资料来源于: https://code.google.com/p/hustoj/wiki/ HUST JOL安装说明 by zhblue(newsclan@g
  • 开源HUSTOJ

    2019-03-02 08:27:00
    hustoj -- 请一定认真看完本页再动手安装,以免无谓的折腾!====== 根据你选择的发行版不同,从下面三个脚本里选一个来用。 <b>不要相信百度来的长篇大论的所谓教程,那些都是好几年前的老皇历了,会导致不...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,278
精华内容 511
关键字:

hustoj