成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

來練手吧,一個類似力扣的在線測評項目

開發(fā) 項目管理
程序員對力扣應(yīng)該都熟悉的,在上面可以使用任意一門熟悉的編程語言寫代碼,在線執(zhí)行代碼,提交,看到擊敗超過 90%,你會不會心跳一下?用的同時,你是否想過力扣背后的設(shè)計和實現(xiàn),假如讓你自己設(shè)計一個類似力扣的系統(tǒng)呢?

[[419836]]

程序員對力扣應(yīng)該都熟悉的,在上面可以使用任意一門熟悉的編程語言寫代碼,在線執(zhí)行代碼,提交,看到擊敗超過 90%,你會不會心跳一下?用的同時,你是否想過力扣背后的設(shè)計和實現(xiàn),假如讓你自己設(shè)計一個類似力扣的系統(tǒng)呢?你可以把這個當(dāng)作系統(tǒng)設(shè)計的面試題,思考如何回答。

最好的回答,就是自己真正動手設(shè)計一個,當(dāng)然這太難了,不過 GitHub 上有現(xiàn)成的,你只需要自己部署下,然后用一用,對照著功能,閱讀源碼,最后覺得不爽的話,自己改一改源碼。這個過程,一定能學(xué)到很多知識。我的 Web 技能就是從別人的項目那里學(xué)到的。

先來個截圖:

通過這個項目,你可以學(xué)習(xí)到 Docker、Django、Django REST Framework、Vue、Redis、PostgreSQL 技術(shù)棧,前后端分離,模塊化編程,微服務(wù)等設(shè)計實踐。

功能點

1、ACM/OI 兩種比賽模式、實時/非實時評判 任意選擇

2、豐富的可視化圖表,一圖勝千言

3、支持 Template Problem,可以添加函數(shù)題甚至填空題

4、更細致的權(quán)限劃分,超級管理員和普通管理員各司其職

5、多語言支持:C, C++, Java, Python2, Python3,題目可以選擇使用的語言

6、Markdown & MathJax 支持

7、比賽用戶IP限制 (CIDR ranges)

安裝部署

無論你是 Linux、MacOS 還是 Windows,請先安裝 Docker、Python、pip、git、docker-compose 工具,確保在命令行可以執(zhí)行 docker、python、pip、git、docker-compose 命令,安裝方法自行搜索。

請選擇磁盤空間富余的位置,克隆項目,并進入目錄:

  1. git clone -b 2.0 https://github.com/QingdaoU/OnlineJudgeDeploy.git && cd OnlineJudgeDeploy 

Docker 一鍵部署:

  1. docker-compose up -d 

想知道到底啟動了那些服務(wù),可以看文件 docker-compose.yml 的內(nèi)容,看不懂就去 Doker 官方文檔看每一個命令的解釋。

根據(jù)網(wǎng)速情況,大約 5 到 20 分鐘就可以自動搭建完成,全程無需人工干預(yù)。

等命令執(zhí)行完成,然后運行 docker ps -a,當(dāng)看到所有的容器的狀態(tài)沒有 unhealthy 或 Exited (x) xxx 就代表已經(jīng)啟動成功。

瀏覽器打卡 http://localhost/ 就可以看到:

注冊后,可以在個人設(shè)置頁面設(shè)置系統(tǒng)為中文語言。

截圖

源代碼

在線測評項目源代碼:

后端(Django): https://github.com/QingdaoU/OnlineJudge

前端(Vue): https://github.com/QingdaoU/OnlineJudgeFE

判題沙箱(Seccomp): https://github.com/QingdaoU/Judger 

判題服務(wù)器(對Judger的封裝): https://github.com/QingdaoU/JudgeServer

 

責(zé)任編輯:武曉燕 來源: Python七號
相關(guān)推薦

2021-09-18 12:05:59

Python 開發(fā)編程語言

2021-04-01 13:07:07

編碼開發(fā)代碼

2020-06-18 10:36:12

GitHub代碼開發(fā)者

2015-09-08 10:32:21

開源項目選擇方式

2015-09-11 10:29:13

開源項目閱讀

2021-10-28 17:40:22

Nest.js前端代碼

2020-12-18 09:49:21

鴻蒙HarmonyOS游戲

2022-06-15 08:14:40

Go線程遞歸

2014-10-21 11:11:08

Siri人工智能

2023-08-17 14:37:55

OmnivorPocket開源

2021-07-01 07:43:41

項目程序員代碼

2010-09-25 10:51:03

2010-09-25 11:05:11

卡巴斯基在線

2010-09-25 11:29:23

2010-09-25 10:29:43

瑞星在線殺毒

2018-10-11 21:00:18

2021-07-21 05:22:12

Webpack 前端 JavaScript

2022-02-10 07:03:32

流量應(yīng)用架構(gòu)數(shù)據(jù)交換

2024-02-22 10:02:03

單例模式系統(tǒng)代碼

2020-06-03 10:09:03

微服務(wù)項目版本號
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧美一区二区三区在线观看视频 | av手机在线播放 | 成人av一区| 老子午夜影院 | 精品久久影院 | 亚洲三区视频 | 成人在线观看免费 | 欧美精品久久久久久久久久 | 成人综合视频在线 | 欧美二区在线 | 狠狠操婷婷| a网站在线观看 | 国产精品久久二区 | 欧美涩涩网 | jlzzjlzz国产精品久久 | 精品国产精品三级精品av网址 | 欧美日韩不卡合集视频 | 久久成人免费视频 | 精品国产第一区二区三区 | 精品国产一区二区三区观看不卡 | 黄色网址大全在线观看 | 久久久久久国产精品免费免费狐狸 | 精品一区二区不卡 | 国产激情视频在线观看 | 可以免费看的毛片 | 日韩av网址在线观看 | 拍真实国产伦偷精品 | 99久久久国产精品免费消防器 | 久久精品国产一区二区 | 亚洲精品久久久久国产 | 国产精品久久久久aaaa | 亚洲高清视频在线 | 成人毛片视频在线播放 | 欧美精品综合 | av黄在线观看 | 亚洲一区日韩 | 午夜激情国产 | 美女视频三区 | 国产探花在线精品一区二区 | 高清欧美性猛交xxxx黑人猛交 | 成人精品一区亚洲午夜久久久 |