![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HUSTOJ
crazy智障大师mad
努力点技能中
展开
-
HUSTOJ 流程图
judged 模块流程图 judged 模块简述: judged是HUSTOJ评测机的入口,该模块负责给用户提交上来的代码分配 judge_client 进程判题。 judge_client 模块流程图 judge_client 模块简述: 该模块的作用是测试用户提交上来的代码,判断是否符合测试数据,评测完了后更新数据据库,前端做出相应响应。原创 2017-03-01 22:19:30 · 1173 阅读 · 0 评论 -
HUSTOJ实现的相关想法
这两天通过读 HUSTOJ 的源码,是我对OJ系统有了初步的了解,对整个系统的构架有了浅薄的认识。拿HUSTOJ来讲,HUSTOJ的结构是典型的LAMP服务器,就是linux+APACHE+MYSQL+PHP,以及用C++/C写的评测机核心。 HUSTOJ有两种数据交互的模式,两种的不同点在于,是评测机核心通过http向php传输数据的方式更新评测结果,还是直接连接mysql,将最新的评测结果写原创 2017-02-23 22:14:45 · 1315 阅读 · 0 评论