Advertisement

在线OJ模拟项目——搭建环境和进行基本测试

阅读量:

文章结构概览

  • ✔项目目标
      • 项目所具备的功能特性
      • 项目功能模块的划分方式
    • ✔开发环境配置

      • 1.使用cpp-httplib开源库

      • 2.对gcc进行版本升级

        • 1.确认当前gcc版本信息
        • 2.执行升级操作的具体流程
      • 3.部署jsoncpp库

      • 4.配置boost环境及ctemplate组件

        • 安装操作指南(仅适用于centos7 x86_64系统)
        • 💙意外情况处理
          • pip工具的安装流程
    • ✔验证httplib-demo示例程序

项目目标明确化

项目实现什么功能

1.浏览器具备访问当前在线oj平台内所有题目的能力,可获取完整的题目列表信息

2.用户可随意选择某一题目进行查看,并具备相应的答题功能

3.系统能够对用户提交的代码进行编译处理,并将执行结果反馈给用户

支持浏览题目清单
支持对单个题目进行点击操作
支持在代码块中编写代码内容
支持将编写完成的代码提交至服务器端
支持服务器端对代码进行编译与运行
支持将运行结果返回至前端界面

全部评论 (0)

还没有任何评论哟~