virusdefender
|
c72624e2d5
|
增加 login_required decorator 和对应的测试
|
2015-08-04 13:22:37 +08:00 |
|
virusdefender
|
7d0ec41d27
|
Accept Merge Request #6 : (dev -> master)
Merge Request: dev -> master
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/6
|
2015-08-03 20:03:43 +08:00 |
|
virusdefender
|
22d6181471
|
Accept Merge Request #5 : (virusdefender-dev -> dev)
Merge Request: virusdefender-dev -> dev
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/5
|
2015-08-03 20:03:16 +08:00 |
|
virusdefender
|
5cd58164c9
|
Accept Merge Request #4 : (hohoTT-dev -> virusdefender-dev)
Merge Request: 新增用户修改密码和API测试的功能
Created By: @hohoTT
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/4
|
2015-08-03 19:58:48 +08:00 |
|
hohoTT
|
b7280719ac
|
新增修改用户密码和对应的API测试功能
|
2015-08-03 19:54:55 +08:00 |
|
hohoTT
|
2a2ef36d14
|
增加用户注册代码和API测试
|
2015-08-03 18:45:26 +08:00 |
|
virusdefender
|
b3d5519987
|
删除 urls 里面多余的 login url[CI SKIP]
|
2015-08-03 17:14:44 +08:00 |
|
virusdefender
|
8b0ad78b1a
|
增加检测用户名是否存在的 api 接口和相应测试
|
2015-08-03 16:52:31 +08:00 |
|
sxw
|
2454db54b0
|
修复了空格和tab混合的问题
|
2015-08-03 16:37:20 +08:00 |
|
sxw
|
90eaadbb1c
|
增加了用户注册页面和对应的urls配置
|
2015-08-03 16:34:55 +08:00 |
|
virusdefender
|
798e68509b
|
修改 js 路径和引用方式
|
2015-08-02 18:09:28 +08:00 |
|
virusdefender
|
cf4ae5aa12
|
增加题目列表页和部分 ajax js [CI SKIP]
|
2015-08-02 16:58:41 +08:00 |
|
virusdefender
|
335051dbd4
|
修复单元测试错误
|
2015-08-02 14:27:09 +08:00 |
|
virusdefender
|
37529512c9
|
增加daocloud ci
|
2015-08-02 14:24:30 +08:00 |
|
virusdefender
|
7ff8ce9504
|
增加数据库 migrate
|
2015-08-02 14:07:57 +08:00 |
|
virusdefender
|
be675c17a0
|
修改 js 错误
|
2015-08-02 14:01:53 +08:00 |
|
virusdefender
|
eb686a0f1a
|
增加启动命令
|
2015-08-02 12:22:13 +08:00 |
|
virusdefender
|
4fb0bd7945
|
自动排除了 lib,导致js 不全
|
2015-08-02 12:21:12 +08:00 |
|
virusdefender
|
477fc68ae2
|
换回 python 环境
|
2015-08-02 11:55:44 +08:00 |
|
virusdefender
|
a039ff333d
|
更换 docker 环境
|
2015-08-02 11:47:32 +08:00 |
|
virusdefender
|
d2c19e91d4
|
修改 dockerfile
|
2015-08-02 11:07:08 +08:00 |
|
virusdefender
|
d94d472e21
|
自动创建 LOG 文件夹
|
2015-08-02 10:59:01 +08:00 |
|
virusdefender
|
348aaa53d1
|
another typo
|
2015-08-02 10:56:12 +08:00 |
|
virusdefender
|
4b0fdb5495
|
typo
|
2015-08-02 10:54:18 +08:00 |
|
virusdefender
|
ebbbc857b5
|
dockerfile 里面的 typo
|
2015-08-02 10:52:36 +08:00 |
|
virusdefender
|
61153fda06
|
测试 docker 运行
|
2015-08-02 10:49:31 +08:00 |
|
virusdefender
|
adaacb6086
|
增加coding演示配置文件
|
2015-08-02 10:18:19 +08:00 |
|
virusdefender
|
68e07d443f
|
Accept Merge Request #3 : (virusdefender-dev -> dev)
Merge Request: virusdefender_dev -> dev
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/3
|
2015-08-02 10:10:31 +08:00 |
|
virusdefender
|
ac54be88b2
|
后台引入 bootstrap js
|
2015-08-02 10:00:54 +08:00 |
|
virusdefender
|
593690b340
|
前台模板模块化拆分
|
2015-08-02 09:59:13 +08:00 |
|
virusdefender
|
9a8c15ab80
|
将 admin 模块化拆分
|
2015-08-02 09:54:37 +08:00 |
|
virusdefender
|
8b058a3785
|
增加已经写好的 admin 的模板
|
2015-08-02 09:47:50 +08:00 |
|
virusdefender
|
64f31a61be
|
移动两个 css 的位置
|
2015-08-02 09:47:15 +08:00 |
|
virusdefender
|
4d2a5c129e
|
重命名工程 qduoj -> oj
|
2015-08-02 08:59:01 +08:00 |
|
virusdefender
|
39fa61c5f2
|
Accept Merge Request #2 : (virusdefender-dev -> master)
Merge Request: 合并 virusdefender-dev 到 master
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/2
|
2015-08-02 08:53:38 +08:00 |
|
virusdefender
|
4f40f28a8a
|
修改部分设置项的位置
|
2015-08-02 08:50:38 +08:00 |
|
virusdefender
|
cac9ac91f6
|
增加问题展示页面和相关静态文件
|
2015-08-02 08:50:19 +08:00 |
|
virusdefender
|
f80d10917f
|
修改 build.js 将 css inline 化
|
2015-08-01 23:16:48 +08:00 |
|
virusdefender
|
27fda78bf2
|
为了方便合并 js,调整 require.js 的 配置引入位置。
|
2015-08-01 22:53:01 +08:00 |
|
virusdefender
|
eea0a7fbde
|
修改 require.js config 的相对路径
|
2015-08-01 22:28:38 +08:00 |
|
virusdefender
|
999d03b8f7
|
更换 alert 为 bootstrap 的 modal
|
2015-08-01 22:23:18 +08:00 |
|
virusdefender
|
26dab5bd91
|
修改项目结构,还有些混乱。
|
2015-07-31 23:23:15 +08:00 |
|
virusdefender
|
c6d6b13072
|
增加几个 model
|
2015-07-18 17:17:33 +08:00 |
|
virusdefender
|
3ee4b57802
|
增加了题目的 model 修改几个 typo
|
2015-07-17 11:00:15 +08:00 |
|
virusdefender
|
dd7fe6ee44
|
给编译器也增加超时保护
比如使用include</dev/random>就可能导致编译器卡死,增加了一个编译超时。
重命名了exception模块
整理了部分格式
|
2015-07-07 21:04:38 +08:00 |
|
virusdefender
|
d85ed0a2ec
|
修复部分情况下解析lrun输出结果失败的问题
因为lrun的输出也是重定向到stderr的,程序也可能向这里面输出,造成解析错误和潜在的伪造输出结果的问题。
|
2015-07-07 19:26:40 +08:00 |
|
virusdefender
|
c033b2c1e8
|
增加java编译参数
|
2015-07-07 18:07:54 +08:00 |
|
virusdefender
|
ef88a8a155
|
修改部分常量定义
增加编译功能
|
2015-07-07 13:33:38 +08:00 |
|
virusdefender
|
cc0f720de9
|
修改代码风格和部分typo
主要是将类的私有变量进行了重命名,改为_开头
|
2015-07-06 19:20:12 +08:00 |
|
virusdefender
|
5f8f2acf82
|
修复代码输出重定向错误的问题 增加了输出结果判断
lrun在运行的时候,输入输出重定向的context是当前的shell,所以不能重定向到进程的tmpfs中。考虑在docker中开辟tmpfs缓存空间。
输出结果比较是采用的md5,暂时没考虑格式错误的情况。
|
2015-07-06 18:59:30 +08:00 |
|