Online Judge Web端
Online Judge 源代码
Online Judge Linux端 详解有待优化,只用了Docker没用compose
沙滩
很早就想自己写一个OJ,趁着毕设的机会,手刃了一个垃圾版OJ
简介
判题部分基于Docker 和 linux C++
Web端前后端分离,采用Springboot微服务和Vue
图表生成用的eCharts
前端UI用的iview
前端
安装的插件
axios 代替jquery的轻量级ajax插件
Simditor 富文本编辑器
codemirror 代码编辑器
echarts 生成图表插件
tar-simditor-markdown
遇到的坑
Simditor插件好像是模块化的,npm装好了以后我一直不知道怎么使用,后来找到一个替代品tar-simditor,如果需要支持markdown,再装一个tar-simditor-markdown就行
跨域问题
流程
前后端分离的话基本都差不多吧,我也不知道企业里是啥样的,没上过班。。后端提供接口,然后用axios ajax访问。
截图
回头搞个视频上来
公告页面