HydroOJ 从入门到入土(1)狡猾的分布式官方文档(24.1.8更新)
本系列旨在记录使用HydroOJ时的一些坑点,更全的说明文档请查看官方文档。
欢迎联系本人 QQ 补充: 2422609586. HydroOJ 官方QQ群: 1085853538.
入门第一坑:官方文档不止一处!
都说学习项目要先认真读文档,HydroOJ的文档使用了分布式阅读系统,并异地多中心部署(bushi),所以需要汇总一下:
官方文档汇总目录
- 入门第一坑:官方文档不止一处!
- 下边对官方文档主要目录进行整合索引, 可以使用 CTRL+F / CMD+F
- 1. 官方文档: https://docs.hydro.ac/docs/
- 2. FAQ#2: https://hydro.ac/d/faqs/p/
- 3. 测试题域: https://hydro.ac/d/system_test/p/
- 4.OJ 使用帮助: https://hydro.ac/wiki/help
- 题库相关
- (免费rmj)一本通启蒙篇v2.0 (适用于4.9.17 ~ 4.9.27, 修正了公式格式错误, QQ 群下载, 一定要阅读压缩包内说明!)
- (免费rmj)一本通启蒙插件(v3) by HydroOJ (>=4.10.1)
- (免费rmj)BZOJ 远程评测插件 by 小蛐蛐
- (免费rmj)洛谷深入浅出程序设计竞赛 - 基础篇(>=4.10.2)
- 免费 / 付费题库下载(0.5 元一道题, 自造数据): https://hydro.ac/d/tk/
- 自带的 vjudge 插件自动爬题目+远程评测: https://hydro.ac/d/faqs/p/13
- 洛谷付费远程评测服务: https://docs.lgapi.cn/open/project/hydro
- 群内有一些免费题库包
下边对官方文档主要目录进行整合索引, 可以使用 CTRL+F / CMD+F
1. 官方文档: https://docs.hydro.ac/docs/
总览
部署
站点管理员文档
用户文档
1.1 FAQ#1: https://docs.hydro.ac/FAQ/ (常见问题解答 / 常见问题集合)
- 如何快速上手了解系统功能?
- 什么是 OJ?
- Arch Linux 开发模式安装时出现 ERR_STREAM_PREMATURE_CLOSE: Premature close 错误
- 为什么我安装完成之后仍然无法访问?
- 为什么我配置完反向代理(caddy/nginx)之后无法登录(出现CsrfTokenError)?
- 怎么备份/还原备份/迁移数据?
- 恢复备份时出现 '/data/file/hydro': Directory not empty
- 更新升级
- 怎么导入题目/创建题目?
- 如何限制未登录用户访问?
- 比赛作业里面的时间是什么含义,OI排名跟普通排名有何区别?
- 脚本把 OJ 装在哪里了?
- 题目的限时和内存限制的精度是怎样的?
- 我想让 Python 支持 numpy 等等库,怎么办?
- 使用安装脚本后忘记 MongoDB 的账号密码怎么办?
- 如何关闭、打开用户注册?
- 用户名为 Hydro 的用户是干什么的?密码是什么?可以登录么?
- 如何修改网站图标? (favicon)
- 如何重置数据?
- 评测显示“总时限超过 60s,评测取消”
- 如何在背景中添加线条特效?
- 使用 Hydro 要花多少钱?
- execve: no such file or directory
- 怎么自定义用户标签?(MOD, Badge, 徽章)
- 为什么我无法批量下载多个文件?
- 为什么我的提交页面没有语言可选?
- The 'yarn global' commands have been remove in 2.x - consider using 'yarn dlx' or a third-party plugin instead
- 我是机房用户,大量用户同 IP 操作触发了频率限制,怎么解决?
1.2 [半官方]Hydro常见题型的制做心得(by laomai)
2. FAQ#2: https://hydro.ac/d/faqs/p/
3. 测试题域: https://hydro.ac/d/system_test/p/
- P1 函数交互测试
- P2 输入测试
- P3 输出测试
- P4 客观题测试
- P5 交互题(IO通信)测试
- P6 文件 IO 测试
- P7 子任务测试
- P8 Special Judge 测试
- P9 题面测试
- P10 C++ Benchmark
- P11 Python With Error Trace
- P12 提交答案题测试(SPJ)
- P13 提交答案题测试(无SPJ)
- P14 函数题 (Leetcode 风格)
- P15 Hack 测试
- P16 Python3 Turtle
- P17 Quine
- P18 C Turtle
- P19 SQL test
4.OJ 使用帮助: https://hydro.ac/wiki/help
题库相关
HydroOJ 自带了很多题库支持, 包括免费 / 付费题库(含数据), 免费 / 付费远程评测, 其他 OJ 到 HydroOJ 的平台迁移, 题库迁移等等.
(免费rmj)一本通启蒙篇v2.0 (适用于4.9.17 ~ 4.9.27, 修正了公式格式错误, QQ 群下载, 一定要阅读压缩包内说明!)
qq群的群文件有搜索功能, 压缩文件名是一本通编程启蒙题库v2【见压缩包内导入说明】.zip
直接搜索下载就行.
安装过程群里太多人问, 我把说明贴在这, 好好阅读, 有事没事多重启, 省得在群里浪费时间, 还要被骂 hhh
这是 Hydro 格式的《一本通编程启蒙》题库。此功能承诺永久免费开放使用。详情可加群 1085853538 了解。
如果使用题目包过程中遇到任何问题,也可加群反馈。
https://docs.hydro.ac
导入说明
- 升级 hydrooj 至最新版本(v4.9.17 ~ 4.9.27,更新说明 https://docs.hydro.ac/FAQ/#更新升级 )。
- 使用 hydrooj install https://hydro.ac/hydroac-client-0.0.1.tgz 安装相关模块。
- 重启 hydrooj 。
- 使用 【从 Hydro 导入】功能导入该题库。
- 重启 hydrooj 。
至此,题目已经可以正常提交了。
注:此功能不使用 ssoier 提供的评测接口,无需申请教师账号,可直接使用。
(免费rmj)一本通启蒙插件(v3) by HydroOJ (>=4.10.1)
-
安装:
hydrooj install https://hydro.ac/hydroac-client.zip
-
如果一直
waiting
, 可以试试执行:hydrooj cli system set hydroac-client.remotejudge-endpoint https://ws.hydrooj.com
-
系统更新之后, 本插件需要同步更新
-
压缩包地址: QQ 群(1085853538)文件
-
注意仔细压缩包内的阅读安装说明, 有问题就多重启几次
(免费rmj)BZOJ 远程评测插件 by 小蛐蛐
- 项目地址: Hydro4LVJ
- 安装:
hydrooj install https://img.zshfoj.com/Plugins/judge-client-bzoj.zip
- 压缩包地址: QQ 群(1085853538)文件
- 注意仔细压缩包内的阅读安装说明, 有问题就多重启几次
(免费rmj)洛谷深入浅出程序设计竞赛 - 基础篇(>=4.10.2)
- 压缩包地址: QQ 群(1085853538)文件
- 注意仔细压缩包内的阅读安装说明, 有问题就多重启几次
- 注:此功能由洛谷提供数据支持,题目来自洛谷编写教材《深入浅出程序设计竞赛 - 基础篇》,并带有详细的教程和讲解,点击下列链接了解本书详情。
【官方网店绝赞热卖中!】>>>(https://item.taobao.com/item.htm?id=637730514783)
免费 / 付费题库下载(0.5 元一道题, 自造数据): https://hydro.ac/d/tk/
几大板块: 免费专区 CCF真题 USACO题库 一本通题库 蓝桥杯
注意, 免费区题目大多测试数据规模较小或是缺少测试数据。
自带的 vjudge 插件自动爬题目+远程评测: https://hydro.ac/d/faqs/p/13
- 自带插件(vjudge)使用说明: https://docs.hydro.ac/plugins/
- 目前(2023.12)支持的远程评测: Codeforces, Luogu(收费, 见下面), POJ, SPOJ, UOJ
洛谷付费远程评测服务: https://docs.lgapi.cn/open/project/hydro
kkk 倾情代言, 1500元 / 季度, 支持 P 系列和 B 系列题库, 更新及时 可以 py 交易, 童叟无欺!
群内有一些免费题库包
如一本通提高篇等, 或者找群友交流