OJ实验平台,采用沙箱后端运行代码,实现安全的实时评测(OJ)。此平台搭建的初衷为学校的数据结构实验提供课程代码的编写和测评,以此方便学生实验时得到实时的反馈,此后陆续被多个实验课程采用。本人在项目开发过程中,主要承担了OJ部分和题目部分的后端开发。需求分析将实验平台的功能分为核心业务和底层服务两大模块。核心业务模块:OJ评测模块用户管理模块(涉及验证)作业提交模块底层服务模块:日志记录限流保护用
转载 2023-12-06 20:49:20
62阅读
0.前言前面我们已经搭建了QingdaoUOJ和hydroOJ了,今天这篇文章我们在尝试搭建一下JNOJ官方地址:https://www.jnoj.org/官方github:https://github.com/shi-yang/jnoj官方码云:https://gitee.com/shi-yang/jnoj本机环境:centOS7.5+宝塔面板7.51.一键安装脚本JNOJ支持一键安装脚本wge
转载 2023-09-15 20:44:40
486阅读
文章目录1. API 问题1.1 更改 Task 类1.2 如何查找这个临时文件在哪2. 前端界面2.1 前端主页界面2.2 前端交互, 交互12.3 前端题目详情界面2.4 前端交互, 交互22.5 前端交互, 交互32.6 代码输入框优化首先引入 ace.js然后初始化我们的编译器编辑框要套一层 div更改交互中的代码3. 测试代码3.1 查看主页界面3.2 查看题目详情界面3.3 测试提交
转载 2024-04-23 10:11:17
76阅读
2022年最新 HustOJ 搭建
原创 2022-09-17 06:53:23
341阅读
前言:  OnlineJudge(OJ)是一种代码在线判定平台,这里有许多的编程题目供你选择,你可以选择题目提交代码,OJ会自动返回你的代码的判定结果。是一种很方便的编程、算法练习平台。详情可见:百度百科 - OJ  自己搭建OJ往往很困难,购买服务器,域名,OJ配置…… 这些资金和技术壁垒无不让很多有志之士望洋兴叹。现在提供一种方便、低成本的OJ搭建方法,可以亲自体验一把自己搭建OJ、加题、设置
源码地址为:https://github.com/QingdaoU/OnlineJudge 可参考的文档为:https://github.com/QingdaoU/OnlineJudgeDeploy/tree/2.0 我的虚拟机上之前没有安装任何东西,就是依靠下面命令完成搭建青岛OJ 一、安装所依赖
转载 2020-01-01 15:27:00
285阅读
2评论
服务器折腾日记01【OJ搭建】涉及到OJ江南OJhttps://github.com/shi-yang/jnoj都挺好的(就是我没装上) hustojhttps://github.com/zhblue/hustoj挺方便,一键部署但是不敢再动服务器。。怕坏了,而且界面UI有点上古。 青岛ojhttps://github.com/QingdaoU/Online...
原创 2022-03-15 11:08:03
798阅读
服务器折腾日记01【OJ搭建】 涉及到OJ(hanxu051) 江南OJhttps://github.com/shi-yang/jnoj 都挺好的(就是我没装上) hustoj https://github.com/zhblue/hustoj 挺方便,一键部署但是不敢再动服务器。。怕坏了,而且界面UI有点上古。 青岛oj https://github.com/QingdaoU/OnlineJud
原创 2021-07-12 13:57:41
339阅读
2021.061000: A+B 输入输出练习I1001: 方阵填数1003: 编码问题1004: 区间1006: 校门外的树1009: 1-2-1 Milking Cows 挤牛奶1010: 1-1-4 Broken Necklace 坏掉的项链1011: 砝码称重1012: ISBN号码1013: 二进制数问题1001扩展(矩阵斜行填数问题) 1000: A+B 输入输出练习I时间限制:1.
转载 2023-06-25 15:18:36
515阅读
这么长时间了收集了不少做题的网站在这里列一列**并没有什么顺序**
原创 2022-10-25 14:52:12
788阅读
这是一道OJ上的题目:小慧过生日,小明(小明真忙)要买鲜花送她。每枝红玫瑰(过生日送玫瑰,老贺不懂合适不合适)5元,满5支送1枝,满20枝送5枝。小明一共有n(n>10)元钱,最多能买到多少?  样例输入:135  样例输出:33  不少同学做不出来。今天一位同学问我,那就分析一下。  其中看不懂这个规则的同学不少,快找人需要送花的人,享受一下购物优惠吧。  以样例说事,33枝是怎么来的?
原创 2021-05-26 11:38:15
408阅读
 
转载 2011-12-09 23:16:00
113阅读
2评论
# Docker OJ: 利用Docker搭建在线评测系统 在计算机科学教育领域,Online Judge(OJ)是一种常见的在线评测系统,用于评测学生提交的编程作业。Docker 是一种轻量级的容器化技术,可以帮助用户快速构建、部署和运行应用程序。结合 Docker 技术,我们可以很方便地搭建一个高效的在线评测系统。 ## Docker OJ搭建搭建一个 Docker OJ,我们首
原创 2024-04-12 04:42:03
61阅读
这是一道OJ上的题目:小慧过生日,小明(小明真忙)要买鲜花送她。每枝红玫瑰(过生日送玫瑰,老贺不懂合适不合适)5元,满5支送1枝,满20枝送5枝。小明一共有n(n>10)元钱,最多能买到多少?  样例输入:135  样例输出:33  不少同学做不出来。今天一位同学问我,那就分析一下。  其中看不懂这个规则的同学不少,快找人需要送花的人,享受一下购物优惠吧。  以样例说事,33枝是怎么来的?
原创 2022-03-18 13:33:05
104阅读
我们的目标是,4A, 4A, 4A !!!文章目录图论基本数据结构链式前向星堆优化最短路径原生dijkstra最短路计数在有多条最短路的情况下, 寻找点权途经点权最大的最短路图论基本数据结构链式前向星数据结构定义VN是题目指定的最大顶点数, EN是题目指定的最大边数//---------------------链式前向星--------------------------...
原创 2021-08-04 10:08:04
412阅读
```mermaid flowchart TD start["开始"] step1["创建一个javascript oj账号"] step2["选择一道题目进行练习"] step3["编写代码解决问题"] step4["提交代码并查看结果"] end["完成"] start --> step1 step1 --> step2
原创 2024-04-27 04:44:25
84阅读
# OJ(Online Judge)平台与 Java 编程 ## 引言 随着编程教育的普及,在线编程测评平台(Online Judge,简称 OJ)逐渐成为编程学习的重要工具。通过这些平台,学习者可以练习编程算法,参加编码比赛,提高解决问题的能力。本文将以 Java 编程语言为例,介绍 OJ 的基本概念及其与 Java 的结合使用,并通过代码示例以及状态图和甘特图帮助读者深入理解。 ## 什
原创 9月前
53阅读
在线OJ项目
原创 精选 2020-06-21 16:29:07
1567阅读
评测机1.目标对用户代码进行编译运行,限制程序的时间和空间,与设计好的结果进行对比,返回结果,类似黑盒测试。2.支持题目类型及评测原理经典 ACM/ICPC 题型:基于结果匹配。通常的ACM题目包括以下几项内容:题目描述(Description)、输入描述(Input)、输出描述(Output)、样例输入(Sample Input)、样例输出(Sample Out),在后台则包括测试输入(Inpu
转载 2023-08-22 10:22:38
112阅读
测试:MinMin's Online oJ在线OJ项目
原创 2020-07-11 12:45:27
648阅读
  • 1
  • 2
  • 3
  • 4
  • 5