本篇文章盤點最近比較火的 6 個 GitHub 專案,他們包含 Java、Python、人工智慧、遊戲等等領域:
1. 老照片變清晰
2. 自學計算機,GitHub 上的自學課程
3. 技術面試必備開源專案
4. 金庸群俠傳 3D 復刻版
5. 一站式開源持續測試平臺
6. 微服務實戰教程
01. 老照片變清晰
先來看一個效果圖,這個開源專案能把模糊爆漿的老照片 1 s 內變成清晰、高畫質的有色照片。
而以上這些效果,無需專業 PS 技能,只用一個網頁端的 Demo、點點滑鼠上傳圖片就能搞定。
這個修復神器,由騰訊 PCG ARC 實驗室研發,其相關論文已被 CVPR2021 收錄,相關程式碼和 Demo 也登上了 GitHub 熱榜,斬獲 1.3K 的 Star!
地址:https://github.com/TencentARC/GFPGAN
02. 計算機自學之旅
Computer Science 是計算機科學自學的開源課程,由 OSSU(Open Source Society University)組織整理。此課程不僅僅只針對職業方面的訓練或者個人專業的發展,更多的介紹了計算機基礎的概念和理論。可針對本科級別的學生參考使用,蒐集整理了各個名校如哈佛,普林斯頓,麻省理工等高等院校的課程精華。
本專案的中文課程來自國內外頂尖的大學和教育機構,比如清華大學,北京大學,麻省理工學院,哈佛大學等等。
地址:https://github.com/ossu/computer-science
03. 技術面試必備知識
該開源專案囊括技術面試必備基礎的知識,包括 LeetCode、計算機作業系統、計算機網路、系統設計等等,在 GitHub 斬獲 143k 的 Star。
地址:https://github.com/CyC2018/CS-Notes
04. 金庸群俠傳 3D 重製版
金庸群俠傳 3D 重製版是一個非盈利遊戲專案,重製經典遊戲《金庸群俠傳》並支援後續一系列 MOD 和二次開發。
重置版是作者純粹為了興趣和學習在業餘時間打磨出來的,最近作者比較忙,於是開源出來,希望感興趣的朋友一起開發。
專案作者也在B站釋出了重置版的介紹影片。影片中可以看到,重置版畫質更精良,細節更生動。
地址:https://github.com/jynew/jynew
影片:www.bilibili.com/video/BV1Yw411Z7Dw
05. 持續測試平臺
MeterSphere 是一站式開源持續測試平臺,涵蓋測試跟蹤、介面測試、效能測試、團隊協作等功能,相容JMeter 等開源標準,有效助力開發和測試團隊充分利用雲彈性進行高度可擴充套件的自動化測試,加速高質量軟體的交付。
地址:https://github.com/metersphere/metersphere
06. 微服務實戰教程
這是一個高贊教程:PiggyMetrics ,這個開源專案是你開啟微服務之旅的不二之選。
PiggyMetrics是一個很全面的微服務實踐入門的例項集,它可以指導開發者使用 Spring Boot、Spring Cloud 和 Docker 搭建微服務架構。
該開源專案有一個典型的微服務實現案例 - 個人理財微服務系統。採用Spring Boot/Spring Cloud等技術棧,來實現微服務的開發、構建和治理,麻雀雖小五臟俱全。
在這個案例中,你可以全面地瞭解到微服務的註冊發現、配置中心、熔斷、路由、負載均衡、註解式Http客戶端、認證鑑權和全鏈追蹤等技術,同時還有日誌、監控、度量指標等運維指標統計分析。
PiggyMetrics 被分解為三個核心微服務,它們都是可獨立部署的應用程式。如果你具備了微服務的基礎知識,沒有實戰經驗,從這個專案開始吧。
地址:https://github.com/sqshq/piggymetrics