独立设计并实现前后端分离的OJ平台,支持C/C++/Java/Python/JS/Go六种语言在线判题
• 后端基于 cpp-httplib 库构建 API 服务,实现请求路由、参数解析、JSON 响应
• 基于自定义 Token 机制实现无状态鉴权,集成 Redis 缓存热点数据,MongoDB 持久化存储
• 使用C++实现高性能判题沙箱服务,通过进程隔离和资源限制保障安全性
• 前端基于Vue3,集成Monaco Editor提供类IDE代码编辑体验
• 设计MongoDB嵌套文档结构实现父子评论,支持无限层级回复
• 实现题目/测评记录的多条件搜索、Markdown渲染、列表分页等功能
点击空白处退出提示









评论