摘要: 定期的代码汇总分析和整理是必要的。 个人面板里,通过的题目,直接链接到对应的AC记录。用处就是可以按人汇总,便于学生自己整理,以及老师分析学生。 权限:看不了别人代码的人,依然看不了别人代码。 效果 修改后端 进入 user.ts 文件 435 行左右: cd /usr/local/share/.c 阅读全文
posted @ 2024-06-29 18:56 Bowen404 阅读(185) 评论(2) 推荐(0) 编辑
摘要: 题解和 std 可以导入了,导出还会远吗? 目录一、导入题解和标程1. 目录结构2. 测试结果3. 第二次测试题目结构如下:测试结果:4. 总结:关于题解:关于标程(std):关于复制:去除 .DS_Store 的解决方法二、题目数据统计1. 范围2. 筛选选项3. 无关紧要的小 bug 一、导入题 阅读全文
posted @ 2024-05-13 16:03 Bowen404 阅读(428) 评论(0) 推荐(0) 编辑
摘要: HydroOJ 的客观题功能,潜力巨大,但不够好用。期待易用性改进。 一、想法 本来觉得客观题的配置,官方文档已经写得清清楚楚了,照着做就可以了,结果没想到成为了群里日经问题。 而且由于是日经问题,所以群里几乎没啥人会给新手回答此类问题,就很影响入门体验。 直到前两天指导了一个来问我的小伙伴之后,发 阅读全文
posted @ 2024-05-07 14:56 Bowen404 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 新题库,新快乐,新痛苦。 一、想法 有了多种题库之后,常常会遇到大量题库无法转化到自己的 OJ 上。每次都要重新手写解析器,非常浪费时间,于是抽出了这个工具。 本工具可以将抽取好的信息自动组装成符合 HydroOJ 格式的题目并自动压缩,解决后半部分的转化工作。 二、实现 1. 准备包和相应环境 包 阅读全文
posted @ 2024-04-29 22:54 Bowen404 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 每次作业都一样,每次布置都要手动输入一堆题号,能不能简单点? 一、想法 每课作业都基本一样,但每次布置都要手动输入一堆题号,能不能简单点? HydroOJ 从4.10.3版本开始,支持批量粘贴用户/题号,也就是如果复制1,2,3,4并在题目框里粘贴,OJ 会自己搜索四道题并填在上边,速度非常快。 这 阅读全文
posted @ 2024-04-28 14:56 Bowen404 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 选择还是分支?这是一个 problem。 好消息:搞到了一批题目! 坏消息:题目没有标签 好消息:导入的题目有标签! 坏消息:题目标签和自己的不一样 好消息:标签全部手动改完了! 坏消息:还是觉得第一版好 一、需求 虽然理论上应该是导入之前就把标签全部调整好再导入,但实际上,导入之前调整标签并没有那 阅读全文
posted @ 2024-04-28 14:22 Bowen404 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 老师,这排名咋算的?为啥我在他后边?? 很多学生比较关注排名,而排名又受到各种因素影响,其中最不可控的是题目难度(源码)。 因为题目难度默认为 0,也就是自动计算,但自动计算题目难度的时候,是从 10 倒数的,AC 率高了才会逐渐下降,但也基本不太会降到 1。而手动定过难度的题目,基本都从 1 开始 阅读全文
posted @ 2024-02-22 17:24 Bowen404 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 题库的管理,无论是用前缀来分组,还是用域来分组,都有不好管理的地方,尤其是题号。有的时候导入了一堆题,导入完发现题号不是自己想要的,但删起来很麻烦,一个一个改更不现实,真是欲哭无泪。 本文主要记录了一次批量修改题号前缀的过程,仅供参考。 修改中涉及数据库操作,修改前一定要现在虚拟机上试过,然后做好备 阅读全文
posted @ 2024-02-15 21:24 Bowen404 阅读(384) 评论(0) 推荐(1) 编辑
摘要: 故障内容 在使用Hydro(>4.10.1)的插件 vjudge 远程评测 codeforces 的题目的时候,会遇到题目可以正常爬,但是提交却显示Forbidden的问题。 故障分析 首先看网络。但题目可以正常爬,所以首先排除网络问题。 搜索了一下相关问题,找到一条相关信息,说 UA 可能影响在c 阅读全文
posted @ 2024-01-03 13:22 Bowen404 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 在网页上复制公式一直是一件折磨人的事情, 最近无意中发现了一个相对简单的方法. 目录cnblogs知乎HydroOJ其他好处 & 小缺陷 以 Chrome 浏览器访问 cnblogs 为例, 按 F12 呼出控制台, 并在控制台右上角的设置里, 找到调试程序-停用 JavaScript的功能, 并勾 阅读全文
posted @ 2023-12-23 23:56 Bowen404 阅读(1882) 评论(0) 推荐(0) 编辑