diff --git a/README.md b/README.md index 196c3916..d6eb1790 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。**每月 28 号 | :card_index: | :jack_o_lantern: | :beer: | :fish_cake: | :octocat: | | ------- | ----- | ------------ | ------ | --------- | -| [第 94 期](/content/HelloGitHub94.md) | [第 93 期](/content/HelloGitHub93.md) | [第 92 期](/content/HelloGitHub92.md) | [第 91 期](/content/HelloGitHub91.md) | +| [第 95 期](/content/HelloGitHub95.md) | [第 94 期](/content/HelloGitHub94.md) | [第 93 期](/content/HelloGitHub93.md) | [第 92 期](/content/HelloGitHub92.md) | [第 91 期](/content/HelloGitHub91.md) | | [第 90 期](/content/HelloGitHub90.md) | [第 89 期](/content/HelloGitHub89.md) | [第 88 期](/content/HelloGitHub88.md) | [第 87 期](/content/HelloGitHub87.md) | [第 86 期](/content/HelloGitHub86.md) | | [第 85 期](/content/HelloGitHub85.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) | diff --git a/README_en.md b/README_en.md index 2ca70406..2a59f5c2 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.94](/content/HelloGitHub94.md) | [NO.93](/content/HelloGitHub93.md) | [NO.92](/content/HelloGitHub92.md) | [NO.91](/content/HelloGitHub91.md) | +| [NO.95](/content/HelloGitHub95.md) | [NO.94](/content/HelloGitHub94.md) | [NO.93](/content/HelloGitHub93.md) | [NO.92](/content/HelloGitHub92.md) | [NO.91](/content/HelloGitHub91.md) | | [NO.90](/content/HelloGitHub90.md) | [NO.89](/content/HelloGitHub89.md) | [NO.88](/content/HelloGitHub88.md) | [NO.87](/content/HelloGitHub87.md) | [NO.86](/content/HelloGitHub86.md) | | [NO.85](/content/HelloGitHub85.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) | diff --git a/README_ja.md b/README_ja.md index 09f27804..cfd3c66f 100644 --- a/README_ja.md +++ b/README_ja.md @@ -23,7 +23,7 @@ | :card_index: | :jack_o_lantern: | :beer: | :fish_cake: | :octocat: | | ------- | ----- | ------------ | ------ | --------- | -| [第 94 号](/content/HelloGitHub94.md) | [第 93 号](/content/HelloGitHub93.md) | [第 92 号](/content/HelloGitHub92.md) | [第 91 号](/content/HelloGitHub91.md) | +| [第 95 号](/content/HelloGitHub95.md) | [第 94 号](/content/HelloGitHub94.md) | [第 93 号](/content/HelloGitHub93.md) | [第 92 号](/content/HelloGitHub92.md) | [第 91 号](/content/HelloGitHub91.md) | | [第 90 号](/content/HelloGitHub90.md) | [第 89 号](/content/HelloGitHub89.md) | [第 88 号](/content/HelloGitHub88.md) | [第 87 号](/content/HelloGitHub87.md) | [第 86 号](/content/HelloGitHub86.md) | | [第 85 号](/content/HelloGitHub85.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) | diff --git a/content/HelloGitHub46.md b/content/HelloGitHub46.md index 75bc70d7..9fa05202 100644 --- a/content/HelloGitHub46.md +++ b/content/HelloGitHub46.md @@ -251,20 +251,12 @@ Hippy ``` -27、[iptv](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/iptv-org/iptv):全球各地 8 千多个公开、可用的网络电视频道集合。随着网络的日益发展,电视节目离我们越来越远。不用电视盒子,不用下载电视软件,直接使用流媒体软件看网络电视是一个不错的选择。操作步骤: -- 打开任何支持流媒体协议的播放器 -- 然后粘贴流媒体地址:https://iptv-org.github.io/iptv/index.m3u -- 播放器推荐:IINA(Mac)、VLC(Linux)、Potplayer(Windows) - - -
- -28、[powerlevel9k](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Powerlevel9k/powerlevel9k):一款 ZSH 系的 Powerline 主题。效果如下图: +27、[powerlevel9k](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Powerlevel9k/powerlevel9k):一款 ZSH 系的 Powerline 主题。效果如下图: -29、[valval](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/valvalio/valval):一个基于 V 语言的 web 框架。V 语言是一门还在开发和完善过程中的语言,还不怎么成熟但却十分适合用于 web 开发,不仅官方的标准库中提供了 vweb 以及 orm 的支持,不少开发者也都推出了各自的 web 开发框架,valval 就是其中之一。示例代码如下: +28、[valval](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/valvalio/valval):一个基于 V 语言的 web 框架。V 语言是一门还在开发和完善过程中的语言,还不怎么成熟但却十分适合用于 web 开发,不仅官方的标准库中提供了 vweb 以及 orm 的支持,不少开发者也都推出了各自的 web 开发框架,valval 就是其中之一。示例代码如下: ```v // demo.v import valval @@ -283,16 +275,16 @@ fn main() { -30、[wuhan2020](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/wuhan2020/wuhan2020):武汉新型冠状病毒防疫信息收集平台。[在线浏览](https://wuhan2020.github.io/) +29、[wuhan2020](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/wuhan2020/wuhan2020):武汉新型冠状病毒防疫信息收集平台。[在线浏览](https://wuhan2020.github.io/) -31、[zotero](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/zotero/zotero):一款开源文献管理工具。可以方便的管理、收集、组织、引用和共享文献的工具,经常进行学术研究和文献阅读的小伙伴请收好 +30、[zotero](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/zotero/zotero):一款开源文献管理工具。可以方便的管理、收集、组织、引用和共享文献的工具,经常进行学术研究和文献阅读的小伙伴请收好 ### 机器学习 -32、[faceai](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/vipstone/faceai):一款优秀入门级 AI 项目以及教程,内容涵盖:人脸、视频、文字的检测和识别。他不仅包含最基本的人脸检测、识别(图片、视频)、轮廓标识、头像合成(给人戴帽子),还有表情识别(生气、厌恶、恐惧等)、视频对象提取、图片修复(可用于水印去除)、图片自动上色等等。推荐这个开源项目不是因为它的内容强大,而是它的教程写的实在太好了,真 · 入门级。手把手教你如何使用这个项目,做出上述功能来。在每篇功能文章的教程里,不仅仅写了每个功能的技术实现方案,还有具体重点关键代码的注释和解释以及具体实现,让你非常轻松的能够看懂、学习和使用。对于想要入门或者了解机器学习的初学者不能再友好了。示例代码: +31、[faceai](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/vipstone/faceai):一款优秀入门级 AI 项目以及教程,内容涵盖:人脸、视频、文字的检测和识别。他不仅包含最基本的人脸检测、识别(图片、视频)、轮廓标识、头像合成(给人戴帽子),还有表情识别(生气、厌恶、恐惧等)、视频对象提取、图片修复(可用于水印去除)、图片自动上色等等。推荐这个开源项目不是因为它的内容强大,而是它的教程写的实在太好了,真 · 入门级。手把手教你如何使用这个项目,做出上述功能来。在每篇功能文章的教程里,不仅仅写了每个功能的技术实现方案,还有具体重点关键代码的注释和解释以及具体实现,让你非常轻松的能够看懂、学习和使用。对于想要入门或者了解机器学习的初学者不能再友好了。示例代码: ```python # Tesseract Ocr文字识别 from PIL import Image diff --git a/content/HelloGitHub57.md b/content/HelloGitHub57.md index 4cfbf49b..e2c83fe7 100644 --- a/content/HelloGitHub57.md +++ b/content/HelloGitHub57.md @@ -151,20 +151,20 @@ go run knnclassifier_iris.go ### Python 项目 -19、[15-minute-apps](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/pythonguis/15-minute-apps):基于 PyQt 框架写的小型桌面应用程序的集合。想用 Python 写桌面应用的小伙伴,这个项目应该可以帮到你。比如写个扫雷游戏: +19、[pgcli](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/dbcli/pgcli):支持语法高亮和自动补全的 Postgres 数据库客户端命令行工具。它安装简单上手快速,如果你用过 Postgres 数据库自带的命令行工具,就一定能感受到 pgcli 的迷人之处 - + -20、[pgcli](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/dbcli/pgcli):支持语法高亮和自动补全的 Postgres 数据库客户端命令行工具。它安装简单上手快速,如果你用过 Postgres 数据库自带的命令行工具,就一定能感受到 pgcli 的迷人之处 +20、[python-patterns](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/faif/python-patterns):Python 设计模式和使用场景的集合 - + -21、[python-patterns](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/faif/python-patterns):Python 设计模式和使用场景的集合 +21、[pythonguis-examples](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/pythonguis/pythonguis-examples):基于 PyQt 框架写的小型桌面应用程序的集合。想用 Python 写桌面应用的小伙伴,这个项目应该可以帮到你。比如写个扫雷游戏: - + ### Rust 项目 22、[bat](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/sharkdp/bat):替代 cat 的命令行工具。你还在命令行用 cat 查看文件吗?那你就 out 啦!今天推荐的 bat 它不仅支持语法高亮,还能展示 Git 的改动。macOS 下安装命令:`brew install bat` 相信你用过 bat 后就不会再想用回 cat 了 diff --git a/content/HelloGitHub69.md b/content/HelloGitHub69.md index 31212d74..9207a42e 100644 --- a/content/HelloGitHub69.md +++ b/content/HelloGitHub69.md @@ -47,7 +47,7 @@ ### C++ 项目 -5、[bpftrace](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/iovisor/bpftrace):Linux 高级追踪工具和语言。该工具基于 eBPF 和 BCC 实现了通过探针机制采集内核和程序运行的信息,然后用图表等方式将信息展示出来,帮助开发者找到隐藏较深的 Bug、安全问题和性能瓶颈 +5、[bpftrace](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/bpftrace/bpftrace):Linux 高级追踪工具和语言。该工具基于 eBPF 和 BCC 实现了通过探针机制采集内核和程序运行的信息,然后用图表等方式将信息展示出来,帮助开发者找到隐藏较深的 Bug、安全问题和性能瓶颈 diff --git a/content/HelloGitHub73.md b/content/HelloGitHub73.md index f3106577..b1787541 100644 --- a/content/HelloGitHub73.md +++ b/content/HelloGitHub73.md @@ -84,7 +84,7 @@ void add_user(struct my_struct *s) { ### Go 项目 -9、[casdoor](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/casbin/casdoor):提供登陆界面的身份访问管理平台。提供中文界面的用户管理后台,支持多种第三方登录、单点登录以及手机/邮箱验证码、找回密码等功能 +9、[casdoor](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/casdoor/casdoor):提供登陆界面的身份访问管理平台。提供中文界面的用户管理后台,支持多种第三方登录、单点登录以及手机/邮箱验证码、找回密码等功能 diff --git a/content/HelloGitHub83.md b/content/HelloGitHub83.md index 072b2179..8b1121bd 100644 --- a/content/HelloGitHub83.md +++ b/content/HelloGitHub83.md @@ -195,7 +195,7 @@ public class Basic { -20、[memos](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/usememos/memos):一款清爽的轻量级备忘录中心。采用 React+Tailwind+TypeScript+Go 开发的备忘录中心,相当于极简的微博。支持私有/公开备忘录、标签、互动式日历等功能,以及 Docker 部署。来自 [@Yoshino-s](https://hellogithub.com/user/J6BeoT2SX1CUApN) 的分享 +20、[memos](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/usememos/memos):一款清爽的轻量级备忘录中心。这是一个采用 React+Tailwind+TypeScript+Go 开发的备忘录中心,相当于极简的微博。支持私有/公开备忘录、标签、互动式日历等功能,以及 Docker 部署。来自 [@Yoshino-s](https://hellogithub.com/user/J6BeoT2SX1CUApN) 的分享 ```shell docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos neosmemo/memos:latest ``` diff --git a/content/HelloGitHub84.md b/content/HelloGitHub84.md index 58906f69..ce199830 100644 --- a/content/HelloGitHub84.md +++ b/content/HelloGitHub84.md @@ -23,7 +23,7 @@ ### 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 个章节,每章完成操作系统的一个部分,并提供了源码和讲解。来自 [@刘三非](https://hellogithub.com/user/VhrXCAs7cMxL08W) 的分享 +2、[rpi4-osdev](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/babbleberry/rpi4-osdev):为树莓派 4 编写操作系统的教程。这是一份 RealVNC 的 CTO 在树莓派 4 裸机上,编写操作系统的教程。内容分为 15 个章节,每章完成操作系统的一个部分,并提供了源码和讲解。来自 [@刘三非](https://hellogithub.com/user/VhrXCAs7cMxL08W) 的分享 diff --git a/content/HelloGitHub88.md b/content/HelloGitHub88.md index a164b566..fb69d6db 100644 --- a/content/HelloGitHub88.md +++ b/content/HelloGitHub88.md @@ -42,7 +42,7 @@ $ nms -v // Display version 4、[opencv-mobile](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/nihui/opencv-mobile):最小化的 OpenCV 库。这是一个比官方版本小 10 多倍的 OpenCV 库,它对模块进行了删减,仅保留了最基本的运算模块和常见的图像处理功能,适用于 Android、iOS、Windows、Linux、macOS 等平台。 ### C# 项目 -5、[FluentHub](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/FluentHub/FluentHub):好看的 GitHub 客户端。这是一款 C# 编写的 GitHub 客户端,采用 Fluent Design 设计,界面清爽且时尚,适用于 Windows 系统。 +5、[FluentHub](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/0x5bfa/FluentHub):好看的 GitHub 客户端。这是一款 C# 编写的 GitHub 客户端,采用 Fluent Design 设计,界面清爽且时尚,适用于 Windows 系统。 diff --git a/content/HelloGitHub94.md b/content/HelloGitHub94.md index 67fb4580..9eafc870 100644 --- a/content/HelloGitHub94.md +++ b/content/HelloGitHub94.md @@ -173,7 +173,7 @@ try { ### Objective-C 项目 -21、[Itsycal](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/sfsam/Itsycal):可爱的 Mac 菜单栏日历。这是一个迷你的菜单栏,拥有可爱的界面和实用的功能,支持显示/添加系统日历的事件、深色模式、周数、快捷键等功能,适用于 macOS 11+ 系统。 +21、[Itsycal](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/sfsam/Itsycal):可爱的 Mac 菜单栏日历。这是一个迷你的菜单栏日历工具,拥有可爱的界面和实用的功能。支持显示/添加系统日历的事件、深色模式、周数、快捷键等功能,适用于 macOS 11+ 系统。 @@ -203,7 +203,7 @@ try { -28、[text_blind_watermark](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/guofei9987/text_blind_watermark):给文本加盲水印的 Python 库。通过该项目可以将一段隐秘信息嵌入到明文中,嵌入前后的明文无变化。简单说就是给文本打上隐藏水印,适合在版权保护、数据泄漏溯源、数据安全等场景使用,支持 macOS 的 Chrome 浏览器、苹果备忘录、macOS/iPhone 的微信和钉钉等应用。 +28、[text_blind_watermark](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/guofei9987/text_blind_watermark):给文本加盲水印的 Python 库。通过该项目可以将一段隐秘信息嵌入到明文中,嵌入前后的明文无变化。简单说就是给文本打上隐藏水印,适合在版权保护、数据泄露溯源、数据安全等场景使用,支持 macOS 的 Chrome 浏览器、苹果备忘录、macOS/iPhone 的微信和钉钉等应用。 ```python from text_blind_watermark import TextBlindWatermark2 @@ -272,7 +272,7 @@ print(text_with_wm)- 『上一期』 | 反馈和建议 | 『下一期』 + 『上一期』 | 反馈和建议 | 『下一期』
--- diff --git a/content/HelloGitHub95.md b/content/HelloGitHub95.md new file mode 100644 index 00000000..9278dfcb --- /dev/null +++ b/content/HelloGitHub95.md @@ -0,0 +1,360 @@ +# 《HelloGitHub》第 95 期 +> 兴趣是最好的老师,**HelloGitHub** 让你对编程感兴趣! ++ +
+ +## 目录 + +点击右上角的 **「目录」** 图标打开目录,获得更好的阅读体验。 + +![](https://raw.githubusercontent.com/521xueweihan/img_logo/master/logo/catalog.png) + +**Tips**:如果遇到图片刷不出来的情况,[点击](https://hellogithub.com/periodical/volume/95) 换一种浏览方式。 + +
+
+关注「HelloGitHub」公众号,第一时间收到推送
+
+ 👉 来!推荐开源项目 👈
+ 微信中搜:HelloGitHub 关注公众号
+ 不仅能第一时间收到推送,还有回馈粉丝的活动
+ 如果文中的图刷不出来,可以点击 这里。
+
+
+ + UCloud + 超值的全球云服务 + + |
+
+
+ + CDN + 开启全网加速 + + |
+
+
+ + OpenIM + 开源IM力争No.1 + + |
+
+
+ + Apifox + 比 Postman 更强大 + + |
+
+
+ + PromptPerfect + 大模型提示词开发工具 + + |
+
---|