项目描述:在线评测系统是一种广泛应用在教学和编程比赛中的在线系统。该系统的主要目标是对用户提
交的程序代码进行编译和执行,并将执行结果反馈给用户。
涉及技术:Spring、SpringBoot、MyBatis、MyBatis-Plus、Mysql、Docker 等。
1. Springboot 框架+Thymeleaf 模板引擎搭建系统的 Web 部分,数据库选择 MySQL 作为系统的关系型数据库。
2. 评测机的设计:评测机就是一个将 Web 端提交的代码进行编译并运行的程序,原理是每秒钟自动从数据库获取未评测的程序,
在 Linux 系统上进行评测。
3. 基于 Docker 虚拟化容器技术,制作一个有评测环境的 Linux 系统镜像,利用 Docker 高隔离的特性,将宿主机目录映射
到容器内,解决用户提交代码安全性问题。
电子书分享PC/H5网站、登录、注册、收藏、会员、支付等功能
中后台前端框架-workdesktop是基于vue设计的一款
自主开发《轻应用开发平台》,使用自主开发的中后台前端《wor
该项目运作于线上语言教育领域,在该项目中承担项目管理,风险评
在抽奖程序基础上更改的背单词工具;记录自己见过的单词,随机展
图片为网图,真实项目是公司项目,不便截图。搞不懂这里干嘛要人
需求方专属客服,免费梳理匹配
添加客服微信,免费为您安排与该工程师直接沟通
长按二维码添加客服微信
如当前档期不合,也可免费为您推荐相似案例作者