From c7493a636e1b577e526cff5681c0e3ddd5495434 Mon Sep 17 00:00:00 2001
From: xueweihan <595666367@qq.com>
Date: Tue, 28 Mar 2023 09:59:32 +0800
Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E5=B8=83=EF=BC=9A=E3=80=8AHelloGitHub?=
=?UTF-8?q?=E3=80=8B=E7=AC=AC84=E6=9C=9F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 2 +-
README_en.md | 2 +-
content/HelloGitHub59.md | 2 +-
content/HelloGitHub76.md | 2 +-
content/HelloGitHub83.md | 2 +-
content/HelloGitHub84.md | 289 +++++++++++++++++++++++++++++++++++++++
6 files changed, 294 insertions(+), 5 deletions(-)
create mode 100644 content/HelloGitHub84.md
diff --git a/README.md b/README.md
index b327e15e..3827037d 100644
--- a/README.md
+++ b/README.md
@@ -20,7 +20,7 @@ HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。**每月 28 号
| :card_index: | :jack_o_lantern: | :beer: | :fish_cake: | :octocat: |
| ------- | ----- | ------------ | ------ | --------- |
-| [第 83 期](/content/HelloGitHub83.md) | [第 82 期](/content/HelloGitHub82.md) | [第 81 期](/content/HelloGitHub81.md) |
+| [第 84 期](/content/HelloGitHub84.md) | [第 83 期](/content/HelloGitHub83.md) | [第 82 期](/content/HelloGitHub82.md) | [第 81 期](/content/HelloGitHub81.md) |
| [第 80 期](/content/HelloGitHub80.md) | [第 79 期](/content/HelloGitHub79.md) | [第 78 期](/content/HelloGitHub78.md) | [第 77 期](/content/HelloGitHub77.md) | [第 76 期](/content/HelloGitHub76.md) |
| [第 75 期](/content/HelloGitHub75.md) | [第 74 期](/content/HelloGitHub74.md) | [第 73 期](/content/HelloGitHub73.md) | [第 72 期](/content/HelloGitHub72.md) | [第 71 期](/content/HelloGitHub71.md) |
| [第 70 期](/content/HelloGitHub70.md) | [第 69 期](/content/HelloGitHub69.md) | [第 68 期](/content/HelloGitHub68.md) | [第 67 期](/content/HelloGitHub67.md) | [第 66 期](/content/HelloGitHub66.md) |
diff --git a/README_en.md b/README_en.md
index b83efb55..e5b91b56 100644
--- a/README_en.md
+++ b/README_en.md
@@ -23,7 +23,7 @@ Will be released on the **28th of each month**| [Contributors](https://github.co
| :card_index: | :jack_o_lantern: | :beer: | :fish_cake: | :octocat: |
| ------- | ----- | ------------ | ------ | --------- |
-| [NO.83](/content/HelloGitHub83.md) | [NO.82](/content/HelloGitHub82.md) | [NO.81](/content/HelloGitHub81.md) |
+| [NO.84](/content/HelloGitHub84.md) | [NO.83](/content/HelloGitHub83.md) | [NO.82](/content/HelloGitHub82.md) | [NO.81](/content/HelloGitHub81.md) |
| [NO.80](/content/HelloGitHub80.md) | [NO.79](/content/HelloGitHub79.md) | [NO.78](/content/HelloGitHub78.md) | [NO.77](/content/HelloGitHub77.md) | [NO.76](/content/HelloGitHub76.md) |
| [NO.75](/content/HelloGitHub75.md) | [NO.74](/content/HelloGitHub74.md) | [NO.73](/content/HelloGitHub73.md) | [NO.72](/content/HelloGitHub72.md) | [NO.71](/content/HelloGitHub71.md) |
| [NO.70](/content/HelloGitHub70.md) | [NO.69](/content/HelloGitHub69.md) | [NO.68](/content/HelloGitHub68.md) | [NO.67](/content/HelloGitHub67.md) | [NO.66](/content/HelloGitHub66.md) |
diff --git a/content/HelloGitHub59.md b/content/HelloGitHub59.md
index 25ff13ff..4445e62b 100644
--- a/content/HelloGitHub59.md
+++ b/content/HelloGitHub59.md
@@ -78,7 +78,7 @@ func main() {
-7、[pyroscope](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/pyroscope-io/pyroscope):基于 Go 的开源实时性能分析平台。仅需在源码中添加几行代码,pyroscope 就能帮你找出代码的性能问题、CPU 使用过高的原因,还有丰富的图表和调用树展示。支持 Go、Python、Ruby 编程语言,[中文说明](https://github.com/pyroscope-io/pyroscope/blob/main/translations/README.ch.md)
+7、[pyroscope](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/grafana/pyroscope):基于 Go 的开源实时性能分析平台。仅需在源码中添加几行代码,pyroscope 就能帮你找出代码的性能问题、CPU 使用过高的原因,还有丰富的图表和调用树展示。支持 Go、Python、Ruby 编程语言,[中文说明](https://github.com/pyroscope-io/pyroscope/blob/main/translations/README.ch.md)
diff --git a/content/HelloGitHub76.md b/content/HelloGitHub76.md
index b5636220..a449d78e 100644
--- a/content/HelloGitHub76.md
+++ b/content/HelloGitHub76.md
@@ -73,7 +73,7 @@ ImGui::SliderFloat("float", &f, 0.0f, 1.0f);
10、[css-protips](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/AllThingsSmitty/css-protips):CSS 专业技巧。一个帮你提升 CSS 技巧的收藏集。
### Go 项目
-11、[gitleaks](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/zricethezav/gitleaks):一款静态应用程序安全测试(SAST)工具。它可以检测项目中是否包含密码、API Key、token 等信息,还能够轻松整合到 Git Hook 和 GitHub Action,实现提交代码时自动检测,通过告警和阻止 push 等方式,有效地防止敏感信息泄漏。
+11、[gitleaks](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/gitleaks/gitleaks):一款静态应用程序安全测试(SAST)工具。它可以检测项目中是否包含密码、API Key、token 等信息,还能够轻松整合到 Git Hook 和 GitHub Action,实现提交代码时自动检测,通过告警和阻止 push 等方式,有效地防止敏感信息泄漏。
diff --git a/content/HelloGitHub83.md b/content/HelloGitHub83.md
index 66fc36cd..d83d0139 100644
--- a/content/HelloGitHub83.md
+++ b/content/HelloGitHub83.md
@@ -396,7 +396,7 @@ $ curl http://localhost:5000/predictions -X POST \
- 『上一期』 | 反馈和建议 | 『下一期』
+ 『上一期』 | 反馈和建议 | 『下一期』
---
diff --git a/content/HelloGitHub84.md b/content/HelloGitHub84.md
new file mode 100644
index 00000000..57de5c8e
--- /dev/null
+++ b/content/HelloGitHub84.md
@@ -0,0 +1,289 @@
+# 《HelloGitHub》第 84 期
+> 兴趣是最好的老师,**HelloGitHub** 让你对编程感兴趣!
+
+
+
+
+## 目录
+
+点击右上角的 **「目录」** 图标打开目录,获得更好的阅读体验。
+
+![](https://raw.githubusercontent.com/521xueweihan/img_logo/master/logo/catalog.png)
+
+**Tips**:如果遇到图片刷不出来的情况,[点击](https://hellogithub.com/periodical/volume/84) 换一种浏览方式。
+
+
+
+关注「HelloGitHub」公众号,第一时间收到推送
+
+
+## 内容
+> **以下为本期内容**|每个月 **28** 号更新
+
+### C 项目
+1、[linked-list-good-taste](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/mkirchner/linked-list-good-taste):Linus Torvalds 解释编码品味的链表论证。在 2016 年的 TED 访谈中,Linus Torvalds 谈到了他认为好的编码品味,并举了一个例子:在单向链表中移除项目的两种实现。为了从链表中删除第一项,其中一个实现需要处理特殊情况,而另一个则不需要,Linus 更喜欢后者。
+
+2、[rpi4-osdev](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/isometimes/rpi4-osdev):为树莓派 4 编写操作系统的教程。这是一份 RealVNC 的 CTO 在树莓派 4 裸机上,编写操作系统的教程。内容分为 15 个章节,每章完成操作系统的一个部分,并提供了源码和讲解。
+
+
+
+3、[xdotool](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/jordansissel/xdotool):模拟键盘和鼠标操作的命令行工具。该项目可以通过命令的方式,模拟键盘输入、鼠标点击,以及移动、聚焦和调整窗口大小等操作,搭配上 shell 就是 DIY 的按键精灵,支持 Ubuntu、macOS、FreeBSD 等系统。
+```
+// 打字
+xdotool type "HelloGitHub"
+// 组合键
+xdotool key ctrl+l
+// 移动鼠标
+xdotool mousemove x y
+// 关闭窗口
+xdotool selectwindow windowclose
+```
+
+### C# 项目
+4、[DnsServer](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/TechnitiumSoftware/DnsServer):一款适用于多平台的 DNS 服务。它开箱即用无需配置,并提供了友好的 Web 界面和监控,支持 Docker 部署以及 Windows、Linux、macOS 和树莓派操作系统。
+
+
+
+5、[Flow.Launcher](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Flow-Launcher/Flow.Launcher):Windows 的快速文件和程序启动器。这是一款可以让你的工作流程更加丝滑的工具,相当于 Windows 上的 Alfred。它能够快速启动应用,方便地搜索文件、书签等内容,支持扩展插件、预览文件、系统命令、游戏模式等功能。
+
+
+
+6、[Playnite](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/JosefNemec/Playnite):一款开源的电脑游戏管理工具。支持同步 Steam、Epic、GOG、Battle.net 等平台的游戏,导入后该工具会自动从 IGDB 获取游戏信息,为你的游戏提供一个统一的界面。它的代码完全开源保证了你的账号安全,而且支持包括中文在内的多种语言,适用于 Windows7 及以上的操作系统。
+
+
+
+### C++ 项目
+7、[dragonfly](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/dragonflydb/dragonfly):一款为取代 Redis 而生的内存数据库。它与当下最流行的两款内存数据库 Redis 和 Memcached 的 API 完全兼容,所以无需修改代码即可完成迁移。性能上更是爆炸,官方表示单实例可支持数百万量级的 QPS,而且吞吐量是 Redis 的 25 倍,并可以应对 TB 级别的内存数据集。
+
+
+
+8、[moonlight-qt](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/moonlight-stream/moonlight-qt):让你可以在几乎任何设备上玩 PC 游戏的工具。该项目基于 NVIDIA GameStream 协议,通过串流的方式实现在 iOS、Android、电视等设备上玩电脑的 3A 大作。此过程手机无需下载和运行游戏,只需接收游戏画面、反馈操作指令。虽然安装过程有点复杂需要花些时间,但是为了躺着玩 PC 游戏一切都是值得的,感兴趣的小伙伴折腾起来吧!
+
+
+
+9、[oceanbase](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/oceanbase/oceanbase):一款国产的原生分布式数据库。这是由蚂蚁集团开源的一款基于 Paxos 协议和分布式架构的企业级分布式关系型数据库。它同时支持 OLTP 和 OLAP 的混合负载,具有高可用、高性能、水平扩展、兼容 SQL 语法等特点。
+
+10、[rr](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/rr-debugger/rr):Linux 上的轻量级 C/C++ 调试工具。这是一款 Linux 上的轻量级调试 C/C++ 代码的工具,支持录制、重放和反向执行等操作,提供了一个可反复调试的环境,大大提升了调试效率。
+
+### Go 项目
+11、[alist](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/alist-org/alist):一款支持多种存储的文件列表程序。它支持一键安装,能够方便地聚合散落在各处的文件,轻松实现文件在线查看服务。支持包括本地存储、阿里云盘、百度网盘、OneDrive 、WebDAV 等多种存储方式。
+
+
+
+12、[gorss](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Lallassu/gorss):一款用 Go 编写的命令行 RSS 阅读器。它简单易用隐蔽性强,支持预览内容、浏览器打开链接、自定义快捷键、主题、单词高亮等功能。
+
+
+
+13、[gosec](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/securego/gosec):Go 语言源码安全检查工具。该项目通过扫描 Go 代码的 AST 检查源代码是否存在安全问题,能够发现源码中硬编码密码、XSS 和 SQL 注入等问题。
+
+14、[skopeo](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/containers/skopeo):能够管理远程仓库的容器镜像的工具。它能够查看远程仓库的容器镜像信息,以及执行复制、同步、删除等操作,支持 docker.io、quay.io、私有仓库等。
+```
+$ skopeo inspect docker://registry.fedoraproject.org/fedora:latest
+{
+ ...
+ "Architecture": "amd64",
+ "Os": "linux",
+ "Layers": [
+ "sha256:2a0fc6bf62e155737f0ace6142ee686f3c471c1aab4241dc3128904db46288f0"
+ ],
+ "LayersData": [
+ {
+ "MIMEType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
+ "Digest": "sha256:2a0fc6bf62e155737f0ace6142ee686f3c471c1aab4241dc3128904db46288f0",
+ "Size": 71355009,
+ "Annotations": null
+ }
+ ],
+ "Env": [
+ "DISTTAG=f37container",
+ "FGC=f37",
+ "container=oci"
+ ]
+}
+```
+
+15、[yaegi](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/traefik/yaegi):一款优雅的 Go 语言解释器。它是一个纯 Go、仅依赖标准库实现的 Go 解释器,拥有简单易用的 API,完全支持 Go 编程语言规范,以及 Go 1.18 和 1.19 版本。
+```go
+package main
+
+import (
+ "github.com/traefik/yaegi/interp"
+ "github.com/traefik/yaegi/stdlib"
+)
+
+func main() {
+ i := interp.New(interp.Options{})
+
+ i.Use(stdlib.Symbols)
+
+ _, err := i.Eval(`import "fmt"`)
+ if err != nil {
+ panic(err)
+ }
+
+ _, err = i.Eval(`fmt.Println("Hello Yaegi")`)
+ if err != nil {
+ panic(err)
+ }
+}
+```
+
+
+
+### Java 项目
+16、[AndroidBitmapMonitor](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/shixinzhang/AndroidBitmapMonitor):Android 的图片内存分析工具。它可以帮助开发者快速发现应用内加载的图片是否合理,比如大小是否合适、缓存是否及时清理、是否加载了当前并不需要的图片等等,支持在线下和线上使用。
+
+
+
+17、[frostmourne](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/AutohomeCorp/frostmourne):汽车之家开源的监控平台。采用 SpringBoot+MyBatis+XXL-JOB 构建的监控系统,支持接入 ES、HTTP、Prometheus、MySQL/TiDB 等多种数据源,以及钉钉、飞书、短信等多种报警消息发送方式。
+
+
+
+### JavaScript 项目
+18、[koishi](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/koishijs/koishi):一款极易扩展的聊天机器人框架。它提供了便利的控制台和插件市场,让你无需编程基础也可以开箱即用,几分钟内搭建出自己的聊天机器人,支持 QQ、Telegram、Discord、飞书等聊天平台。
+
+
+
+19、[nginx-proxy-manager](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/NginxProxyManager/nginx-proxy-manager):一款强大的 Nginx 可视化管理平台。它开箱即用支持 Docker 一键部署,可以让用户通过 Web 界面在线配置、管理 Nginx 服务,支持转发、重定向、SSL 证书、高级配置等功能。
+
+
+
+20、[qinglong](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/whyour/qinglong):支持多种脚本语言的定时任务管理平台。这是一款定时执行脚本的平台,提供了在线管理脚本、环境变量、查看日志、秒级定时任务等功能,支持 Python3、JavaScript、shell 等脚本语言。
+
+
+
+21、[snk](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Platane/snk):“吃光”你所有的 GitHub 贡献。它可以根据 GitHub 上的贡献图,自动生成蛇的行走路径,一口气吃光所有“绿块”,支持生成 gif 或 svg 格式的动图。
+
+
+
+22、[uptime-kuma](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/louislam/uptime-kuma):一款极简的 uptime 监控工具。该项目可以用来监控服务正常运行时间,它界面美观、支持 Docker 一键部署,提供了中文界面、通知、多状态页面等实用功能。
+
+
+
+### PHP 项目
+23、[dujiaoka](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/assimon/dujiaoka):PHP 写的开源自动售货系统。采用 Laravel+Bootstrap 实现的自动售卖虚拟产品的平台,比如兑换码、账号之类的数字商品,顾客付款后可以自动发货,已集成微信、支付宝、Paypal 等多种支付方式。
+
+
+
+### Python 项目
+24、[bar_chart_race](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/dexplo/bar_chart_race):基于 Python 的动态条形图。通过该项目可以用 Python 创建条形图比赛动画,显示数据排名的动态条形图,直观地展示数据变化过程。
+
+
+
+25、[dataset](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/pudo/dataset):为懒人准备的操作数据库的 Python 库。它基于 SQLAlchemy 构建了一个简单的数据层,可以让查询、写入、更新数据库中的数据,就像读写 JSON 文件一样简单,支持 SQLite、PostgreSQL 和 MySQL 数据库。
+```python
+import dataset
+
+db = dataset.connect('sqlite:///:memory:')
+
+table = db['sometable']
+table.insert(dict(name='John Doe', age=37))
+table.insert(dict(name='Jane Doe', age=34, gender='female'))
+
+john = table.find_one(name='John Doe')
+```
+
+26、[GreaterWMS](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/GreaterWMS/GreaterWMS):可商用的开源仓库管理系统。该项目是采用福特亚太区售后物流仓储供应链流程的仓库系统,它提供了客户管理、订单管理、库存管理、供应商管理、盘点等模块,支持手机、电脑等多种设备。
+
+
+
+27、[secretflow](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/secretflow/secretflow):蚂蚁开源的隐私计算框架。隐私计算即通过技术的手段实现数据在参与方可用不可见,让数据在安全和不泄露隐私的情况下流通、开放。该项目采用 Python 语言编写,支持包括 MPC、FL、TEE、HE、DP 在内的多种主流隐私计算技术。
+
+
+
+28、[shynet](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/milesmcc/shynet):极简的网站分析平台。这是一个基于 Django 构建的网站分析平台,它很小、够用、界面友好、不追踪 cookie、支持多用户,追踪脚本不到 1KB。
+
+
+
+### Rust 项目
+29、[carbonyl](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/fathyb/carbonyl):运行在终端里的浏览器。这是一款基于 Chromium 的命令行浏览器,可以在终端里用浏览器的方式访问网页,支持图片、动图、视频、音频等内容。
+
+
+
+30、[lsd](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Peltoche/lsd):下一代 ls 命令。这个项目是用 Rust 重写的类似 ls 命令的查看目录清单的工具,同时增加了颜色、图标等新功能,更加赏心悦目。
+
+
+
+31、[typst](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/typst/typst):比 LaTex 更好学的标记语言。这是一款新的基于标记语言的排版系统,它比知名的 LaTex 更加简洁、更容易上手,输出的公式也很漂亮,还可以更换各种字体。
+
+
+
+### Swift 项目
+32、[DevToysMac](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ObuchiYuki/DevToysMac):macOS 上的程序员瑞士军刀。该项目是 DevToys 的 macOS 版本,无需安装下载解压后即可使用。它同样实现了程序员日常开发会用到的功能,比如时间戳转化、Base64 编/解码、JSON 格式化等。
+
+
+
+33、[wikipedia-ios](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/wikimedia/wikipedia-ios):维基百科官方开源的 iOS 客户端。维基百科是一本线上的百科全书,这是它的 iOS 客户端,支持搜索资料、热门文章、保存文章、多语言、夜间阅读等功能。
+
+
+
+### 其它
+34、[.tmux](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/gpakosz/.tmux):一份好看且通用的 tmux 配置文件。Tmux 是一个终端复用器,该项目包含了一份可以让 tmux 更漂亮、更好用的配置文件,以及详细的安装步骤。
+
+
+
+35、[ark-pixel-font](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/TakWolf/ark-pixel-font):开源的泛中日韩像素字体。为游戏开发提供了一套可用于正文的像素字体,目前完成了 1 万个左右的汉字(12px)。
+
+
+
+36、[bpf-developer-tutorial](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/eunomia-bpf/bpf-developer-tutorial):从入门到进阶的 eBPF 开发者教程。这是一个基于 libbpf 和 CO-RE(一次编译,到处运行) 的 eBPF 教程,包括 eBPF 基本概念、代码实例、实际应用等内容,通过 20 个 eBPF 的小工具,来帮助开发者快速上手 eBPF。
+
+37、[ENGAGE](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/TUDSSL/ENGAGE):自制无电池的 GameBoy。该项目实现了没有电池、仅通过太阳能和游戏操作供电的 GameBoy。它可正常运行俄罗斯方块游戏,遇到电量耗尽时能保存游戏的当前进度,即重新启动游戏后,下落的方块会处于同一位置。是不是听起来很酷?这里包含制作该设备所需的一切,感兴趣的同学可以试一试。
+
+
+
+38、[GameDevMind](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/gonglei007/GameDevMind):全面的游戏开发技术图谱。该项目用思维导图的方式,展示了游戏开发需要具备的能力,包含技术栈、方法、工具、流程、管理、运营等方面。
+
+39、[immersive-translate](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/immersive-translate/immersive-translate):沉浸式双语网页翻译扩展。这是一个免费的翻译插件,可以在保留原文的情况下显示译文,支持接入 10 多种翻译服务,适用于 Chromium、Firefox、Safari 等浏览器。项目处于闭源开发的状态,想要贡献代码的同学需要先申请。
+
+
+
+### 开源书籍
+40、[PPHC](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/johnlui/PPHC):《高并发的哲学原理》。这本书讨论的是 Web 服务高并发问题,内容由浅入深地介绍了 Apache、Nginx、epoll、交换机、k8s、数据库、分布式、微服务架构等解决高并发问题的技术和方案。
+
+41、[py_regular_expressions](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/learnbyexample/py_regular_expressions):《Python 正则表达式从入门到精通》。这本书包含数百个示例和练习,涵盖了 Python 正则表达式从初级到高级的用法。
+
+
+
+### 机器学习
+42、[Bringing-Old-Photos-Back-to-Life](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/microsoft/Bringing-Old-Photos-Back-to-Life):通过深度学习修复老照片的工具。由微软开源的深度学习项目,可用于修复破损的老照片,修复效果显著。
+
+
+
+43、[ChatGLM-6B](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/THUDM/ChatGLM-6B):清华 KEG 开源的双语对话语言模型。这是一个基于 GLM 架构、具有 62 亿参数的中英双语对话语言模型,支持在单张 2080Ti 上进行推理使用。
+```python
+>>> from transformers import AutoTokenizer, AutoModel
+>>> tokenizer = AutoTokenizer.from_pretrained("THUDM/chatglm-6b", trust_remote_code=True)
+>>> model = AutoModel.from_pretrained("THUDM/chatglm-6b", trust_remote_code=True).half().cuda()
+>>> model = model.eval()
+>>> response, history = model.chat(tokenizer, "你好", history=[])
+>>> print(response)
+你好👋!我是人工智能助手 ChatGLM-6B,很高兴见到你,欢迎问我任何问题。
+```
+
+
+
+44、[DI-engine](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/opendilab/DI-engine):OpenDILab 开源的决策 AI 平台。这是一个基于 PyTorch 的通用决策智能引擎,为开发者提供了 60+ 种算法、40+ 类型环境。支持各类定制化的训练和实际决策智能应用,比如游戏 AI、自动驾驶和生物序列预测等。
+
+
+
+45、[llama.cpp](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ggerganov/llama.cpp):在笔记本上运行 LLaMA 大模型。该项目实现了在 CPU 上流畅运行 LLaMA 模型,支持 macOS、Linux、Windows 操作系统。
+
+
+
+
+
+
+ 『上一期』 | 反馈和建议 | 『下一期』
+
+
+---
+
+ 👉 来!推荐开源项目 👈
+ 微信中搜:HelloGitHub 关注公众号
+ 不仅能第一时间收到推送,还有回馈粉丝的活动
+ 如果文中的图刷不出来,可以点击 这里。
+
+
+## 声明
+
本作品采用 署名-非商业性使用-禁止演绎 4.0 国际 进行许可。