OJ实验平台,采用沙箱后端运行代码,实现安全的实时评测(OJ)。此平台搭建的初衷为学校的数据结构实验提供课程代码的编写和测评,以此方便学生实验时得到实时的反馈,此后陆续被多个实验课程采用。本人在项目开发过程中,主要承担了OJ部分和题目部分的后端开发。需求分析将实验平台的功能分为核心业务和底层服务两大模块。核心业务模块:OJ评测模块用户管理模块(涉及验证)作业提交模块底层服务模块:日志记录限流保护用
转载
2023-12-06 20:49:20
62阅读
文章目录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阅读
rabbitmq+php 安装和配置
原创
2018-08-18 16:42:14
2081阅读
点赞
首先安装apache,步骤如下:
[root@nagiosserver ~]# tar zxvf httpd-2.0.63.tar.gz
[root@nagiosserver ~]#cd httpd-2.0.63
[root@nagiosserver ~]#./configure --prefix=/usr/local/apache2
[root@nagiosserver ~]
原创
2012-01-29 13:24:13
886阅读
哎,想当年,耀哥在的时候,我们学校在青岛这边还是很好地,可是从那以后,一代不如一代呀,周边的学校渐渐都起来了,我们学校至今还没有自己的OJ,于是厚着脸皮,各处求助,终于搭好了现在这样的OJ。感谢山建的聚聚()热心的帮助,才得以搭出来,真是万分感谢呀!接下来,我将重新搭一遍,来帮助像我一样,什么都不会的人,来搭博客。。。一、连接服务器1.首先感
目录1000: A+B Problem1001: Python 的 Hello World1003: eval() 函数的使用11016: eval() 函数的使用21009: 输出偶数1010: 计算均值1002: Python 成绩1012: 汇率兑换1011: 计算阶乘1039: Life, the Universe, and Everything1000: A+B Problem题目描述用
转载
2024-01-29 00:33:20
31阅读
在解决“oj平台用Python”的问题时,我们需要许多不同方面的知识,将这些知识有条理地整理出来,以便于理解和应用。这个过程涉及多个方面,包括版本对比、迁移指南、兼容性处理、实战案例等。下面我将详细介绍这些内容。
首先,我们来对比不同版本的 Python 在 oj 平台上的兼容性。根据项目需求和场景分析,我们为各个版本提供了分析。
```mermaid
quadrantChart
ti
弱校 菜鸡,一直到现在 还没有自己的 OJ, 上个星期,领导搞来一台服务器, 准备自己搭个oj , 这个任务分配到我身上了, 搞了 一个星期 终于搞定了分享一下 自己的历程;搭建起来 但是, 第一次特别混乱,第二次 用Apache 但是 又同时装了 nginx 到账两个互掐,最后
# OJ平台Java提交指南
在线竞技编程(Online Judge, OJ)平台已经成为程序员们展示自己编程技术的重要舞台。通过这些平台,程序员可以练习算法、解决问题,以及参与编程比赛。本文将为大家提供有关如何在OJ平台上提交Java代码的详细指南,并通过代码示例和图示来帮助大家理解。
## 1. 什么是OJ平台?
OJ平台是一个在线编程环境,支持多种编程语言(如C、C++、Java等)。
原创
2024-09-01 05:03:43
178阅读
分离php和mysql搭建LAMP平台 前言:原先的lamp我们在练习的时候通常在一台计算机上完成的,那么可否将apache、php和mysql分离,如何做到 实验准备:准备两台机子:192.168.10.251: 安装mysql192.168.10.252: 安装apache+php关闭防火墙,selinux安装mysql卸载系统存在的rpm软件包,并建立
原创
精选
2015-09-03 05:42:19
1727阅读
点赞
PHP知识部分LAMP平台的构成组件:1、Linux操作系统,Linux操作系统是整个LAMP架构的基础部分,提供用于支撑Web站点的操作系统,为其他的组件提供了更好的稳定性、兼容性2、Apache网站服务器,作为LAMP架构的前端,功能强大、稳定性良好3、MySQL数据库服务器,为LAMP架构的后端,是一款应用非常广泛的数据库系统。在企业网站、业务系统等应用中,各种账户信息、产品信息、客户资料等
原创
2018-03-15 23:21:35
10000+阅读
点赞
1评论
所需软件包列表:
mysql-5.0.92.tar.gz openssl-0.9.8l.tar.gz httpd-2.2.17.tar.gz libxml2-2.6.31.tar.gz freetype-2.3.5.tar.gz zxvf zlib-1.2.3.tar.gz libpng-1.2.40.
原创
2011-05-08 14:12:23
1123阅读
点赞
3评论
分离php和MySQL搭建LAMP平台环境:系统:CentOS-7-x86_64-Minimal-1611Apache:httpd-2.4.25.tarMySQL:mysql-5.7.16.tarphp:php-5.6.30.tar192.168.57.144:安装MySQL192.168.57.143:安装Apache+php 分离php和MySQL搭建LAMP平台http://blo
原创
精选
2017-05-19 14:14:38
2071阅读
点赞
1评论
WAMP,即使用Windows、Apache、Mysql和Php搭建的Web、数据库平台。
这里我们使用PhpMyadmin对Mysql数据库 Gui管理。
使用版本:
apache_2.2.11-win32-x86-no_ssl (msi安装)
mysql-essential-5.1.23-rc-win32(msi安装)
php-5.2.8-Win32   
原创
2009-04-07 09:46:27
1993阅读
2评论
Mysql+apache+php平台的搭建 实验步骤: 一、搭建Mysql 1、创建mysql组和用户(隶属于mysql组) 2、由于此试验使用的mysql源码包版本比较低,所以还要解决与Red Hat 5的兼容性 3、编译前准备 4、编译 5、编译安装 6、复制mysql配置文件 7、初始化数据库 8、修改/usr/local/mysql/下所有目录的属组、属主 9、启动m
原创
2009-07-18 21:27:42
1152阅读
Mysql+apache+php平台的搭建实验步骤:一、搭建Mysql1、创建mysql组和用户(隶属于mysql组)2、由于此试验使用的mysql源码包版本比较低,所以还要解决与Red Hat 5的兼容性3、编译前准备4、编译5、编译安装6、复制mysql配置文件7、初始化数据库8、修改/usr/local/mysql/下所有目录的属组、属主9、启动mysql服务到后台运行10、测试二、搭建ap
转载
精选
2015-01-14 11:15:59
624阅读
正常情况下,在同一台服务器上搭建LAMP平台时各组件安装顺序是:Linux-mysql-apache-php。其中mysql和apache安装没有前后顺序。而对于mysql和apache+mysql不在一台服务器的时候,如何让PHP能够连接到MySQL呢?
原创
2016-09-18 08:42:25
3335阅读
PhalApi ProPHP开放平台,搭建云平台的最佳选择。基于开源的PhalApi框架打造的商业软件,官方出品。PhalApi专业版官网:://pro.phalapi.net/(可购买商业授权和源代码)在线演示:://open.phalapi.net/(管理员账号密码:admin / 123456)整体架构及业务流程PhalApi Pro,是一套专...
原创
2021-11-16 14:25:13
474阅读
# Java OJ平台注意点
在进入Java OJ(Online Judge)平台之前,首先需要了解整个实现流程。下面是实现Java OJ平台的基本步骤:
## 流程图
```mermaid
flowchart TD
A[了解OJ平台] --> B[选择题目]
B --> C[编写代码]
C --> D[测试代码]
D --> E[提交代码]
E --
原创
2024-09-28 05:23:44
198阅读
1.本次试验基于LAMP平台搭建(一)所搭建的环境,搭建三款基于LAMP的站点(WordPress,Drupal以及数据库管理软件phpMyadmin).,另外,本文中关于各站点的安装步骤可能不太详尽,请谅解 注:本篇博客中除特殊说明外大部分站点文件操作需要在web和php两台主机上进行2.分别在php.test.com服务器上下载所需要软件,各软件包
原创
精选
2014-08-14 00:25:38
1686阅读
点赞