virusdefender
|
9f8202ffdc
|
编译器资源限制放入配置文件中
|
2016-05-02 21:02:01 +08:00 |
|
virusdefender
|
379ba3e6d4
|
SPJ程序warning as error
|
2016-04-07 16:44:15 +08:00 |
|
virusdefender
|
b3116cc430
|
完成对SPJ的支持
xml rpc不能使用None
|
2016-04-07 16:20:14 +08:00 |
|
virusdefender
|
847c82a500
|
解决Java运行内存限制的问题,issue #23
- 在judger中增加MEMORY_UNLIMITED的选项,不再限制Java内存分配了。刚刚提交上去 QingdaoU/Judger@2577bec
- 将内存限制加入到Xmx等参数上,如果Java代码运行超过这个内存限制会导致异常
- 如果没有异常,就在Python逻辑中比较题目限制的内存与judger获取Java运行时占用的内存(这个内存是准确的,比如a+b一般是20M左右),判断是否是超内存。
|
2016-03-31 23:26:52 +08:00 |
|
virusdefender
|
397f79a5b1
|
增加编译器错误显示限制,防止产生大量错误信息
|
2016-02-19 10:55:13 +08:00 |
|
virusdefender
|
f356d7b545
|
修复 Java 中文导致的编译错误
|
2016-02-04 21:52:21 +08:00 |
|
virusdefender
|
6963b2879b
|
java 不再使用沙箱
|
2016-02-02 10:23:23 +08:00 |
|
virusdefender
|
8dcd36b3d9
|
更换判题为新的 judger
|
2016-02-02 10:14:18 +08:00 |
|
virusdefender
|
ee35981fcb
|
编译器使用绝对路径,否则报找不到文件的异常。
|
2016-02-01 22:45:13 +08:00 |
|
virusdefender
|
3311a4c899
|
rpc 通信和判题初步测试通过;判题服务器不再依赖 redis 和 mysql。
|
2015-11-29 21:29:26 +08:00 |
|
virusdefender
|
d8966ed48a
|
dev test
|
2015-11-28 20:32:49 +08:00 |
|
virusdefender
|
d37bbb3eab
|
修改判题的目录结构;增加celery 配置
|
2015-08-10 16:59:43 +08:00 |
|
virusdefender
|
dd7fe6ee44
|
给编译器也增加超时保护
比如使用include</dev/random>就可能导致编译器卡死,增加了一个编译超时。
重命名了exception模块
整理了部分格式
|
2015-07-07 21:04:38 +08:00 |
|
virusdefender
|
c033b2c1e8
|
增加java编译参数
|
2015-07-07 18:07:54 +08:00 |
|
virusdefender
|
ef88a8a155
|
修改部分常量定义
增加编译功能
|
2015-07-07 13:33:38 +08:00 |
|