HUSTOJ随笔8-判题端测试数据按需下载

       今天开发了测试数据分发系统,这个点子最早是群里讨论时freefcw或者是Sempr提出来的,具体记不清了。

  1. 扩展了admin/problem_judge.php的功能,使之能够提供数据目录里的文件列表和指定文件内容。
  2. 增加了judge_client中http_judge模式下get_test_file这个函数,获取列表,获取文件。
  3. 当文件为spj.c/spj.cc时编译特殊裁判。

       最终实现,当判题端缺少测试数据时能够直接从web上下载测试数据,就不用事先复制大量测试数据了,方便动态添加judge客户端。

       测试中发现网络不稳定可能造成数据有破损,等有空做一下md5sum之类,在此之前建议只在稳定可靠的局域网使用这项功能。

     




  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值