期末到了!是时分来一波 CS 复习资料了,从本科基础常识开始到有用编程技术。本周 GitHub 热门趋势榜给你提供了最全的复习资料:清华的 CS 四年学习资料、Web 开发路线、各语言版别的免费书本…当然除了复习资料,我们还有有意思的去中心化操作系统,让你了解额外的隐私技术、zinc 带你开启轻量级查找之旅。最终还有一个常识点和实操二合一的 Swift 项目 SwiftPamphletApp 打底。

以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 有用 | 风趣,依据项目 release 时刻分类,发布时刻不超越 14 day 的项目会标注 New,无该标志则说明项目 release 超越半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知

  • 本文目录
      1. 本周特推
      • 1.1 去中心化操作系统:SnarkOS
      • 1.2 Swift 小手册:SwiftPamphletApp
      1. GitHub Trending 周榜
      • 2.1 人像优化:GFPGAN
      • 2.2 清华计算机课程攻略:REKCARC-TSC-UHT
      • 2.3 Web 开发路线:eveloper-roadmap
      • 2.4 免费书本:free-programming-books
      • 2.5 轻量级查找引擎:zinc
      1. 往期回忆

1. 本周特推

1.1 去中心化操作系统:SnarkOS

本周 star 增加数: 500+

New SnarkOS 是隐私技术公司 Aleo 开源的用于私有 Web 应用程序的去中心化操作系统,“作为互联网用户,我们抛弃个人数据以交换提供商的服务。 这个模型真的过时了” 这是某次专访 Aleo 创始人的发言。SnarkOS 作为一个操作系统对机器有一定的要求,如下:

  • CPU:16+ 核(32+ 核以上最好)
  • 内存:16G+(32G+ 最好)
  • 存储:128G+
  • 网络:50Mb+ 带宽

GitHub 地址→github.com/AleoHQ/snar…

年底巩固下 CS 知识「GitHub 热点速览 v.21.49」

1.2 Swift 小手册:SwiftPamphletApp

本周 star 增加数: 300+

GitHub 热榜上很少见 Swift 项目,SwiftPamphletApp 是一个 Swift 运用手册,同样也是一个用来学习 Swift 源码如何完成一个 App 的项目(下配图就是)。“与其讲一堆,不如调着试。” 再来说一下这个手册,它面向 Swift 零基础的同学,内容主要是一些直接可用的小比如,比如能够直接在工程顶用或自己调试着看。

GitHub 地址→github.com/ming1016/Sw…

年底巩固下 CS 知识「GitHub 热点速览 v.21.49」

2. GitHub Trending 周榜

2.1 人像优化:GFPGAN

本周 star 增加数:500+

GFPGAN 是腾讯开源的一个人像优化算法,它的目标是开发可用于现实国际的人脸康复的有用算法。配图就是采用 GFPGAN 修复的人像。

GitHub 地址→github.com/TencentARC/…

年底巩固下 CS 知识「GitHub 热点速览 v.21.49」

下面正式进入期末常识巩固环节 ↓↓

2.2 清华计算机课程攻略:REKCARC-TSC-UHT

本周 star 增加数:300+

REKCARC-TSC-UHT 录入了一名清华 CS 学子四年必修的几门课程,除了专业课之外还有线代、微积分、计算等辅助课程。

GitHub 地址→github.com/PKUanonym/R…

年底巩固下 CS 知识「GitHub 热点速览 v.21.49」

2.3 Web 开发路线:developer-roadmap

本周 star 增加数:1,200+

2021 年的 Web 开发技术途径你把握了吗?不放在年底的时分再次翻开 developer-roadmap 看一眼发展途径。不只是前端,Java、Go、Python 等后端工程师的技术途径也被录入在了这个项目,DBA 也不破例。

GitHub 地址→github.com/kamranahmed…

年底巩固下 CS 知识「GitHub 热点速览 v.21.49」

2.4 免费书本:free-programming-books

本周 star 增加数:1,300+

free-programming-books 是一个十分闻名老牌的项目,它录入很多免费的 CS 相关书本,最重要的是它录入的书本为多语言书本,你能够在当中找到中文版书本。

GitHub 地址→github.com/EbookFounda…

年底巩固下 CS 知识「GitHub 热点速览 v.21.49」

2.5 轻量级查找引擎:zinc

本周 star 增加数:1,250+

New Zinc 是一个提供全文索引的查找引擎,说到全文索引自然会说到 ElasticSearch,正如它 Profile 中写的那样它是 ES 轻量级代替计划,运行时的 RAM 小于 100 MB。以 bluge 作为基础索引库。如果你并非 ES 重度运用用户无妨试试 zinc。

GitHub 地址→github.com/prabhatshar…

年底巩固下 CS 知识「GitHub 热点速览 v.21.49」

3. 往期回忆

  • 图片处理看这篇就完了「GitHub 热门速览 v.21.48」
  • 躺平吧,平铺的窗口「GitHub 热门速览 v.21.47」

以上为 2021 年第 49 个工作周的 GitHub Trending 如果你 Pick 其他好玩、有用的 GitHub 项目,记得来 HelloGitHub issue 区和我们共享下哟

最终,记得你在本文留言区留下你想看的主题 Repo(限大众号),例如:AI 换头。 和之前的送书活动相似,留言点赞 Top5 的小伙伴(),小鱼干会尽力去找 Repo 的^^