本文作者: 李瑞豪
修改时间: 2019-05-25 10:26:51
本文链接: https://lruihao.cn/posts/hustoj.html

目前 HustOj 在 GitHUb 地址是:https://github.com/zhblue/hustoj
安装时注意ubuntu版本,没条件的可以在自己ubuntu上尝试,或者虚拟机上(关注公众号回复ubuntu16.04获取iso镜像文件),也可以在云实验室的云服务器上做做实验。
更多说明及ACM/NOIP题库下载见官网博客代码的那些事|程序员回忆录

快速安装 OJ

下载

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

安装

sudo bash install-ubuntu16+.sh

等待中一路回车,当提示 done! 则表示安装成功:
{% asset_img 1.png %}

使用 HustOJ

打开网页/IP地址
注册admin
用 admin 作为用户名注册一个用户,将会自动成为管理员。
{% asset_img 2.png %}
注册成功,会提示:
{% asset_img 3.png %}
登录后台
登录账号,并点击右上角的管理:
{% asset_img 4.png %}
添加测试题目
在后台选择添加题目,添加成功:
{% asset_img 5.png %}
然后再提交代码测试判题机。

说明

安装后几个重要配置文件的位置

/home/judge/etc/judge.conf
/home/judge/src/web/include/db_info.inc.php
/etc/php5/fpm/php.ini 或 /etc/php7.0/fpm/php.ini
/etc/nginx/sites-enabled/default

HustOJ 基础搭建教程相关推荐

  1. 外卖CPS公众号分销裂变小程序搭建和培训(附源代码和0基础搭建教程)

    最近看到很多人开始做外卖CPS公众号搭建和培训,搜了几个公众号,自己测试了下,发现这其实是个低门槛自动化项目,但是需要熟悉微信公众号和小程序. 如果之前没接触过这些,估计就要花几百块钱给别人帮你搭建或 ...

  2. 美团/饿了么外卖cps红包返利裂变分销小程序源码(附0基础搭建教程)

    美团/饿了么外卖小程序源码 只需注册阿里妈妈/美团联盟,就可以轻松获取推广佣金. 小程序目前有两个版本,分为静态版和Dcloud云开发版,云开发板可以在Dcloud后台管理中直接修改推广链接和推广项目 ...

  3. Android基础新手教程——1.5.2 Git之使用GitHub搭建远程仓库

    Android基础新手教程--1.5.2 Git之使用GitHub搭建远程仓库 标签(空格分隔): Android基础新手教程 本节引言: 在上一节中.我们学习了怎样使用Git.构建我们的本地仓库.轻 ...

  4. 零基础搭建一个基于PHP+MYSQL网站教程,个人建站全过程

    零基础搭建一个基于PHP+MYSQL网站教程,个人建站全过程 一.网站计划编写. 1.定位,网站名称,关键字,描述,分类目录,内容 [这里推荐用脑图软件,可以用百度脑图] 2.想好域名      二. ...

  5. 零基础小白24小时直播搭建教程

    零基础小白24小时直播搭建教程 第一次写没有什么经验 这个是用来搭建24小时直播的教程,一定注意教程的每一步每一步都不能跳过的 第一步:找到一个服务器(阿里.腾讯.华为不限)这里以腾讯云的免费服务器为 ...

  6. 在线判题系统hustoj的搭建

    摘要:ACM/ICPC程序设计竞赛,越来越受到各个高校的重视,是程序设计竞赛中的奥林匹克.Hustoj是搭建在linux系统上的判题系统.能够判断代码的正确性.会及时返回通过或者不通过,如果不通过会返 ...

  7. STM32 基础系列教程 38 - Lwip_http

    前言 HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的种网络传输协议,所有的WWW文件都必须遵守这个标准.HTTP是一个基于TCP/IP通 ...

  8. app后台运行会给服务器发信息吗_零基础搭建电视直播APP平台第一弹(支持安卓+电视盒子)...

    大家好 , 我是阿尘,欢迎来到:极梦小屋. 由于公众号改版,建议大家 星标置顶 本公众号,就可以第一时间接收到我们所推荐的精品资源啦! 为了大家更方便的交流和可以不错过每天的分享,所以特意建了一个交流 ...

  9. 局部配置和全局配置_06. 教你零基础搭建小程序(解读全局配置文件-tabBar字段)...

    自从开始在知乎上发教程后,发现一个事情啊, 大家对于我写的教程,都在偷偷地收藏~~ 但是, 却没有银点赞~ 知乎这个平台吧,点赞的分量比收藏更大, 这里也不是要赞(我知道自己还能做的更好), 只是希望 ...

  10. 企业级内网的域控环境搭建教程

    所谓域控就是一台或多台域控制器能够控制域内的其他服务器,可实现统一更换电脑桌面,统一修改密码等诸多操作,就像网吧里的网络结构一样,只不过更复杂,更庞大,下面是详细部署教程 说明:要做这个实验需要模拟内 ...

最新文章

  1. C#基础-类成员(Day7)
  2. c/c++的全局变量
  3. MySQL 调优基础(三) Linux文件系统
  4. 联想e52进入bios_联想昭阳E52-80笔记本win10怎么改win7
  5. 特斯拉好事连连:自动驾驶新硬件性能提升10倍,两名新董事昨晚上任,股价涨5.6%...
  6. 自创本派高考理数试题集现在发布
  7. SG 函数初步 HDU 1536 amp;amp; HDU 1944
  8. Unity3d之HashSlash学习笔记(一)--角色属性类的构架
  9. 算法设计与分析练习题答案
  10. 360浏览器如何改html5,360安全浏览器如何设置为默认浏览器
  11. 你知道PDF拆分合并怎么弄吗?两个方法帮你轻松搞定!
  12. 树莓派pythongpio编程_基于树莓派的python GPIO编程-常用函数综合整理
  13. 删除用户 userdel
  14. Multisim调幅和解调电路仿真实验
  15. 【机器学习】评价指标PSI
  16. 一些获取免费域名的方法
  17. ubuntu18添加中文输入法
  18. c++入门学习笔记继承
  19. LAKKA,sx05re等手柄设置错乱,如何重制设置
  20. 阿里云盘TV版本,用电视看云盘资源.

热门文章

  1. Java实现将任何编码方式的txt文件以UTF-8编码方式转存
  2. EPLAN如何保护电气图纸
  3. matlab之产品大全
  4. 【Java多线程】停止线程
  5. esxi能直通的显卡型号_显卡刷bios教程
  6. java单循环赛制程序_单循环比赛的固定轮转编排法与贝格尔编排法
  7. sqlserver中能用when_sqlserver中casewhen用法小结
  8. 为什么浏览器要阻止跨域
  9. 指数函数(复利)特性及个人发展
  10. Rhino7安装教程