HUSTOJ

开源 OJ 系统
授权协议 GPLv2
开发语言 Java C/C++ PHP Python Ruby JavaScript HTML/CSS SHELL
所属分类 企业应用、 教学科研相关
软件类型 开源软件
地区 国产
投 递 者 隗和裕
操作系统 Linux
开源组织
适用人群 未知
 软件概览

流行的 OJ 系统,跨平台、易安装、有题库。

  • 开源 全部采用开源技术,不仅仅是提供源代码,搭建HUSTOJ不需要购买任何商业软件。

  • 采用成熟的Linux32位系统平台,通过目录锁定用户锁定以及系统调用限制避免恶意答案损害系统。

  • 支持负载均衡,可以将web服务器、数据库服务器、判题服务器分机架设,支持多台判题服务器同时工作。

  • 管理员可以完全通过web平台添加题目,包括测试数据也可以同时添加。

  • 加题界面采用fckeditor界面,支持从Word / 网页复制粘贴,支持各种格式,可以上传图片。

  • 提供源码查看支持C/C++/Java/Pascal/Ruby/Bash/Python代码亮显。   

  • 比赛可以快速复制,题目自动添加。

  • 题目、数据、标程,均可批量导出、导入,采用公开的基于XML的FPS格式,方便导入其他OJ系统,方便学校联赛交换题目。

  • 已有300余道中英文题目,导入就可以用于教学、比赛、测试。

  • 极低的系统需求,曾在C-600/128M/15G的老爷机上无故障运行一年,期间完成多次校赛。LiveCD在k6-2 256M 1Gcf成功运行图形界面。

  • 1.安装OJ依赖环境 直接执行judge/src/install下的install-centos7.sh脚本,脚本已按实际测试进行了修改,可以直接执行。 执行结束后记录下生成的数据库密码!!! install-centos7.sh脚本内容如下: ​#!/bin/bash DBNAME="jol"

  • HUSTOJ 部署 建议服务器配置单核2G内存以上 wget http://dl.hustoj.com/install-ubuntu20.04.sh sudo bash install-ubuntu20.04.sh 脚本运行完成直接浏览器输入ip地址即可访问,如不能打开请检查访问策略、防火墙设置是否打开80端口。 常见问答 不小心删除了admin的权限,如何修复? sudo su cd /hom

  • 1. hustoj工程目录 /home/judge 2. vim编辑器 有些配置文件无法使用sublimt text查看,使用sodu vim查看, :wq 退出并保存 :q! 退出不保存 3. 官网下载sublimt text 的deb版本,安装,方便编写代码。 4. 将phpMyAdmin文件夹放在/home/judge/src/web/目录下,方便管理MySQL数据库 127.0.0.1/p

  • 安装 docker run -d --name hustoj -p 8222:80 -v ~/volume:/volume registry.gitlab.com/mgdream/hustoj 问题 docker 安装后,重启会失败 1.查看容器状态 docker ps -a 2.查看日志 docker logs [id] 3.初步确定是mysql问题后,重启容器,然后立马进入容器内 doc

 相关资料
  • Clojure oj 是一个新的 Clojure 库,用来与数据库进行通讯,灵感来自于 Ring。 Features 为您提供运行和生成SQL的标准界面 重点介绍SQL的最常见和有用的功能 强制进行查询的类型检查和验证 合理的默认值 简洁而强大的API 鼓励可重复使用的组件 Anti-features 不要尝试完全实现SQL 不需要您编写SQL 不创建自己的特定领域语言 不会令你惊讶 示例代码:

  • 本文向大家介绍开源操作系统,包括了开源操作系统的使用技巧和注意事项,需要的朋友参考一下 开源操作系统是根据许可发布的,版权所有者允许他人学习,更改并将软件分发给他人。可以出于任何原因完成此操作。市场上可用的不同开源操作系统是- 宇宙 这是一个主要使用C#语言编写的开源操作系统。其完整格式为C#开源托管操作系统。直到2016年,Cosmos都不打算成为一个完整的操作系统,而是一个允许其他开发人员轻松

  •  迅睿MALL开源商城系统是一套完善的B2B2C(多店铺商城)解决方案。系统使用国外优秀开源框架codeigniter4,H5端采用bootstrap,前后端分离,基于PHP7+MySQL开发,采用B/S架构,依据10年电商经验打造出的一套开源的B2B2C电子商务系统。   迅睿MALL商城系统技术评价 1、B/S架构 2、codeigniter4架构,H5端采用bootstrap 3、支持自定义

  • 修改系统源码: 该文档正在编写中...

  • 联永羲和开源硬件系统,是基于FreeScale i.MX53平台研发的,它支持Ubuntu、 Linux+QT、Android系统。MX53系列处理器是飞思卡尔下一代基于ARM Cortex™-A8内核,每内核运行速率达1.2 GHz的先进多媒体、高能效处理器。其理想的性能和功耗可满足高端、高级应用的严苛要求。i.MX53处理器含有集成显示控制器、全高清(HD)支持、增 强型图形和连接功能,适用于

  • 平时一直在用thinkphp的thinkcmf, 但cms发展也很快,国内有比较好的开源cms系统吗?说一下对比一下。