-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add some functions、Fix some bugs #253
Open
Harry-zklcdc
wants to merge
176
commits into
QingdaoU:master
Choose a base branch
from
Harry-zklcdc:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
176 commits
Select commit
Hold shift + click to select a range
69d487c
add only admin in user page
BBBob b373dae
delete blank line contains whitespace
BBBob 1d52d6e
fix over-indented in test file
BBBob db3b3fa
Remove bad quotes
BBBob 0d354d8
add username directory and contest name for submission download
BBBob efc4f3f
download the latest submission for OI mode
BBBob 3242c56
support Chinese contest name for submission download
BBBob aa5673b
Merge branch 'download_submission' of https://github.com/BBBob/Online…
Harry-zklcdc 4bd37f9
Merge branch 'BBBob-download_submission'
Harry-zklcdc ccaebba
完善代码下载功能
Harry-zklcdc ee4e9f6
修改dist源
Harry-zklcdc a1b6626
Merge pull request #3 from QingdaoU/master
Harry-zklcdc d00648a
Merge pull request #4 from QingdaoU/master
Harry-zklcdc 7813c2b
修改language列表
Harry-zklcdc 522c2fd
Merge pull request #5 from QingdaoU/master
Harry-zklcdc a03493f
Update README.md
Harry-zklcdc 3c21ab9
change [Build Status]
Harry-zklcdc 5251ef5
添加关于我们(未完成)
1128f62
Merge branch 'master' of https://github.com/Harry-zklcdc/OnlineJudge
0e1dc73
添加关于我们(未完成)
80fae07
添加关于我们(未完成)
Harry-zklcdc 80e98ba
添加关于我们(未完成)
Harry-zklcdc 5df6867
移植“编辑关于我们”至系统配置
1ec09a4
遵循代码规范
Harry-zklcdc d8e36a1
遵循代码规范
Harry-zklcdc 22d2ab9
修改pg数据库地址
Harry-zklcdc 8634151
fix test
Harry-zklcdc 5370c94
修改pg数据库地址,使其可以内网访问
Harry-zklcdc 5dbd8ee
增加“About Us API”
Harry-zklcdc 0140cce
fix bugs
Harry-zklcdc d64e10f
fix bugs
Harry-zklcdc 68cb328
fix'About Us API' Bug
Harry-zklcdc cf6fbdd
fix'About Us API' Bug
Harry-zklcdc 2596b31
Merge remote-tracking branch 'upstream/master'
Harry-zklcdc 775ece9
修改前台关于我们不存在时的返回值
Harry-zklcdc 8c6ed1e
修改初始化选项
Harry-zklcdc 9150053
fix bugs
Harry-zklcdc 431847e
添加在线IDE功能(测试)
f606583
fix bugs
4bd5078
fix bugs
c66c31f
fix bugs
bc6ba0e
fix bugs
e53c662
fix bugs
5bd3a7f
修改在线IDE功能(测试)
0d6880d
fix bugs
4ab80fa
fix bugs
7627199
fix bugs
9b1fc05
fix bugs
13d09cc
fix bugs
12ec4df
fix bugs
79459ab
fix bugs
68eb023
添加在线IDE功能(后端已完成)
3f7aaf0
fix SubmissionList[Problem] display error
Harry-zklcdc 1f5dcf4
修改中文readme
Harry-zklcdc 13fdd1a
修改英文readme
Harry-zklcdc 6c0cb62
修改题目排序为按display id排序
Harry-zklcdc fa273fb
添加看板娘api
Harry-zklcdc a4a49d9
fix bug
Harry-zklcdc d827688
fix bugs
Harry-zklcdc 226f1da
fix bugs
Harry-zklcdc a7c0d8f
fix bugs
Harry-zklcdc ab3270e
fix bugs
Harry-zklcdc 798776d
fix bugs
Harry-zklcdc 9ff2324
fix bugs
Harry-zklcdc 8720a19
fix bugs
Harry-zklcdc 662dd60
fix bugs
Harry-zklcdc 7e84802
fix bugs
Harry-zklcdc 43a8e39
fix bugs
Harry-zklcdc 970dcd5
Fix live2d's bug;Add docker images
Harry-zklcdc 2bc5112
fix bugs
ed16473
增大编译时限
Harry-zklcdc 82986de
修改密码错误返回值导致CI测试不通过问题
Harry-zklcdc c1224bb
fix bugs
Harry-zklcdc a1bd341
rm live2d plugin
Harry-zklcdc 624fea0
Merge branch 'master' of https://github.com/Harry-zklcdc/OnlineJudge
Harry-zklcdc b9cf579
实现在动态获取语言编译命令
Harry-zklcdc cc43dc7
实现在动态获取语言编译命令
Harry-zklcdc 1cf08f2
merge from branch 'ide'; 实现在动态获取语言编译命令
Harry-zklcdc 7756231
修改编译和运行时间,防止导致服务器卡顿
Harry-zklcdc 8591798
升级GCC和G++的版本
1bb7197
升级GCC和G++编译器
Harry-zklcdc 0d8814d
升级GCC和G++编译器
Harry-zklcdc 9bd3fb3
Add languages
Harry-zklcdc 2d8a3c7
fix judge_languages
Harry-zklcdc 62e428d
Add HSTS
Harry-zklcdc 5721a65
update readme.md
Harry-zklcdc 2542b00
[Add] Order by Display ID
Harry-zklcdc 5acae1a
[Add] Sighin Function
Harry-zklcdc e4611f9
[Fix] Flake8 Bugs
Harry-zklcdc 2075499
[Fix] Potential Bugs
Harry-zklcdc 4579d18
[Fix] Set Time_Zone to Asia/Shanghai
Harry-zklcdc 7bba8ea
[Add] Upgrade System
Harry-zklcdc 7b0e0d5
[Fix] Problem's Experience Add Error
Harry-zklcdc 267a069
[Fix] OI Problem Experience Add Error
Harry-zklcdc a6a83cf
[Fix] last_sighin_time is not default to make New User couldn't Sighin
Harry-zklcdc 8a7a1d6
[Fix] Flake8 Error
Harry-zklcdc e6ea5d0
[Fix] Accept Problem Add Experience Possible Error
Harry-zklcdc 5020349
[Fix] Change Sample picture
Harry-zklcdc 52f4ba0
[Fix] Change Sample picture
Harry-zklcdc a80bcdb
[Fix] Reduce Memory Usage
Harry-zklcdc 464ed5d
Merge branch 'master' of https://github.com/Harry-zklcdc/OnlineJudge
Harry-zklcdc f193c5c
[Add] Release Note
Harry-zklcdc 77dcfe4
[Fix] Modify the Upgrade URL
Harry-zklcdc faffd7f
[Add] Release Note
Harry-zklcdc ad43ae7
[Fix] Release Note
Harry-zklcdc e696e87
[Fix] Release Note
Harry-zklcdc a8d7416
[Fix] Release Note
Harry-zklcdc 18a024b
[Fix] Release Note
Harry-zklcdc 2c09460
[Add] Release Note
Harry-zklcdc ef19b30
[Add] Release Note
Harry-zklcdc ab63ed4
Merge remote-tracking branch 'upstream/master'
Harry-zklcdc 73475e7
[Fix] Expand Compile Time Limit
Harry-zklcdc 4462910
[Add] Release Note
Harry-zklcdc 1249bb4
Merge branch 'master' of https://github.com/QingdaoU/OnlineJudge into…
Harry-zklcdc d0a5c53
Merge branch 'QingdaoU-master'
Harry-zklcdc 6f6ea3c
[Fix] Format
Harry-zklcdc eff19aa
[Fix] languages.py
Harry-zklcdc 020de76
Merge remote-tracking branch 'upstream/master'
Harry-zklcdc 7676ed9
[Fix] Language information
Harry-zklcdc 9c58047
[Upgrade] data.json
Harry-zklcdc 6d09da3
[Add] Forum
Harry-zklcdc e825a16
[Fix] Format Problem
Harry-zklcdc 2ccd75f
[Fix] Reduce time complexity
Harry-zklcdc ff6bf78
[Del] Delete unnecessary Serializer
Harry-zklcdc e28a522
[Fix] Define Floor code logic to Reduce Time/Space complexity
Harry-zklcdc 65ba399
[Fix] ForumDelete
Harry-zklcdc 60e8910
[Add] ForumPost Top/Light/Nice
Harry-zklcdc 17530c4
[Remove] ForumReply Useless Model
Harry-zklcdc 8f15bc8
[Add] Forum Reply Delete
Harry-zklcdc eac6844
[Fix] Sync Delete Reply when delete Post
Harry-zklcdc dd071bb
[Add] Forum Post/Reply Limit per min
Harry-zklcdc d707ab2
[Remove] ForumPost Useless Key
Harry-zklcdc c6f9fcd
[Add] Forum Sort Information
Harry-zklcdc 7d5bbdf
[Add] Forum Post/Reply Permission
Harry-zklcdc 839929a
[Fix] Conf Test Error
Harry-zklcdc 370bc77
[Add] IDE tasks throttling
Harry-zklcdc ecb62c2
[Add] Forum Reply user'grade
Harry-zklcdc 9df3237
[Fix] SuperAdmin decide
Harry-zklcdc bae5528
[Add] Custom User Title/Color
Harry-zklcdc cd3c299
[Add] Experience Rank
Harry-zklcdc a576dc7
[Add] Import real_name when Import Users
Harry-zklcdc c137e0b
[Fix] Test Error
Harry-zklcdc 07bf2e2
[Fix] Contest Rank User's Title
Harry-zklcdc 0fac47b
[Fix] Forum Reply return Error
Harry-zklcdc 5e42af2
[Update] data.json
Harry-zklcdc 2434ed4
[Fix] Remove Superadmin Post/Reply throttling && Fix Post Problem
Harry-zklcdc cfed97f
[Add] Send Email when Reply
Harry-zklcdc 79b72e8
[Update] data.json
Harry-zklcdc 236ae72
[Fix] Submission in Contest don't have User Title
Harry-zklcdc 9891670
[Fix] Reply Email Error address
Harry-zklcdc 7864fd4
[Fix] Username don't match
Harry-zklcdc a0fee49
[Opt] Optimize query performance
Harry-zklcdc b18f2f8
Bump urllib3 from 1.24.1 to 1.26.5 in /deploy
dependabot[bot] 5dccd3e
Bump djangorestframework from 3.8.2 to 3.11.2 in /deploy
dependabot[bot] 59d8df6
Bump pillow from 5.4.1 to 8.2.0 in /deploy
dependabot[bot] 7c43429
Bump django from 2.1.7 to 2.2.24 in /deploy
dependabot[bot] 789b9fb
[Upgrade] Upgrade Redis Version to 6.0
Harry-zklcdc 4c39a68
[Fix] CDN problem
Harry-zklcdc 0a2fb56
[Fix] Depend Error
Harry-zklcdc 0254541
Merge remote-tracking branch 'upstream/master'
Harry-zklcdc 24cd0e4
[Upgrade] upgrade_data.json
Harry-zklcdc f3a0579
[Add] Pypy compile / run config
Harry-zklcdc 7fc60f6
[Update] Upgrade_data.json
Harry-zklcdc 7d5bc32
[Fix] CDN Problem
Harry-zklcdc 2eb44c9
[Fix] Runtime Error
Harry-zklcdc 3c942f4
[Add] Support Node.js and PHP
Harry-zklcdc f4534a5
[Fix] languages config
Harry-zklcdc a3a216c
[Update] Upgrade_data.json
Harry-zklcdc 3b13d7d
[Update] Upgrade_data.json
Harry-zklcdc 1e631e2
[Fix] CDN Problem
Harry-zklcdc dd2a52b
[Fix] languages config
Harry-zklcdc 9be5ea8
[Fix] languages config
Harry-zklcdc 18d672c
[Update] Upgrade_data.json
Harry-zklcdc a886e2b
[Update] Upgrade_data.json
Harry-zklcdc 27b29b9
[Update] Upgrade_data.json
Harry-zklcdc 186dad9
[Update] Upgrade_data.json
Harry-zklcdc File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,34 +3,43 @@ | |
[![Python](https://img.shields.io/badge/python-3.6.2-blue.svg?style=flat-square)](https://www.python.org/downloads/release/python-362/) | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 整个文件 markdown 标记加号也可以吧 |
||
[![Django](https://img.shields.io/badge/django-1.11.4-blue.svg?style=flat-square)](https://www.djangoproject.com/) | ||
[![Django Rest Framework](https://img.shields.io/badge/django_rest_framework-3.4.0-blue.svg?style=flat-square)](http://www.django-rest-framework.org/) | ||
[![Build Status](https://travis-ci.org/QingdaoU/OnlineJudge.svg?branch=master)](https://travis-ci.org/QingdaoU/OnlineJudge) | ||
[![Build Status](https://travis-ci.org/Harry-zklcdc/OnlineJudge.svg?branch=master)](https://travis-ci.org/Harry-zklcdc/OnlineJudge) | ||
|
||
> #### 基于 Python 和 Vue 的在线评测系统。 [Demo](https://qduoj.com) | ||
> #### 基于 Python 和 Vue 的在线评测系统。 [Demo](https://oj.yangzheng.com.cn/) | ||
|
||
[English Document](README.md) | ||
|
||
|
||
|
||
## 概览 | ||
|
||
+ 基于 Docker,真正一键部署 | ||
+ 前后端分离,模块化编程,微服务 | ||
+ ACM/OI 两种比赛模式、实时/非实时评判 任意选择 | ||
+ 丰富的可视化图表,一图胜千言 | ||
+ 支持 Template Problem,可以添加函数题甚至填空题 | ||
+ 更细致的权限划分,超级管理员和普通管理员各司其职 | ||
+ 多语言支持:`C`, `C++`, `Java`, `Python2`, `Python3`,题目可以选择使用的语言 | ||
+ Markdown & MathJax 支持 | ||
+ 比赛用户IP限制 (CIDR ranges) | ||
- 基于 Docker,真正一键部署 | ||
- 前后端分离,模块化编程,微服务 | ||
- ACM/OI 两种比赛模式、实时/非实时评判 任意选择 | ||
- 丰富的可视化图表,一图胜千言 | ||
- 支持 Template Problem,可以添加函数题甚至填空题 | ||
- 更细致的权限划分,超级管理员和普通管理员各司其职 | ||
- 多语言支持:`C`, `C++`, `Java`, `Python2`, `Python3`,题目可以选择使用的语言 | ||
- Markdown & MathJax 支持 | ||
- 比赛用户IP限制 (CIDR ranges) | ||
- 在线 IDE | ||
- 自定义关于我们介绍页面 | ||
- 换肤功能 | ||
- 签到系统 | ||
- 经验系统 | ||
- 称号系统 | ||
- 标准输入输出 / 文件输入输出 | ||
|
||
主要模块均已开源: | ||
|
||
+ 后端(Django): [https://github.com/QingdaoU/OnlineJudge](https://github.com/QingdaoU/OnlineJudge) | ||
+ 前端(Vue): [https://github.com/QingdaoU/OnlineJudgeFE](https://github.com/QingdaoU/OnlineJudgeFE) | ||
+ 判题沙箱(Seccomp): [https://github.com/QingdaoU/Judger](https://github.com/QingdaoU/Judger) | ||
+ 判题服务器(对Judger的封装): [https://github.com/QingdaoU/JudgeServer](https://github.com/QingdaoU/JudgeServer) | ||
- 后端(Django): [https://github.com/Harry-zklcdc/OnlineJudge](https://github.com/Harry-zklcdc/OnlineJudge) | ||
- 前端(Vue): [https://github.com/Harry-zklcdc/OJ](https://github.com/Harry-zklcdc/OJ) | ||
- 判题沙箱(Seccomp): [https://github.com/Harry-zklcdc/Judger](https://github.com/Harry-zklcdc/Judger) | ||
- 判题服务器(对Judger的封装): [https://github.com/Harry-zklcdc/JudgeServer](https://github.com/Harry-zklcdc/JudgeServe) | ||
|
||
## 安装 | ||
|
||
请根据此进行安装: [https://github.com/QingdaoU/OnlineJudgeDeploy/tree/2.0](https://github.com/QingdaoU/OnlineJudgeDeploy/tree/2.0) | ||
请根据此进行安装: [https://github.com/Harry-zklcdc/OnlineJudgeDeploy/tree/2.0](https://github.com/Harry-zklcdc/OnlineJudgeDeploy/tree/2.0) | ||
|
||
## 文档 | ||
|
||
|
@@ -40,23 +49,33 @@ | |
|
||
### OJ前台 | ||
|
||
![problem-list](https://user-images.githubusercontent.com/20637881/33372506-402022e4-d539-11e7-8e64-6656f8ceb75a.png) | ||
![home page](https://raw.githubusercontent.com/Harry-zklcdc/docs/master/image/%E9%A6%96%E9%A1%B5.jpg) | ||
|
||
![announcement](https://raw.githubusercontent.com/Harry-zklcdc/docs/master/image/%E5%85%AC%E5%91%8A.jpg) | ||
|
||
![problem-list](https://raw.githubusercontent.com/Harry-zklcdc/docs/master/image/%E9%A2%98%E7%9B%AE-%E5%8E%9F%E8%B0%85%E7%BB%BF.jpg) | ||
|
||
![problem-details](https://user-images.githubusercontent.com/20637881/33372507-4061a782-d539-11e7-8835-076ddae6b529.png) | ||
|
||
![statistic-info](https://user-images.githubusercontent.com/20637881/33372508-40a0c6ce-d539-11e7-8d5e-024541b76750.png) | ||
|
||
![contest-list](https://user-images.githubusercontent.com/20637881/33372509-40d880dc-d539-11e7-9eba-1f08dcb6b9a0.png) | ||
![online-IDE](https://raw.githubusercontent.com/Harry-zklcdc/docs/master/image/%E5%9C%A8%E7%BA%BFIDE.jpg) | ||
|
||
![FAQ](https://raw.githubusercontent.com/Harry-zklcdc/docs/master/image/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98-%E5%B0%91%E5%A5%B3%E7%B2%89.jpg) | ||
|
||
![contest-list](https://raw.githubusercontent.com/Harry-zklcdc/docs/master/image/%E6%AF%94%E8%B5%9B-%E5%9F%BA%E4%BD%AC%E7%B4%AB.jpg) | ||
|
||
Rankings 中可以控制图表和菜单的显隐。 | ||
|
||
![acm-rankings](https://user-images.githubusercontent.com/20637881/33372510-41117f68-d539-11e7-9947-70e60bad3cf2.png) | ||
![oi-rankings](https://user-images.githubusercontent.com/20637881/33372511-41d406fa-d539-11e7-9947-7a2a088785b0.png) | ||
|
||
![status](https://user-images.githubusercontent.com/20637881/33372512-420ba240-d539-11e7-8645-594cac4a0b78.png) | ||
![oi-rankings](https://raw.githubusercontent.com/Harry-zklcdc/docs/master/image/%E6%8E%92%E5%90%8D.jpg) | ||
|
||
![status](https://raw.githubusercontent.com/Harry-zklcdc/docs/master/image/状态.jpg) | ||
|
||
![status-details](https://user-images.githubusercontent.com/20637881/33365523-787bd0ea-d523-11e7-953f-dacbf7a506df.png) | ||
|
||
![user-home](https://user-images.githubusercontent.com/20637881/33365521-7842d808-d523-11e7-84c1-2e2aa0079f32.png) | ||
![user-home](https://raw.githubusercontent.com/Harry-zklcdc/docs/master/image/个人中心.jpg) | ||
|
||
### 后台管理 | ||
|
||
|
@@ -68,18 +87,18 @@ Rankings 中可以控制图表和菜单的显隐。 | |
|
||
![create-contest](https://user-images.githubusercontent.com/20637881/33372514-428ab922-d539-11e7-8f68-da55dedf3ad3.png) | ||
|
||
|
||
## 浏览器支持 | ||
|
||
Modern browsers(chrome, firefox) 和 Internet Explorer 10+. | ||
|
||
## 特别感谢 | ||
|
||
+ 所有为本项目做出贡献的人 | ||
+ [heb1c](https://github.com/hebicheng) 同学为我们提供了很多意见和建议 | ||
- 所有为本项目做出贡献的人 | ||
- [heb1c](https://github.com/hebicheng) 同学为我们提供了很多意见和建议 | ||
|
||
如果您觉得这个项目还不错,就star一下吧 :) | ||
|
||
## 许可 | ||
|
||
The [MIT](http://opensource.org/licenses/MIT) License | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,34 +3,43 @@ | |
[![Python](https://img.shields.io/badge/python-3.6.2-blue.svg?style=flat-square)](https://www.python.org/downloads/release/python-362/) | ||
[![Django](https://img.shields.io/badge/django-1.11.4-blue.svg?style=flat-square)](https://www.djangoproject.com/) | ||
[![Django Rest Framework](https://img.shields.io/badge/django_rest_framework-3.4.0-blue.svg?style=flat-square)](http://www.django-rest-framework.org/) | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 同 README-CN.md |
||
[![Build Status](https://travis-ci.org/QingdaoU/OnlineJudge.svg?branch=master)](https://travis-ci.org/QingdaoU/OnlineJudge) | ||
[![Build Status](https://travis-ci.org/Harry-zklcdc/OnlineJudge.svg?branch=master)](https://travis-ci.org/Harry-zklcdc/OnlineJudge) | ||
|
||
> #### An onlinejudge system based on Python and Vue. [Demo](https://qduoj.com) | ||
> | ||
> | ||
> #### An onlinejudge system based on Python and Vue. [Demo](https://oj.yangzheng.com.cn/) | ||
|
||
[中文文档](README-CN.md) | ||
|
||
## Overview | ||
|
||
+ Based on Docker; One-click deployment | ||
+ Separated backend and frontend; Modular programming; Micro service | ||
+ ACM/OI rule support; realtime/non-realtime rank support | ||
+ Amazing charting and visualization | ||
+ Template-problem support | ||
+ More reasonable permission control | ||
+ Multi-language support: `C`, `C++`, `Java`, `Python2`, `Python3` | ||
+ Markdown & MathJax support | ||
+ Contest participants IP limit(CIDR) | ||
- Based on Docker; One-click deployment | ||
- Separated backend and frontend; Modular programming; Micro service | ||
- ACM/OI rule support; realtime/non-realtime rank support | ||
- Amazing charting and visualization | ||
- Template-problem support | ||
- More reasonable permission control | ||
- Multi-language support: `C`, `C++`, `Java`, `Python2`, `Python3` | ||
- Markdown & MathJax support | ||
- Contest participants IP limit(CIDR) | ||
- Online IDE | ||
- DIY About Us Page | ||
- Optional Theme | ||
- Sighin System | ||
- Experience system | ||
- Title System | ||
- Standard IO/File IO | ||
|
||
Main modules are available below: | ||
|
||
+ Backend(Django): [https://github.com/QingdaoU/OnlineJudge](https://github.com/QingdaoU/OnlineJudge) | ||
+ Frontend(Vue): [https://github.com/QingdaoU/OnlineJudgeFE](https://github.com/QingdaoU/OnlineJudgeFE) | ||
+ Judger Sandbox(Seccomp): [https://github.com/QingdaoU/Judger](https://github.com/QingdaoU/Judger) | ||
+ JudgeServer(A wrapper for Judger): [https://github.com/QingdaoU/JudgeServer](https://github.com/QingdaoU/JudgeServer) | ||
- Backend(Django): [https://github.com/Harry-zklcdc/OnlineJudge](https://github.com/Harry-zklcdc/OnlineJudge) | ||
- Frontend(Vue): [https://github.com/Harry-zklcdc/OJ](https://github.com/Harry-zklcdc/OJ) | ||
- Judger Sandbox(Seccomp): [https://github.com/Harry-zklcdc/Judger](https://github.com/Harry-zklcdc/Judger) | ||
- JudgeServer(A wrapper for Judger): [https://github.com/Harry-zklcdc/JudgeServer](https://github.com/Harry-zklcdc/JudgeServer) | ||
|
||
## Installation | ||
|
||
Follow me: [https://github.com/QingdaoU/OnlineJudgeDeploy/tree/2.0](https://github.com/QingdaoU/OnlineJudgeDeploy/tree/2.0) | ||
Follow me: [https://github.com/Harry-zklcdc/OnlineJudgeDeploy/tree/2.0](https://github.com/Harry-zklcdc/OnlineJudgeDeploy/tree/2.0) | ||
|
||
## Documents | ||
|
||
|
@@ -40,27 +49,35 @@ Follow me: [https://github.com/QingdaoU/OnlineJudgeDeploy/tree/2.0](https://git | |
|
||
### Frontend: | ||
|
||
![problem-list](https://user-images.githubusercontent.com/20637881/33372506-402022e4-d539-11e7-8e64-6656f8ceb75a.png) | ||
![home page](https://raw.githubusercontent.com/Harry-zklcdc/docs/master/image/%E9%A6%96%E9%A1%B5.jpg) | ||
|
||
![announcement](https://raw.githubusercontent.com/Harry-zklcdc/docs/master/image/%E5%85%AC%E5%91%8A.jpg) | ||
|
||
![problem-list](https://raw.githubusercontent.com/Harry-zklcdc/docs/master/image/%E9%A2%98%E7%9B%AE-%E5%8E%9F%E8%B0%85%E7%BB%BF.jpg) | ||
|
||
![problem-details](https://user-images.githubusercontent.com/20637881/33372507-4061a782-d539-11e7-8835-076ddae6b529.png) | ||
|
||
![statistic-info](https://user-images.githubusercontent.com/20637881/33372508-40a0c6ce-d539-11e7-8d5e-024541b76750.png) | ||
|
||
![contest-list](https://user-images.githubusercontent.com/20637881/33372509-40d880dc-d539-11e7-9eba-1f08dcb6b9a0.png) | ||
![online-IDE](https://raw.githubusercontent.com/Harry-zklcdc/docs/master/image/%E5%9C%A8%E7%BA%BFIDE.jpg) | ||
|
||
![FAQ](https://raw.githubusercontent.com/Harry-zklcdc/docs/master/image/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98-%E5%B0%91%E5%A5%B3%E7%B2%89.jpg) | ||
|
||
![contest-list](https://raw.githubusercontent.com/Harry-zklcdc/docs/master/image/%E6%AF%94%E8%B5%9B-%E5%9F%BA%E4%BD%AC%E7%B4%AB.jpg) | ||
|
||
You can control the menu and chart status in rankings. | ||
|
||
![acm-rankings](https://user-images.githubusercontent.com/20637881/33372510-41117f68-d539-11e7-9947-70e60bad3cf2.png) | ||
|
||
![oi-rankings](https://user-images.githubusercontent.com/20637881/33372511-41d406fa-d539-11e7-9947-7a2a088785b0.png) | ||
![oi-rankings](https://raw.githubusercontent.com/Harry-zklcdc/docs/master/image/%E6%8E%92%E5%90%8D.jpg) | ||
|
||
![status](https://user-images.githubusercontent.com/20637881/33372512-420ba240-d539-11e7-8645-594cac4a0b78.png) | ||
![status](https://raw.githubusercontent.com/Harry-zklcdc/docs/master/image/状态.jpg) | ||
|
||
![status-details](https://user-images.githubusercontent.com/20637881/33365523-787bd0ea-d523-11e7-953f-dacbf7a506df.png) | ||
|
||
![user-home](https://user-images.githubusercontent.com/20637881/33365521-7842d808-d523-11e7-84c1-2e2aa0079f32.png) | ||
![user-home](https://raw.githubusercontent.com/Harry-zklcdc/docs/master/image/个人中心.jpg) | ||
|
||
### Admin: | ||
### Admin: | ||
|
||
![admin-users](https://user-images.githubusercontent.com/20637881/33372516-42c34fda-d539-11e7-9f4e-5109477f83be.png) | ||
|
||
|
@@ -76,10 +93,11 @@ Modern browsers(chrome, firefox) and Internet Explorer 10+. | |
|
||
## Thanks | ||
|
||
+ I'd appreciate a star if you find this helpful. | ||
+ Thanks to everyone that contributes to this project. | ||
+ Special thanks to [heb1c](https://github.com/hebicheng), who has given us a lot of suggestions. | ||
- I'd appreciate a star if you find this helpful. | ||
- Thanks to everyone that contributes to this project. | ||
- Special thanks to [heb1c](https://github.com/hebicheng), who has given us a lot of suggestions. | ||
|
||
## License | ||
|
||
[MIT](http://opensource.org/licenses/MIT) | ||
[MIT](http://opensource.org/licenses/MIT)** | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# Generated by Django 2.1.7 on 2020-04-19 14:14 | ||
|
||
from django.db import migrations, models | ||
|
||
|
||
class Migration(migrations.Migration): | ||
|
||
dependencies = [ | ||
('account', '0012_userprofile_language'), | ||
] | ||
|
||
operations = [ | ||
migrations.AddField( | ||
model_name='user', | ||
name='continue_sighin_days', | ||
field=models.IntegerField(default=0), | ||
), | ||
migrations.AddField( | ||
model_name='user', | ||
name='last_sighin_time', | ||
field=models.DateField(null=True), | ||
), | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# Generated by Django 2.1.7 on 2020-04-20 02:20 | ||
|
||
from django.db import migrations, models | ||
|
||
|
||
class Migration(migrations.Migration): | ||
|
||
dependencies = [ | ||
('account', '0013_auto_20200419_1414'), | ||
] | ||
|
||
operations = [ | ||
migrations.AddField( | ||
model_name='userprofile', | ||
name='experience', | ||
field=models.IntegerField(default=0), | ||
), | ||
migrations.AddField( | ||
model_name='userprofile', | ||
name='grade', | ||
field=models.IntegerField(default=0), | ||
), | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# Generated by Django 2.1.7 on 2020-04-21 09:15 | ||
|
||
from django.db import migrations, models | ||
|
||
|
||
class Migration(migrations.Migration): | ||
|
||
dependencies = [ | ||
('account', '0014_auto_20200420_1020'), | ||
] | ||
|
||
operations = [ | ||
migrations.AlterField( | ||
model_name='user', | ||
name='last_sighin_time', | ||
field=models.DateField(default='1970-01-01'), | ||
), | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# Generated by Django 2.1.7 on 2020-08-02 02:40 | ||
|
||
from django.db import migrations, models | ||
|
||
|
||
class Migration(migrations.Migration): | ||
|
||
dependencies = [ | ||
('account', '0015_auto_20200421_1715'), | ||
] | ||
|
||
operations = [ | ||
migrations.AddField( | ||
model_name='user', | ||
name='title', | ||
field=models.TextField(null=True), | ||
), | ||
migrations.AddField( | ||
model_name='user', | ||
name='title_color', | ||
field=models.TextField(null=True), | ||
), | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
域名