From ea47e621ac2954590708064330ffaadab8bb5572 Mon Sep 17 00:00:00 2001 From: xueweihan <595666367@qq.com> Date: Wed, 27 Apr 2022 18:23:03 +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=AC73=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/08/HelloGitHub08.md | 2 +- content/23/HelloGitHub23.md | 2 +- content/49/HelloGitHub49.md | 2 +- content/72/HelloGitHub72.md | 6 +- content/73/HelloGitHub73.md | 360 ++++++++++++++++++++++++++++ content/contributors.md | 2 +- content/last.md | 452 ++++++++++++++++-------------------- 9 files changed, 572 insertions(+), 258 deletions(-) create mode 100644 content/73/HelloGitHub73.md diff --git a/README.md b/README.md index ec63b8a2..9fc59a00 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。**每月 28 号 | :card_index: | :jack_o_lantern: | :beer: | :fish_cake: | :octocat: | | ------- | ----- | ------------ | ------ | --------- | -| [第 72 期](/content/72/HelloGitHub72.md) | [第 71 期](/content/71/HelloGitHub71.md) | +| [第 73 期](/content/73/HelloGitHub73.md) | [第 72 期](/content/72/HelloGitHub72.md) | [第 71 期](/content/71/HelloGitHub71.md) | | [第 70 期](/content/70/HelloGitHub70.md) | [第 69 期](/content/69/HelloGitHub69.md) | [第 68 期](/content/68/HelloGitHub68.md) | [第 67 期](/content/67/HelloGitHub67.md) | [第 66 期](/content/66/HelloGitHub66.md) | | [第 65 期](/content/65/HelloGitHub65.md) | [第 64 期](/content/64/HelloGitHub64.md) | [第 63 期](/content/63/HelloGitHub63.md) | [第 62 期](/content/62/HelloGitHub62.md) | [第 61 期](/content/61/HelloGitHub61.md) | | [第 60 期](/content/60/HelloGitHub60.md) | [第 59 期](/content/59/HelloGitHub59.md) | [第 58 期](/content/58/HelloGitHub58.md) | [第 57 期](/content/57/HelloGitHub57.md) | [第 56 期](/content/56/HelloGitHub56.md) | diff --git a/README_en.md b/README_en.md index 69d14e62..f8103aaa 100644 --- a/README_en.md +++ b/README_en.md @@ -23,7 +23,7 @@ The [latest article](https://github.com/521xueweihan/HelloGitHub/blob/master/con | :card_index: | :jack_o_lantern: | :beer: | :fish_cake: | :octocat: | | ------- | ----- | ------------ | ------ | --------- | -| [NO.72](/content/72/HelloGitHub72.md) | [NO.71](/content/71/HelloGitHub71.md) | +| [NO.73](/content/73/HelloGitHub73.md) | [NO.72](/content/72/HelloGitHub72.md) | [NO.71](/content/71/HelloGitHub71.md) | | [NO.70](/content/70/HelloGitHub70.md) | [NO.69](/content/69/HelloGitHub69.md) | [NO.68](/content/68/HelloGitHub68.md) | [NO.67](/content/67/HelloGitHub67.md) | [NO.66](/content/66/HelloGitHub66.md) | | [NO.65](/content/65/HelloGitHub65.md) | [NO.64](/content/64/HelloGitHub64.md) | [NO.63](/content/63/HelloGitHub63.md) | [NO.62](/content/62/HelloGitHub62.md) | [NO.61](/content/61/HelloGitHub61.md) | | [NO.60](/content/60/HelloGitHub60.md) | [NO.59](/content/59/HelloGitHub59.md) | [NO.58](/content/58/HelloGitHub58.md) | [NO.57](/content/57/HelloGitHub57.md) | [NO.56](/content/56/HelloGitHub56.md) | diff --git a/content/08/HelloGitHub08.md b/content/08/HelloGitHub08.md index 9c99dc76..0c335e4d 100644 --- a/content/08/HelloGitHub08.md +++ b/content/08/HelloGitHub08.md @@ -121,7 +121,7 @@ Console.WriteLine(json);

🔙 返回目录 🔙


### Objective-C 项目 -9、[aria2gui](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/yangshun1029/aria2gui):Aria2 的 Mac 客户端(下载工具),[介绍、使用方法](http://www.jianshu.com/p/1290f8e7b326),特点: +9、[aria2gui](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/NickYang29/aria2gui):Aria2 的 Mac 客户端(下载工具),[介绍、使用方法](http://www.jianshu.com/p/1290f8e7b326),特点: - 集成了 aria2,运行后即完成配置工作 - 多线程下载 - 未完成任务退出可以自动保存 diff --git a/content/23/HelloGitHub23.md b/content/23/HelloGitHub23.md index 1da2d600..7b53732f 100644 --- a/content/23/HelloGitHub23.md +++ b/content/23/HelloGitHub23.md @@ -67,7 +67,7 @@ public class Hello {

🔙 返回目录 🔙


### JavaScript 项目 -6、[wiki](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Requarks/wiki):NodeJS+Git+Markdown 实现轻松搭建 wiki。对于团队内部的知识分享是一个不错的选择。[在线预览](https://docs.requarks.io/wiki) +6、[wiki](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/requarks/wiki):NodeJS+Git+Markdown 实现轻松搭建 wiki。对于团队内部的知识分享是一个不错的选择。[在线预览](https://docs.requarks.io/wiki) 7、[prettier](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/prettier/prettier):十分方便的代码格式化库。支持如:JavaScript、Flow、TypeScript、CSS、SCSS等编程语言。同时提供了编辑插件,在使用 vscode 开发 Vue 项目时候,使用此插件可以让代码更具有可读性 ```javascript diff --git a/content/49/HelloGitHub49.md b/content/49/HelloGitHub49.md index 1cd2cecf..434712cf 100644 --- a/content/49/HelloGitHub49.md +++ b/content/49/HelloGitHub49.md @@ -39,7 +39,7 @@

🔙 返回目录 🔙


### C# 项目 -2、[Notepads](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/JasonStein/Notepads):一款基于 C# 开发的 UWP 文本编辑器。该记事本应用是由一位国人开发,采用了 Fluent Design。轻便、美观,打开速度飞快,支持 Markdown 预览、文件更改前后对比和多标签页。它没有 VS Code 或是 Sublime 那么强,但是完全可以代替 Windows 系统自带的笔记本应用 +2、[Notepads](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/0x7c13/Notepads):一款基于 C# 开发的 UWP 文本编辑器。该记事本应用是由一位国人开发,采用了 Fluent Design。轻便、美观,打开速度飞快,支持 Markdown 预览、文件更改前后对比和多标签页。它没有 VS Code 或是 Sublime 那么强,但是完全可以代替 Windows 系统自带的笔记本应用

diff --git a/content/72/HelloGitHub72.md b/content/72/HelloGitHub72.md index 8db9941e..5472d5c9 100644 --- a/content/72/HelloGitHub72.md +++ b/content/72/HelloGitHub72.md @@ -73,7 +73,7 @@ hashcat -a 3 -m 0 --force 0D7002A70CCDE8BF4BA2A4A5572A85E9(密码md5字符串) ?

4、[PluginCore](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/yiyungent/PluginCore):适用于 ASP.NET Core 的轻量级插件框架。开箱即用自带插件管理 Web 界面 -```c# +```csharp public void ConfigureServices(IServiceCollection services) { // ... @@ -167,7 +167,7 @@ fmt.Println("cut use hmm: ", hmm)

🔙 返回目录 🔙


### Java 项目 -11、[LSPosed](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/LSPosed/LSPosed):运行于 Android 操作系统的钩子框架。支持 Android 8-11 系统,能够拦截几乎所有 Java 函数的调用,从而可被用来修改 Android 系统和软件的功能 +11、[LSPosed](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/LSPosed/LSPosed):运行于 Android 操作系统的钩子框架。支持 Android 8 以上,能够拦截几乎所有 Java 函数的调用,从而可被用来修改 Android 系统和软件的功能

@@ -391,7 +391,7 @@ class PreprocImg(Executor):

- 『上一期』 | 反馈和建议 | 『下一期』 + 『上一期』 | 反馈和建议 | 『下一期』

--- diff --git a/content/73/HelloGitHub73.md b/content/73/HelloGitHub73.md new file mode 100644 index 00000000..fb219072 --- /dev/null +++ b/content/73/HelloGitHub73.md @@ -0,0 +1,360 @@ +# 《HelloGitHub》第 73 期 +> 兴趣是最好的老师,**HelloGitHub** 让你对编程感兴趣! +

+ +

+ +## 目录 + +**Tips**:如果文中的图刷不出来,可以点击 [这里](https://hellogithub.com/periodical/volume/73/) 获取更好的阅读体验。 + +- [C 项目](#C-项目) +- [C# 项目](#C-项目-1) +- [C++ 项目](#C-项目-2) +- [CSS 项目](#CSS-项目) +- [Go 项目](#Go-项目) +- [Java 项目](#Java-项目) +- [JavaScript 项目](#JavaScript-项目) +- [Kotlin 项目](#Kotlin-项目) +- [Objective-C 项目](#Objective-C-项目) +- [Python 项目](#Python-项目) +- [Ruby 项目](#Ruby-项目) +- [Rust 项目](#Rust-项目) +- [Swift 项目](#Swift-项目) +- [其它](#其它) +- [开源书籍](#开源书籍) +- [机器学习](#机器学习) + + +- [返回首页](https://github.com/521xueweihan/HelloGitHub#%E5%86%85%E5%AE%B9) + +

+
+关注「HelloGitHub」公众号,第一时间收到推送 +

+ +## 内容 +> **以下为本期内容**|每个月 **28** 号更新 + +### C 项目 +1、[lvgl](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/lvgl/lvgl):美观易用的轻量级嵌入式系统图形库 +- 拥有丰富的图形组件:按键、图表、图片等 +- 支持多种输入设备:触摸屏、键盘、按键等 +- 最低资源占用:64 kB ROM、16 kB RAM +- 不依赖特定的硬件平台,可在多种显示屏上运行 +- 支持多语种:中文、韩文、阿拉伯文等 +- 丰富详细的示例 + +

+ +2、[uthash](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/troydhanson/uthash):为 C 语言提供哈希表的库。由于 C 语言中没有类似字典的数据结构,该库提供了哈希表常见的查询、插入、删除、排序等函数。使用方法简单,仅需引入一个头文件 +```c +#include "uthash.h" + +struct my_struct { + int id; /* we'll use this field as the key */ + char name[10]; + UT_hash_handle hh; /* makes this structure hashable */ +}; + +struct my_struct *users = NULL; + +void add_user(struct my_struct *s) { + HASH_ADD_INT( users, id, s ); +} +``` + +3、[warpd](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/rvaiya/warpd):用键盘代替鼠标的工具。拥有多种操作模式比如方向键移动鼠标和区域选择,但仅支持 Linux 和 macOS 系统 + +

+ +

🔙 返回目录 🔙


+ +### C# 项目 +4、[TradingSystem](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/oybab/TradingSystem):开源的交易管理系统。包含了服务器端、PC 客户端、手机客户端的源码,支持中文界面、交易管理、打印小票、会员管理、统计报表等功能,适用于餐厅、超市、酒店等领域。使用和二次开发前请认真阅读开源协议 + +

+ +

🔙 返回目录 🔙


+ +### C++ 项目 +5、[Cytopia](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/CytopiaTeam/Cytopia):免费开源的像素风模拟城市建设游戏 + +

+ +6、[FileCentipede](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/filecxx/FileCentipede):一个用 C++ 和 Qt 编写的跨平台文件下载器。它界面简洁、下载速度快、支持多协议,还有浏览器插件可用来下载网页中的视频和音频 + +

+ +7、[ydb](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ydb-platform/ydb):Yandex 开源的企业级分布式 SQL 数据库。具有高可用、易扩展、事务、强一致性、灾后自动恢复等特点,提供 Web 平台方便查询以及 Go、Java、Python、JavaScript 等多种编程语言 SDK + +

+ +

🔙 返回目录 🔙


+ +### CSS 项目 +8、[simple.css](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/kevquirk/simple.css):超轻量级的 CSS 框架。不引入新的样式类,仅把 HTML 元素设为合理值,从而实现仅用 HTML 元素就可以构建美观、响应式的网页 + +

+ +

🔙 返回目录 🔙


+ +### Go 项目 +9、[monitoror](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/monitoror/monitoror):平铺的监控工具。安装简单配置方便的“监控墙”,所有监控指标以平铺的方式展示,美观且一目了然。支持 Linux、macOS 和 Windows 主流操作系统 + +

+ +10、[yomo](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/yomorun/yomo):低延时流式边缘计算框架。它基于 QUIC(快速 UDP 互联网连接)协议实现,有效地提高了数据传输率和稳定性,实现在复杂网络环境下数据依然可以超低时延传输和处理。原生支持多地域分布式的部署模式,使得终端用户可就近访问节点,保证数据传输的低延时。适用于开发实时交互的应用,比如在线协作 SaaS、元宇宙、AR/VR、云游戏、物联网 IoT 等 + +

+ +11、[gorse](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/gorse-io/gorse):由 Go 语言实现的推荐系统引擎。无需具备推荐系统相关知识,就能轻而易举地搭建推荐系统。开发者只需将用户信息、物料信息和互动数据(例如点赞、收藏等)导入系统,Gorse 就会自动训练模型为每个用户生成推荐 + +

+ +12、[lal](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/q191201771/lal):纯 Go 开发的流媒体服务器。完备的直播服务器,支持多种常见编码格式和 RTMP、RTSP、HLS 等协议 + +

+ +13、[casdoor](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/casdoor/casdoor):提供登陆界面的身份访问管理平台。提供中文界面的用户管理后台,支持多种第三方登录、单点登录以及手机/邮箱验证码、找回密码等功能 + +

+ +

🔙 返回目录 🔙


+ +### Java 项目 +14、[javamelody](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/javamelody/javamelody):监控 Java、Java Web 应用程序的工具。监控包含 HTTP 请求、SQL 耗时、方法执行次数、错误百分比、Java 内存等指标,支持自定义时间维度和导出报告 + +

+ +15、[guice](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/google/guice):轻量级 Java 依赖注入框架。不需要大量的模版代码,即可编写依赖注入的代码。使开发和调试更容易、更快速,适合个人开发者在小项目中使用 +```java +import javax.inject.Inject; +import com.google.inject.Guice; +import com.google.inject.Injector; +import com.google.inject.Module; + +public class Main { + @Inject + private HelloWorldService service;//hello service + + public static void main(String[] args) { + Main main = new Main(); + Module module = new HelloWorldModule(); + Injector injector = Guice.createInjector(module); + injector.injectMembers(main);//injects the implementation of the service + + main.testGuice(); + } + + public void testGuice() + { + service.sayHello();//usage of the service + } +} +``` + +16、[databasir](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/vran-dev/databasir):一款数据库模型文档管理平台。支持自动同步数据库元数据并生成文档,解决数据模型文档管理中的内容更新不及时等问题 + +

+ +17、[streamx](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/streamxhub/streamx):Flink/Spark 极速开发框架,一站式流数据处理平台。提供开箱即用的流式大数据开发体验,可在平台上统一管理配置、开发、测试、部署、监控、运维的整个过程 + +

+ +18、[stendhal](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/arianne/stendhal):一款免费、开源的多人在线冒险(MMORPG)游戏。项目采用 Java 语言编写,虽然游戏画面复古还是 2D 但拥有数百种物品、怪物、NPC、任务和自由交易组成的丰富世界。玩家可以通过完成任务得到经验和金钱,更新装备逐渐变强探索更多新的地图。该游戏从 2005 年开源持续维护至今,[在线试玩](https://stendhalgame.org/client/stendhal.html) + +

+ +

🔙 返回目录 🔙


+ +### JavaScript 项目 +19、[nanoid](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ai/nanoid):用于生成随机 ID 的 JS 库 +- 小巧:无依赖,仅 130 字节 +- 快速:比 UUID 快 60% +- 安全:加密的强随机 API,可在集群中使用 +- 紧凑:它使用比 UUID 更大的字母表 +- 易用:已移植到 20 多种编程语言 +```javascript +const { nanoid } = require('nanoid'); +nanoid(); //=> "U9HDHNW3BkWMEd6GV_QPa" +``` + +20、[rubiks-cube](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/pengfeiw/rubiks-cube):使用 Three.js 制作的 3D 魔方。支持自定义魔方阶数,[在线尝试](https://pengfeiw.github.io/minicode/threejs-rubik) + +

+ +21、[nexe](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/nexe/nexe):可将 Node.js 应用程序,打包成一个可执行文件的命令行工具 + +

+ +22、[cnchar](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/theajack/cnchar):小巧的汉字处理 JS 库。支持简体字拼音、多音字、笔画数等功能 +```javascript +let spell = cnchar.spell('你好'); +let stroke = cnchar.stroke('你好'); +console.log(spell, stroke); +``` + +

+ +23、[rough](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/rough-stuff/rough):手绘风格的图形库。可以让你用素描、类似手绘的风格来绘制图形 +```javascript +const rc = rough.canvas(document.getElementById('canvas')); +rc.rectangle(10, 10, 200, 200); // x, y, width, height +``` + +

+ +

🔙 返回目录 🔙


+ +### Kotlin 项目 +24、[architecture-samples](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/android/architecture-samples):Android 架构蓝图。该项目是官方给出的 Android 应用设计建议,展示并讨论了如何设计 Android 应用架构,以及保证项目的可测试和可维护性。还有一个简单的 to-do 应用作为示例,方便开发人员和初学者学习和理解 + +

+ +

🔙 返回目录 🔙


+ +### Objective-C 项目 +25、[hammerspoon](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Hammerspoon/hammerspoon):强大的 macOS 自动化工具。通过该项目可以方便地用 Lua 脚本与 macOS 系统 API 进行交互,实现操作窗口、鼠标、文件系统、屏幕等功能。可用于打造各种 macOS 便捷工具 +```lua +hs.hotkey.bind({"cmd", "alt", "ctrl"}, "W", function() + hs.notify.new({title="Hammerspoon", informativeText="Hello World"}):send() +end) +``` + +

+ +

🔙 返回目录 🔙


+ +### Python 项目 +26、[pikepdf](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/pikepdf/pikepdf):用于读取和写入 PDF 文件的 Python 库 +```python +import pikepdf + +with pikepdf.open('input.pdf') as pdf: + num_pages = len(pdf.pages) + del pdf.pages[-1] + pdf.save('output.pdf') +``` + +

+ +27、[docker-py](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/docker/docker-py):用 Python 操作 Docker 的库。Docker 官方出品的 Python 库,可以用来批量、自动管理镜像 +```python +import docker +client = docker.from_env() +client.images.pull('nginx') +# +client.containers.run("ubuntu:latest", "echo hello world") +# 'hello world\n' +client.containers.list() +# [, , ...] +``` + +28、[memray](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/bloomberg/memray):Python 的内存分析器。帮你分析 Python 应用的内存使用情况,找到内存泄漏的原因、占用内存多的代码、内存使用率高的原因。支持生成内存报告(火焰图、表格、树状图)和实时报告等模式,以及统计结果等功能 +- 表格报告:memray table [options] +- 实时报告:memray run --live application.py +- 统计结果:memray stats [options] + +

+ +29、[pinry](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/pinry/pinry):分享图片的开源网站。该项目前后端分离采用 Vue.js + Django 等技术栈,网站以平铺的方式展示图片,支持浏览、上传和搜索图片以及管理后台、个人页、增加标签等功能 + +

+ +30、[modin](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/modin-project/modin):更快、类似 pandas 的数据处理和分析库。底层通过 Ray 或 Dask 加速计算,上层兼容大部分 pandas API。所以使用起来十分简单,仅需更改一行代码即可从 pandas 无缝切换到 Modin,同时获得更快的数据处理速度 +```python +# import pandas as pd +import modin.pandas as pd +import numpy as np + +frame_data = np.random.randint(0, 100, size=(2**10, 2**8)) +df = pd.DataFrame(frame_data) +``` + +

+ +

🔙 返回目录 🔙


+ +### Ruby 项目 +31、[lobsters](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/lobsters/lobsters):lobste.rs 网站的源码。采用 Rails 开发的网站,类似 Hacker News 以分享链接和讨论为核心。可用来二次开发类似的网站 + +

+ +

🔙 返回目录 🔙


+ +### Rust 项目 +32、[gitv](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/chenjiandongx/gitv):由 Rust 编写的 Git 仓库分析和数据可视化的命令行工具 + +

+ +33、[dnsguide](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/EmilHernvall/dnsguide):用 Rust 从头写一个 DNS 服务的教程 + +

🔙 返回目录 🔙


+ +### Swift 项目 +34、[WordPress-iOS](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/wordpress-mobile/WordPress-iOS):官方开源的 WordPress iOS 客户端 + +

+ +

🔙 返回目录 🔙


+ +### 其它 +35、[iRedMail](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/iredmail/iRedMail):开箱即用的免费邮件服务器。通过该项目可以快速在 Linux/BSD 上部署邮件服务,除此之外还拥有 Web 管理平台,数据均存储在服务器上,即保证了数据隐私还易于迁移和备份 + +36、[WechatMomentScreenshot](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/TransparentLC/WechatMomentScreenshot):朋友圈截图生成工具 + +

+ +37、[RedisInsight](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/RedisInsight/RedisInsight):官方开源的 Redis 桌面管理工具。提供了可视化操作界面、监控、内存分析、管理 Redis 集群等功能 + +

+ +38、[getwidget](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ionicfirebaseapp/getwidget):免费开源的 Flutter UI 库。包含 1000 多种常用组件,帮你快速、轻松地构建 Flutter 应用 + +

+ +39、[SmartIDE](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/SmartIDE/SmartIDE):快速搭建云开发环境的工具。不需要手动安装任何工具、SDK、编辑器和设置环境变量等繁琐操作,一条命令即可获得所需的开发环境和 IDE,轻松实现云端开发 + +

+ +40、[vcard-personal-portfolio](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/codewithsadee/vcard-personal-portfolio):用来展示个人信息的网站 + +

+ +

🔙 返回目录 🔙


+ +### 开源书籍 +41、[awk](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/wuzhouhui/awk):《AWK 程序设计语言》中文翻译 + +42、[tensorflow-internals](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/horance-liu/tensorflow-internals):《TensorFlow 内核剖析》通过剖析 TF 源码的方式,介绍它的架构、领域模型、工作原理等知识。虽然讲解的 1.2 版本已经过时,但仍然可以用来了解知名机器学习框架的内部原理 + +43、[rCore-Tutorial-Book-v3](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/rcore-os/rCore-Tutorial-Book-v3):用 Rust 语言从零开始写一个基于 RISC-V 架构的类 Unix 内核。清华大学开源的中文教程,从计算机发展历史开始科普,一步步说到为何操作系统会诞生,以及现代操作系统必须具备的特性。实践方面也是从空文件夹开始,像搭乐高积木一样,慢慢将操作系统的核心开发出来,教程读起来简直像看小说一样让人欲罢不能。[在线阅读](https://rcore-os.github.io/rCore-Tutorial-Book-v3/) + +

+ +

🔙 返回目录 🔙


+ +### 机器学习 +44、[instant-ngp](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/NVlabs/instant-ngp):加速训练 NeRF 模型的项目。英伟达开源的最快只需 5 秒,训练出一只狐狸 NeRF 模型的技术。即根据静态的 2D 图片通过神经网络建模,快速训练出可以放大且从任何角度观察都清晰的图片 + +

+ +

🔙 返回目录 🔙


+ + + +

+ 『上一期』 | 反馈和建议 | 『下一期』 +

+ +--- +

+ 👉 云主机 4 元/月推荐项目 👈
+ 微信中搜:HelloGitHub 关注公众号
+ 不仅能第一时间收到推送,还有各种回馈粉丝活动
+ 如果文中的图刷不出来,可以点击 这里 获取更好的阅读体验。 +

+ +## 声明 +知识共享许可协议
本作品采用 署名-非商业性使用-禁止演绎 4.0 国际 进行许可。 diff --git a/content/contributors.md b/content/contributors.md index e5e4149e..babdf6e4 100644 --- a/content/contributors.md +++ b/content/contributors.md @@ -38,4 +38,4 @@ ## 贡献者列表 快来加入我们吧,希望尽快写满一整页!**目前共计 400 位贡献者** -[hellowHuaairen](https://github.com/hellowHuaairen)、[ming995](https://github.com/ming995)、[FrontMage](https://github.com/FrontMage)、[xibinyue](https://github.com/xibinyue)、[Eurus-Holmes](https://github.com/Eurus-Holmes)、[daixiang0](https://github.com/daixiang0)、[nivance](https://github.com/nivance)、[QA_imp](https://www.cnblogs.com/bu1tcat/)、[CoderKo1o](https://github.com/iphone5solo)、[xyyVee](https://github.com/xyyVee)、[zhbzz2007](https://github.com/zhbzz2007)、[ethan-funny](https://github.com/ethan-funny)、[PeoLeser](https://github.com/PeoLeser)、[jp1017](https://github.com/jp1017)、[arronf2e](https://github.com/arronf2e)、[iphone5solo](https://github.com/iphone5solo)、[jkpang](https://github.com/jkpang)、[BruceDone](https://github.com/BruceDone)、[answershuto](https://github.com/answershuto)、[kelekexiao123](https://github.com/kelekexiao123)、[wsdjeg](https://github.com/wsdjeg)、[NoneGG](https://github.com/NoneGG)、[zdhxiong](https://github.com/zdhxiong)、[zhuyingda](https://github.com/zhuyingda)、[xnum](https://github.com/xnum)、[JessYanCoding](https://github.com/JessYanCoding)、[zmrenwu](https://github.com/zmrenwu)、[eatage](https://github.com/eatage)、[tamlok](https://github.com/tamlok)、[pipiliang](https://github.com/pipiliang)、[DIYgod](https://github.com/DIYgod)、[Wlitsoft](https://github.com/Wlitsoft)、[gyh1621](https://github.com/gyh1621)、[crossoverJie](https://github.com/crossoverJie)、[Denon](https://github.com/Denon)、[chinesedfan](https://github.com/chinesedfan)、[joeyguo](https://github.com/joeyguo)、[LRH1993](https://github.com/LRH1993)、[hsluoyz](https://github.com/hsluoyz)、[jhao104](https://github.com/jhao104)、[ResolveWang](https://github.com/ResolveWang)、[asheigithub](https://github.com/asheigithub)、[maning0303](https://github.com/maning0303)、[torchcode](https://github.com/torchcode)、[yan-xz](https://github.com/yan-xz)、[TerryZ](https://github.com/TerryZ)、[trazyn](https://github.com/trazyn)、[hujiulong](https://github.com/hujiulong)、[xcyf008](https://github.com/xcyf008)、[eastseven](https://github.com/eastseven)、[BillWang139967](https://github.com/BillWang139967)、[gee1k(2)](https://github.com/gee1k)、[answershuto](https://github.com/answershuto)、[linguowei](https://github.com/linguowei)、[Rictusempra](https://github.com/Rictusempra)、[Juliiii](https://github.com/Juliiii)、[Kerr1Gan](https://github.com/Kerr1Gan)、[haifenghuang(2)](https://github.com/haifenghuang)、[lilijialiang](https://github.com/lilijialiang)、[Prodesire](https://github.com/Prodesire)、[viclm](https://github.com/viclm)、[wynter-wang](https://github.com/wynter-wang)、[dianbaer](https://github.com/dianbaer)、[biezhi](https://github.com/biezhi)、[itgoyo(6)](https://github.com/itgoyo)、[yhaolpz](https://github.com/yhaolpz)、[smarthadron](https://github.com/smarthadron)、[mapletower](https://github.com/mapletower)、[nicholaslee119](https://github.com/nicholaslee119)、[RitterHou](https://github.com/RitterHou)、[PuShaoWei](https://github.com/PuShaoWei)、[luckybilly(3)](https://github.com/luckybilly)、[doyoyob](https://github.com/doyoyob)、[Qiu800820](https://github.com/Qiu800820)、[zeed-w-beez](https://github.com/zeed-w-beez)、[aOrz](https://github.com/aOrz)、[lt94](https://github.com/lt94)、[Chyroc](https://github.com/Chyroc)、[Lision](https://github.com/Lision)、[fhxsnabi](https://github.com/fhxsnabi)、[CuberL](https://github.com/CuberL)、[tangweikun](https://github.com/tangweikun)、[FrontMage](https://github.com/FrontMage)、[iamjohnnyzhuang](https://github.com/iamjohnnyzhuang)、[aosen](https://github.com/aosen)、[clayclayclay](https://github.com/clayclayclay)、[zazzaz](https://github.com/zazzaz)、[BolexLiu](https://github.com/BolexLiu)、[DotzuX](https://github.com/DotzuX)、[junxiaosong](https://github.com/junxiaosong)、[M-Adoo](https://github.com/M-Adoo)、[zhihaozhang](https://github.com/zhihaozhang)、[starlying](https://github.com/starlying)、[Alinshans](https://github.com/Alinshans)、[HJ-Money](https://github.com/HJ-Money)、[topcss](https://github.com/topcss)、[twhuang-uiuc](https://github.com/twhuang-uiuc)、[maychair](https://github.com/maychair)、[mumuy](https://github.com/mumuy)、[sufuf3](https://github.com/sufuf3)、[succlz123](https://github.com/succlz123)、[sunloj](https://github.com/sunloj)、[HuanHaiLiuXin](https://github.com/HuanHaiLiuXin)、[lijinke666](https://github.com/lijinke666)、[chrislinan](https://github.com/chrislinan)、[ThinkpadNC5](https://github.com/ThinkpadNC5)、[appleboy](https://github.com/appleboy)、[objcoding](https://github.com/objcoding)、[songtianyi](https://github.com/songtianyi)、[simplepeng](https://github.com/simplepeng)、[xia-tong](https://github.com/xia-tong)、[wonderfulsuccess](https://github.com/wonderfulsuccess)、[Qsnh](https://github.com/Qsnh)、[Larry850806](https://github.com/Larry850806)、[NamelessAshone(3)](https://github.com/NamelessAshone)、[pench3r](https://github.com/pench3r)、[hon-key](https://github.com/hon-key)、[huangyz0918](https://github.com/huangyz0918)、[pujiaxin33](https://github.com/pujiaxin33)、[cnwangjie](https://github.com/cnwangjie)、[dada0z](https://github.com/dada0z)、[adrianzhang](https://github.com/adrianzhang)、[Sugar250](https://github.com/Sugar250)、[itisyang(2)](https://github.com/itisyang)、[imageslr](https://github.com/imageslr)、[kaixinbaba(7)](https://github.com/kaixinbaba)、[looly](https://github.com/looly)、[wojs5](https://github.com/wojs5)、[xianhu](https://github.com/xianhu)、[hhxsv5](https://github.com/hhxsv5)、[LanjianNUll](https://github.com/LanjianNUll)、[bestvist](https://github.com/bestvist)、[dntzhang](https://github.com/dntzhang)、[KunMinX(2)](https://github.com/KunMinX)、[afkT](https://github.com/afkT)、[syt123450](https://github.com/syt123450)、[Seaear](https://github.com/Seaear)、[huangjianke](https://github.com/huangjianke)、[howie6879](https://github.com/howie6879)、[teeyog](https://github.com/teeyog)、[zyupo](https://github.com/zyupo)、[my8100](https://github.com/my8100)、[daniel-dx](https://github.com/daniel-dx)、[googege](https://github.com/googege)、[LucienShui](https://github.com/LucienShui)、[mds1455975151](https://github.com/mds1455975151)、[zzugbb](https://github.com/zzugbb)、[qianguyihao](https://github.com/qianguyihao)、[dantangfan](https://github.com/dantangfan)、[wenzhixin](https://github.com/wenzhixin)、[tangdou1(3)](https://github.com/tangdou1)、[inhere](https://github.com/inhere)、[kulics](https://github.com/kulics)、[nosarthur](https://github.com/nosarthur)、[byronz](https://github.com/byronz)、[jdneo](https://github.com/jdneo)、[zhaoolee(2)](https://github.com/zhaoolee)、[hzwer](https://github.com/hzwer)、[xunki](https://github.com/xunki)、[azl397985856(2)](https://github.com/azl397985856)、[96486d9b](https://github.com/96486d9b)、[5A59(2)](https://github.com/5A59)、[prprprus](https://github.com/prprprus)、[EddieIvan01](https://github.com/EddieIvan01)、[ddzy(2)](https://github.com/ddzy)、[mylxsw(2)](https://github.com/mylxsw)、[liyuexing](https://github.com/liyuexing)、[auxten](https://github.com/auxten)、[xmyl](https://github.com/xmyl)、[mintsweet](https://github.com/mintsweet)、[colinlet](https://github.com/colinlet)、[yubozhao](https://github.com/yubozhao)、[vicanso](https://github.com/vicanso)、[AICareless](https://github.com/AICareless)、[LYXmoonstars](https://github.com/LYXmoonstars)、[RobiNexy(3)](https://github.com/RobiNexy)、[buppter(3)](https://github.com/buppter)、[Macr0phag3](https://github.com/Macr0phag3)、[haizhilin2013](https://github.com/haizhilin2013)、[xiaoxiaopingzi](https://github.com/xiaoxiaopingzi)、[WarpPrism](https://github.com/WarpPrism)、[dkzwm](https://github.com/dkzwm)、[wonderbeyond](https://github.com/wonderbeyond)、[Gltina](https://github.com/Gltina)、[2881099(3)](https://github.com/2881099)、[bsharkl(2)](https://github.com/bsharkl)、[xiaochunjimmy](https://github.com/xiaochunjimmy)、[TrustTheBoy](https://github.com/TrustTheBoy)、[layumi](https://github.com/layumi)、[deathearth](https://github.com/deathearth)、[holylovelqq](https://github.com/holylovelqq)、[yhlben](https://github.com/yhlben)、[tony0705](https://github.com/tony0705)、[ZhimingYan](https://github.com/ZhimingYan)、[leaicc(2)](https://github.com/leaicc)、[sugar1569](https://github.com/sugar1569)、[surunzi](https://github.com/surunzi)、[shabake](https://github.com/shabake)、[codexu](https://github.com/codexu)、[CasualJi](https://github.com/CasualJi)、[franklingu](https://github.com/franklingu)、[JacksonWuxs](https://github.com/JacksonWuxs)、[GMWorkStudio](https://github.com/GMWorkStudio)、[timqian](https://github.com/timqian)、[Mckinsey666(2)](https://github.com/Mckinsey666)、[JohnnyTing(3)](https://github.com/JohnnyTing)、[jtyoui](https://github.com/jtyoui)、[xuexiangjys(2)](https://github.com/xuexiangjys)、[guanpengchn](https://github.com/guanpengchn)、[wei(2)](https://github.com/wei)、[QingZ11(2)](https://github.com/QingZ11)、[Yanwenjiepy(3)](https://github.com/Yanwenjiepy)、[Windsooon](https://github.com/Windsooon)、[lsqy](https://github.com/lsqy)、[Q-Angelo](https://github.com/Q-Angelo)、[MZCretin](https://github.com/MZCretin)、[heibaiying](https://github.com/heibaiying)、[caozhiyi](https://github.com/caozhiyi)、[heucoder](https://github.com/heucoder)、[yinxin630](https://github.com/yinxin630)、[westfly](https://github.com/westfly)、[yanghongfei](https://github.com/yanghongfei)、[ListenLove](https://github.com/ListenLove)、[leviding](https://github.com/leviding)、[LeeLejia](https://github.com/LeeLejia)、[LockGit](https://github.com/LockGit)、[KubeOperator(2)](https://github.com/KubeOperator)、[newbee-mall](https://github.com/newbee-mall)、[vortesnail(2)](https://github.com/vortesnail)、[int64ago](https://github.com/int64ago)、[Dom-Wang](https://github.com/Dom-Wang)、[Youthink](https://github.com/Youthink)、[luizyao](https://github.com/luizyao)、[anjoy8](https://github.com/anjoy8)、[waruqi](https://github.com/waruqi)、[xxjwxc(3)](https://github.com/xxjwxc)、[mingzaily](https://github.com/mingzaily)、[yatengLG(2)](https://github.com/yatengLG)、[GatesMa(2)](https://github.com/GatesMa)、[janryWang](https://github.com/janryWang)、[zerosoul(4)](https://github.com/zerosoul)、[sixiaodong123](https://github.com/sixiaodong123)、[ZZY2357](https://github.com/ZZY2357)、[jy03078959](https://github.com/jy03078959)、[monoplasty](https://github.com/monoplasty)、[fantasticsoul](https://github.com/fantasticsoul)、[taojy123(2)](https://github.com/taojy123)、[mayerui](https://github.com/mayerui)、[Linnzh(2)](https://github.com/Linnzh)、[star7th](https://github.com/star7th)、[NaNShaner](https://github.com/NaNShaner)、[moonming](https://github.com/moonming)、[CismonX(2)](https://github.com/CismonX)、[jindaxiang](https://github.com/jindaxiang)、[Light-City](https://github.com/Light-City)、[youngjuning](https://github.com/youngjuning)、[hustcc(2)](https://github.com/hustcc)、[Rapiz1](https://github.com/Rapiz1)、[ithewei(2)](https://github.com/ithewei)、[kateshaowanjou](https://github.com/kateshaowanjou)、[kinglyl](https://github.com/kinglyl)、[pioneerAlone](https://github.com/pioneerAlone)、[TrumanDu](https://github.com/TrumanDu)、[rootsongjc](https://github.com/rootsongjc)、[hungter007](https://github.com/hungter007)、[peacewong](https://github.com/peacewong)、[zhengxiaotian](https://github.com/zhengxiaotian)、[zmister2016](https://github.com/zmister2016)、[mr-kelly](https://github.com/mr-kelly)、[saltbo](https://github.com/saltbo)、[xaboy](https://github.com/xaboy)、[guofei9987(2)](https://github.com/guofei9987)、[Gusabary(2)](https://github.com/Gusabary)、[SelfImpr001](https://github.com/SelfImpr001)、[code6er](https://github.com/code6er)、[HandyControl](https://github.com/HandyOrg/HandyControl)、[hey-hoho](https://github.com/hey-hoho)、[xmuli](https://github.com/xmuli)、[cckuailong(2)](https://github.com/cckuailong)、[lanking520](https://github.com/lanking520)、[oct16](https://github.com/oct16)、[anye931123](https://github.com/anye931123)、[YeDaxia](https://github.com/YeDaxia)、[RainMark](https://github.com/RainMark)、[KFCFans](https://github.com/KFCFans)、[kingyuluk](https://github.com/kingyuluk)、[Summer-andy](https://github.com/Summer-andy)、[qiaojialin](https://github.com/qiaojialin)、[africa1207](https://github.com/africa1207)、[dingpengyu](https://github.com/dingpengyu)、[caofanCPU](https://github.com/caofanCPU)、[YuLeiFuYun](https://github.com/YuLeiFuYun)、[giscafer](https://github.com/giscafer)、[meetbill](https://github.com/meetbill)、[halfrost(2)](https://github.com/halfrost)、[Xunzhuo](https://github.com/Xunzhuo)、[pwwang](https://github.com/pwwang)、[genaller](https://github.com/genaller)、[tangkai-prc](https://github.com/tangkai-prc)、[AppleMonkey2019](https://github.com/AppleMonkey2019)、[longitachi](https://github.com/longitachi)、[parzulpan](https://github.com/parzulpan)、[archibate](https://github.com/archibate)、[loperSeven](https://github.com/loperSeven)、[srcrs](https://github.com/srcrs)、[lanyulei](https://github.com/lanyulei)、[toolgood](https://github.com/toolgood)、[justinzm](https://github.com/justinzm)、[yihong0618](https://github.com/yihong0618)、[aaronxiongli](https://github.com/aaronxiongli)、[Wscats](https://github.com/Wscats)、[elfgzp](https://github.com/elfgzp)、[201206030](https://github.com/201206030)、[buuing](https://github.com/buuing)、[lxyok(3)](https://github.com/lxyok)、[holmes1412](https://github.com/holmes1412)、[kevwan](https://github.com/kevwan)、[SuperMonster003](https://github.com/SuperMonster003)、[sz-p(3)](https://github.com/sz-p)、[tyl569](https://github.com/tyl569)、[ADD-SP(2)](https://github.com/ADD-SP)、[MrXujiang](https://github.com/MrXujiang)、[liumenghua(8)](https://github.com/liumenghua)、[Charmve](https://github.com/Charmve)、[vran-dev](https://github.com/vran-dev)、[dengjiawen8955](https://github.com/dengjiawen8955)、[binggg](https://github.com/binggg)、[madawei2699](https://github.com/madawei2699)、[NewByVector](https://github.com/NewByVector)、[xuzirui20080129](https://github.com/xuzirui20080129)、[chenyueban](https://github.com/chenyueban)、[DuanJiaNing](https://github.com/DuanJiaNing)、[Nick930826](https://github.com/Nick930826)、[sandaawa](https://github.com/sandaawa)、[linwaiwai](https://github.com/linwaiwai)、[click33](https://github.com/click33)、[thyrlian](https://github.com/thyrlian)、[cool-team-official](https://github.com/cool-team-official)、[akai](https://github.com/akai)、[zhaojh329](https://github.com/zhaojh329)、[jwcpp](https://github.com/jwcpp)、[wizjin](https://github.com/wizjin)、[tianwailaike61](https://github.com/tianwailaike61)、[Lojii](https://github.com/Lojii)、[git-hulk](https://github.com/git-hulk)、[kwokronny](https://github.com/kwokronny)、[phith0n](https://github.com/phith0n)、[roseduan](https://github.com/roseduan)、[HDT3213](https://github.com/HDT3213)、[Ayerss](https://github.com/Ayerss)、[fenixsoft](https://github.com/fenixsoft)、[bigfengyu](https://github.com/bigfengyu)、[Chasing66(2)](https://github.com/Chasing66)、[czs108](https://github.com/czs108)、[mefengl](https://github.com/mefengl)、[mao-shonen](https://github.com/mao-shonen)、[Uahh](https://github.com/Uahh)、[tomatopunk](https://github.com/tomatopunk)、[yedf2](https://github.com/yedf2)、[muwoo](https://github.com/muwoo)、[maninhill](https://github.com/maninhill)、[xyz347](https://github.com/xyz347)、[Nayuta403](https://github.com/Nayuta403)、[Saul-Mirone](https://github.com/Saul-Mirone)、[Leooeloel](https://github.com/Leooeloel)、[dyer-li](https://github.com/dyer-li)、[kirinzer](https://github.com/kirinzer)、[colinshin](https://github.com/colinshin)、[skiffer-git](https://github.com/skiffer-git)、[xiaojinzi123](https://github.com/xiaojinzi123)、[shijiatongxue](https://github.com/shijiatongxue)、[NICEXAI](https://github.com/NICEXAI)、[X-Lucifer](https://github.com/X-Lucifer)、[WGrape(2)](https://github.com/WGrape)、[pearmini](https://github.com/pearmini)、[Codennnn](https://github.com/Codennnn)、[leioulin](https://github.com/leioulin)、[xujanus](https://github.com/xujanus)、[wjgogogo](https://github.com/wjgogogo)、[DASWU](https://github.com/DASWU)、[PengJiyuan](https://github.com/PengJiyuan)、[chenjiandongx](https://github.com/chenjiandongx)、[betterRunner](https://github.com/betterRunner)、[wgzhao](https://github.com/wgzhao)、[ChunelFeng](https://github.com/ChunelFeng)、[lonnywong](https://github.com/lonnywong)、[imcuttle](https://github.com/imcuttle)、[visiky](https://github.com/visiky)、[shenruisi](https://github.com/shenruisi)、[ZLY201](https://github.com/ZLY201)、[sxdt](https://github.com/sxdt)、[gdcplasf](https://github.com/gdcplasf)、[Sze-qq](https://github.com/Sze-qq)、[purocean](https://github.com/purocean)、[trycatchx](https://github.com/trycatchx)、[yiyungent](https://github.com/yiyungent)、[buffge](https://github.com/buffge)、[xiaotianlu](https://github.com/xiaotianlu)、[jacklandrin](https://github.com/jacklandrin)、[antonia0912](https://github.com/antonia0912) \ No newline at end of file +[hellowHuaairen](https://github.com/hellowHuaairen)、[ming995](https://github.com/ming995)、[FrontMage](https://github.com/FrontMage)、[xibinyue](https://github.com/xibinyue)、[Eurus-Holmes](https://github.com/Eurus-Holmes)、[daixiang0](https://github.com/daixiang0)、[nivance](https://github.com/nivance)、[QA_imp](https://www.cnblogs.com/bu1tcat/)、[CoderKo1o](https://github.com/iphone5solo)、[xyyVee](https://github.com/xyyVee)、[zhbzz2007](https://github.com/zhbzz2007)、[ethan-funny](https://github.com/ethan-funny)、[PeoLeser](https://github.com/PeoLeser)、[jp1017](https://github.com/jp1017)、[arronf2e](https://github.com/arronf2e)、[iphone5solo](https://github.com/iphone5solo)、[jkpang](https://github.com/jkpang)、[BruceDone](https://github.com/BruceDone)、[answershuto](https://github.com/answershuto)、[kelekexiao123](https://github.com/kelekexiao123)、[wsdjeg](https://github.com/wsdjeg)、[NoneGG](https://github.com/NoneGG)、[zdhxiong](https://github.com/zdhxiong)、[zhuyingda](https://github.com/zhuyingda)、[xnum](https://github.com/xnum)、[JessYanCoding](https://github.com/JessYanCoding)、[zmrenwu](https://github.com/zmrenwu)、[eatage](https://github.com/eatage)、[tamlok](https://github.com/tamlok)、[pipiliang](https://github.com/pipiliang)、[DIYgod](https://github.com/DIYgod)、[Wlitsoft](https://github.com/Wlitsoft)、[gyh1621](https://github.com/gyh1621)、[crossoverJie](https://github.com/crossoverJie)、[Denon](https://github.com/Denon)、[chinesedfan](https://github.com/chinesedfan)、[joeyguo](https://github.com/joeyguo)、[LRH1993](https://github.com/LRH1993)、[hsluoyz](https://github.com/hsluoyz)、[jhao104](https://github.com/jhao104)、[ResolveWang](https://github.com/ResolveWang)、[asheigithub](https://github.com/asheigithub)、[maning0303](https://github.com/maning0303)、[torchcode](https://github.com/torchcode)、[yan-xz](https://github.com/yan-xz)、[TerryZ](https://github.com/TerryZ)、[trazyn](https://github.com/trazyn)、[hujiulong](https://github.com/hujiulong)、[xcyf008](https://github.com/xcyf008)、[eastseven](https://github.com/eastseven)、[BillWang139967](https://github.com/BillWang139967)、[gee1k(2)](https://github.com/gee1k)、[answershuto](https://github.com/answershuto)、[linguowei](https://github.com/linguowei)、[Rictusempra](https://github.com/Rictusempra)、[Juliiii](https://github.com/Juliiii)、[Kerr1Gan](https://github.com/Kerr1Gan)、[haifenghuang(2)](https://github.com/haifenghuang)、[lilijialiang](https://github.com/lilijialiang)、[Prodesire](https://github.com/Prodesire)、[viclm](https://github.com/viclm)、[wynter-wang](https://github.com/wynter-wang)、[dianbaer](https://github.com/dianbaer)、[biezhi](https://github.com/biezhi)、[itgoyo(6)](https://github.com/itgoyo)、[yhaolpz](https://github.com/yhaolpz)、[smarthadron](https://github.com/smarthadron)、[mapletower](https://github.com/mapletower)、[nicholaslee119](https://github.com/nicholaslee119)、[RitterHou](https://github.com/RitterHou)、[PuShaoWei](https://github.com/PuShaoWei)、[luckybilly(3)](https://github.com/luckybilly)、[doyoyob](https://github.com/doyoyob)、[Qiu800820](https://github.com/Qiu800820)、[zeed-w-beez](https://github.com/zeed-w-beez)、[aOrz](https://github.com/aOrz)、[lt94](https://github.com/lt94)、[Chyroc](https://github.com/Chyroc)、[Lision](https://github.com/Lision)、[fhxsnabi](https://github.com/fhxsnabi)、[CuberL](https://github.com/CuberL)、[tangweikun](https://github.com/tangweikun)、[FrontMage](https://github.com/FrontMage)、[iamjohnnyzhuang](https://github.com/iamjohnnyzhuang)、[aosen](https://github.com/aosen)、[clayclayclay](https://github.com/clayclayclay)、[zazzaz](https://github.com/zazzaz)、[BolexLiu](https://github.com/BolexLiu)、[DotzuX](https://github.com/DotzuX)、[junxiaosong](https://github.com/junxiaosong)、[M-Adoo](https://github.com/M-Adoo)、[zhihaozhang](https://github.com/zhihaozhang)、[starlying](https://github.com/starlying)、[Alinshans](https://github.com/Alinshans)、[HJ-Money](https://github.com/HJ-Money)、[topcss](https://github.com/topcss)、[twhuang-uiuc](https://github.com/twhuang-uiuc)、[maychair](https://github.com/maychair)、[mumuy](https://github.com/mumuy)、[sufuf3](https://github.com/sufuf3)、[succlz123](https://github.com/succlz123)、[sunloj](https://github.com/sunloj)、[HuanHaiLiuXin](https://github.com/HuanHaiLiuXin)、[lijinke666](https://github.com/lijinke666)、[chrislinan](https://github.com/chrislinan)、[ThinkpadNC5](https://github.com/ThinkpadNC5)、[appleboy](https://github.com/appleboy)、[objcoding](https://github.com/objcoding)、[songtianyi](https://github.com/songtianyi)、[simplepeng](https://github.com/simplepeng)、[xia-tong](https://github.com/xia-tong)、[wonderfulsuccess](https://github.com/wonderfulsuccess)、[Qsnh](https://github.com/Qsnh)、[Larry850806](https://github.com/Larry850806)、[NamelessAshone(3)](https://github.com/NamelessAshone)、[pench3r](https://github.com/pench3r)、[hon-key](https://github.com/hon-key)、[huangyz0918](https://github.com/huangyz0918)、[pujiaxin33](https://github.com/pujiaxin33)、[cnwangjie](https://github.com/cnwangjie)、[dada0z](https://github.com/dada0z)、[adrianzhang](https://github.com/adrianzhang)、[Sugar250](https://github.com/Sugar250)、[itisyang(2)](https://github.com/itisyang)、[imageslr](https://github.com/imageslr)、[kaixinbaba(7)](https://github.com/kaixinbaba)、[looly](https://github.com/looly)、[wojs5](https://github.com/wojs5)、[xianhu](https://github.com/xianhu)、[hhxsv5](https://github.com/hhxsv5)、[LanjianNUll](https://github.com/LanjianNUll)、[bestvist](https://github.com/bestvist)、[dntzhang](https://github.com/dntzhang)、[KunMinX(2)](https://github.com/KunMinX)、[afkT](https://github.com/afkT)、[syt123450](https://github.com/syt123450)、[Seaear](https://github.com/Seaear)、[huangjianke](https://github.com/huangjianke)、[howie6879](https://github.com/howie6879)、[teeyog](https://github.com/teeyog)、[zyupo](https://github.com/zyupo)、[my8100](https://github.com/my8100)、[daniel-dx](https://github.com/daniel-dx)、[googege](https://github.com/googege)、[LucienShui](https://github.com/LucienShui)、[mds1455975151](https://github.com/mds1455975151)、[zzugbb](https://github.com/zzugbb)、[qianguyihao](https://github.com/qianguyihao)、[dantangfan](https://github.com/dantangfan)、[wenzhixin](https://github.com/wenzhixin)、[tangdou1(3)](https://github.com/tangdou1)、[inhere](https://github.com/inhere)、[kulics](https://github.com/kulics)、[nosarthur](https://github.com/nosarthur)、[byronz](https://github.com/byronz)、[jdneo](https://github.com/jdneo)、[zhaoolee(2)](https://github.com/zhaoolee)、[hzwer](https://github.com/hzwer)、[xunki](https://github.com/xunki)、[azl397985856(2)](https://github.com/azl397985856)、[96486d9b](https://github.com/96486d9b)、[5A59(2)](https://github.com/5A59)、[prprprus](https://github.com/prprprus)、[EddieIvan01](https://github.com/EddieIvan01)、[ddzy(2)](https://github.com/ddzy)、[mylxsw(2)](https://github.com/mylxsw)、[liyuexing](https://github.com/liyuexing)、[auxten](https://github.com/auxten)、[xmyl](https://github.com/xmyl)、[mintsweet](https://github.com/mintsweet)、[colinlet](https://github.com/colinlet)、[yubozhao](https://github.com/yubozhao)、[vicanso](https://github.com/vicanso)、[AICareless](https://github.com/AICareless)、[LYXmoonstars](https://github.com/LYXmoonstars)、[RobiNexy(3)](https://github.com/RobiNexy)、[buppter(3)](https://github.com/buppter)、[Macr0phag3](https://github.com/Macr0phag3)、[haizhilin2013](https://github.com/haizhilin2013)、[xiaoxiaopingzi](https://github.com/xiaoxiaopingzi)、[WarpPrism](https://github.com/WarpPrism)、[dkzwm](https://github.com/dkzwm)、[wonderbeyond](https://github.com/wonderbeyond)、[Gltina](https://github.com/Gltina)、[2881099(3)](https://github.com/2881099)、[bsharkl(2)](https://github.com/bsharkl)、[xiaochunjimmy](https://github.com/xiaochunjimmy)、[TrustTheBoy](https://github.com/TrustTheBoy)、[layumi](https://github.com/layumi)、[deathearth](https://github.com/deathearth)、[holylovelqq](https://github.com/holylovelqq)、[yhlben](https://github.com/yhlben)、[tony0705](https://github.com/tony0705)、[ZhimingYan](https://github.com/ZhimingYan)、[leaicc(2)](https://github.com/leaicc)、[sugar1569](https://github.com/sugar1569)、[surunzi](https://github.com/surunzi)、[shabake](https://github.com/shabake)、[codexu](https://github.com/codexu)、[CasualJi](https://github.com/CasualJi)、[franklingu](https://github.com/franklingu)、[JacksonWuxs](https://github.com/JacksonWuxs)、[GMWorkStudio](https://github.com/GMWorkStudio)、[timqian](https://github.com/timqian)、[Mckinsey666(2)](https://github.com/Mckinsey666)、[JohnnyTing(3)](https://github.com/JohnnyTing)、[jtyoui](https://github.com/jtyoui)、[xuexiangjys(2)](https://github.com/xuexiangjys)、[guanpengchn](https://github.com/guanpengchn)、[wei(2)](https://github.com/wei)、[QingZ11(2)](https://github.com/QingZ11)、[Yanwenjiepy(3)](https://github.com/Yanwenjiepy)、[Windsooon](https://github.com/Windsooon)、[lsqy](https://github.com/lsqy)、[Q-Angelo](https://github.com/Q-Angelo)、[MZCretin](https://github.com/MZCretin)、[heibaiying](https://github.com/heibaiying)、[caozhiyi](https://github.com/caozhiyi)、[heucoder](https://github.com/heucoder)、[yinxin630](https://github.com/yinxin630)、[westfly](https://github.com/westfly)、[yanghongfei](https://github.com/yanghongfei)、[ListenLove](https://github.com/ListenLove)、[leviding](https://github.com/leviding)、[LeeLejia](https://github.com/LeeLejia)、[LockGit](https://github.com/LockGit)、[KubeOperator(2)](https://github.com/KubeOperator)、[newbee-mall](https://github.com/newbee-mall)、[vortesnail(2)](https://github.com/vortesnail)、[int64ago](https://github.com/int64ago)、[Dom-Wang](https://github.com/Dom-Wang)、[Youthink](https://github.com/Youthink)、[luizyao](https://github.com/luizyao)、[anjoy8](https://github.com/anjoy8)、[waruqi](https://github.com/waruqi)、[xxjwxc(3)](https://github.com/xxjwxc)、[mingzaily](https://github.com/mingzaily)、[yatengLG(2)](https://github.com/yatengLG)、[GatesMa(2)](https://github.com/GatesMa)、[janryWang](https://github.com/janryWang)、[zerosoul(4)](https://github.com/zerosoul)、[sixiaodong123](https://github.com/sixiaodong123)、[ZZY2357](https://github.com/ZZY2357)、[jy03078959](https://github.com/jy03078959)、[monoplasty](https://github.com/monoplasty)、[fantasticsoul](https://github.com/fantasticsoul)、[taojy123(2)](https://github.com/taojy123)、[mayerui](https://github.com/mayerui)、[Linnzh(2)](https://github.com/Linnzh)、[star7th](https://github.com/star7th)、[NaNShaner](https://github.com/NaNShaner)、[moonming](https://github.com/moonming)、[CismonX(2)](https://github.com/CismonX)、[jindaxiang](https://github.com/jindaxiang)、[Light-City](https://github.com/Light-City)、[youngjuning](https://github.com/youngjuning)、[hustcc(2)](https://github.com/hustcc)、[Rapiz1](https://github.com/Rapiz1)、[ithewei(2)](https://github.com/ithewei)、[kateshaowanjou](https://github.com/kateshaowanjou)、[kinglyl](https://github.com/kinglyl)、[pioneerAlone](https://github.com/pioneerAlone)、[TrumanDu](https://github.com/TrumanDu)、[rootsongjc](https://github.com/rootsongjc)、[hungter007](https://github.com/hungter007)、[peacewong](https://github.com/peacewong)、[zhengxiaotian](https://github.com/zhengxiaotian)、[zmister2016](https://github.com/zmister2016)、[mr-kelly](https://github.com/mr-kelly)、[saltbo](https://github.com/saltbo)、[xaboy](https://github.com/xaboy)、[guofei9987(2)](https://github.com/guofei9987)、[Gusabary(2)](https://github.com/Gusabary)、[SelfImpr001](https://github.com/SelfImpr001)、[code6er](https://github.com/code6er)、[HandyControl](https://github.com/HandyOrg/HandyControl)、[hey-hoho](https://github.com/hey-hoho)、[xmuli](https://github.com/xmuli)、[cckuailong(2)](https://github.com/cckuailong)、[lanking520](https://github.com/lanking520)、[oct16](https://github.com/oct16)、[anye931123](https://github.com/anye931123)、[YeDaxia](https://github.com/YeDaxia)、[RainMark](https://github.com/RainMark)、[KFCFans](https://github.com/KFCFans)、[kingyuluk](https://github.com/kingyuluk)、[Summer-andy](https://github.com/Summer-andy)、[qiaojialin](https://github.com/qiaojialin)、[africa1207](https://github.com/africa1207)、[dingpengyu](https://github.com/dingpengyu)、[caofanCPU](https://github.com/caofanCPU)、[YuLeiFuYun](https://github.com/YuLeiFuYun)、[giscafer](https://github.com/giscafer)、[meetbill](https://github.com/meetbill)、[halfrost(2)](https://github.com/halfrost)、[Xunzhuo](https://github.com/Xunzhuo)、[pwwang](https://github.com/pwwang)、[genaller](https://github.com/genaller)、[tangkai-prc](https://github.com/tangkai-prc)、[AppleMonkey2019](https://github.com/AppleMonkey2019)、[longitachi](https://github.com/longitachi)、[parzulpan](https://github.com/parzulpan)、[archibate](https://github.com/archibate)、[loperSeven](https://github.com/loperSeven)、[srcrs](https://github.com/srcrs)、[lanyulei](https://github.com/lanyulei)、[toolgood](https://github.com/toolgood)、[justinzm](https://github.com/justinzm)、[yihong0618](https://github.com/yihong0618)、[aaronxiongli](https://github.com/aaronxiongli)、[Wscats](https://github.com/Wscats)、[elfgzp](https://github.com/elfgzp)、[201206030](https://github.com/201206030)、[buuing](https://github.com/buuing)、[lxyok(3)](https://github.com/lxyok)、[holmes1412](https://github.com/holmes1412)、[kevwan](https://github.com/kevwan)、[SuperMonster003](https://github.com/SuperMonster003)、[sz-p(3)](https://github.com/sz-p)、[tyl569](https://github.com/tyl569)、[ADD-SP(2)](https://github.com/ADD-SP)、[MrXujiang](https://github.com/MrXujiang)、[liumenghua(8)](https://github.com/liumenghua)、[Charmve](https://github.com/Charmve)、[vran-dev(2)](https://github.com/vran-dev)、[dengjiawen8955](https://github.com/dengjiawen8955)、[binggg](https://github.com/binggg)、[madawei2699](https://github.com/madawei2699)、[NewByVector](https://github.com/NewByVector)、[xuzirui20080129](https://github.com/xuzirui20080129)、[chenyueban](https://github.com/chenyueban)、[DuanJiaNing](https://github.com/DuanJiaNing)、[Nick930826](https://github.com/Nick930826)、[sandaawa](https://github.com/sandaawa)、[linwaiwai](https://github.com/linwaiwai)、[click33](https://github.com/click33)、[thyrlian](https://github.com/thyrlian)、[cool-team-official](https://github.com/cool-team-official)、[akai](https://github.com/akai)、[zhaojh329](https://github.com/zhaojh329)、[jwcpp](https://github.com/jwcpp)、[wizjin](https://github.com/wizjin)、[tianwailaike61](https://github.com/tianwailaike61)、[Lojii](https://github.com/Lojii)、[git-hulk](https://github.com/git-hulk)、[kwokronny](https://github.com/kwokronny)、[phith0n](https://github.com/phith0n)、[roseduan](https://github.com/roseduan)、[HDT3213](https://github.com/HDT3213)、[Ayerss](https://github.com/Ayerss)、[fenixsoft](https://github.com/fenixsoft)、[bigfengyu](https://github.com/bigfengyu)、[Chasing66(2)](https://github.com/Chasing66)、[czs108](https://github.com/czs108)、[mefengl](https://github.com/mefengl)、[mao-shonen](https://github.com/mao-shonen)、[Uahh](https://github.com/Uahh)、[tomatopunk](https://github.com/tomatopunk)、[yedf2](https://github.com/yedf2)、[muwoo](https://github.com/muwoo)、[maninhill](https://github.com/maninhill)、[xyz347](https://github.com/xyz347)、[Nayuta403](https://github.com/Nayuta403)、[Saul-Mirone](https://github.com/Saul-Mirone)、[Leooeloel](https://github.com/Leooeloel)、[dyer-li](https://github.com/dyer-li)、[kirinzer](https://github.com/kirinzer)、[colinshin](https://github.com/colinshin)、[skiffer-git](https://github.com/skiffer-git)、[xiaojinzi123](https://github.com/xiaojinzi123)、[shijiatongxue](https://github.com/shijiatongxue)、[NICEXAI](https://github.com/NICEXAI)、[X-Lucifer](https://github.com/X-Lucifer)、[WGrape(2)](https://github.com/WGrape)、[pearmini](https://github.com/pearmini)、[Codennnn](https://github.com/Codennnn)、[leioulin](https://github.com/leioulin)、[xujanus](https://github.com/xujanus)、[wjgogogo](https://github.com/wjgogogo)、[DASWU](https://github.com/DASWU)、[PengJiyuan](https://github.com/PengJiyuan)、[chenjiandongx(2)](https://github.com/chenjiandongx)、[betterRunner](https://github.com/betterRunner)、[wgzhao](https://github.com/wgzhao)、[ChunelFeng](https://github.com/ChunelFeng)、[lonnywong](https://github.com/lonnywong)、[imcuttle](https://github.com/imcuttle)、[visiky](https://github.com/visiky)、[shenruisi](https://github.com/shenruisi)、[ZLY201](https://github.com/ZLY201)、[sxdt](https://github.com/sxdt)、[gdcplasf](https://github.com/gdcplasf)、[Sze-qq](https://github.com/Sze-qq)、[purocean](https://github.com/purocean)、[trycatchx](https://github.com/trycatchx)、[yiyungent](https://github.com/yiyungent)、[buffge](https://github.com/buffge)、[xiaotianlu](https://github.com/xiaotianlu)、[jacklandrin](https://github.com/jacklandrin)、[antonia0912](https://github.com/antonia0912)、[zlweicoder](https://github.com/zlweicoder)、[padixa](https://github.com/padixa)、[wolfboys](https://github.com/wolfboys)、[Yoname](https://github.com/Yoname)、[zhenghaoz](https://github.com/zhenghaoz)、[q191201771](https://github.com/q191201771) \ No newline at end of file diff --git a/content/last.md b/content/last.md index 8db9941e..fb219072 100644 --- a/content/last.md +++ b/content/last.md @@ -1,4 +1,4 @@ -# 《HelloGitHub》第 72 期 +# 《HelloGitHub》第 73 期 > 兴趣是最好的老师,**HelloGitHub** 让你对编程感兴趣!

@@ -6,7 +6,7 @@ ## 目录 -**Tips**:如果文中的图刷不出来,可以点击 [这里](https://hellogithub.com/periodical/volume/72/) 获取更好的阅读体验。 +**Tips**:如果文中的图刷不出来,可以点击 [这里](https://hellogithub.com/periodical/volume/73/) 获取更好的阅读体验。 - [C 项目](#C-项目) - [C# 项目](#C-项目-1) @@ -18,6 +18,8 @@ - [Kotlin 项目](#Kotlin-项目) - [Objective-C 项目](#Objective-C-项目) - [Python 项目](#Python-项目) +- [Ruby 项目](#Ruby-项目) +- [Rust 项目](#Rust-项目) - [Swift 项目](#Swift-项目) - [其它](#其它) - [开源书籍](#开源书籍) @@ -35,363 +37,315 @@ > **以下为本期内容**|每个月 **28** 号更新 ### C 项目 -1、[hashcat](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/hashcat/hashcat):一款强大的密码恢复工具。破解速度超快支持多种算法,适用于 Linux、macOS 和 Windows 操作系统 -``` -安装:brew install hashcat -常用参数: --a 指定破解模式:“-a 0”字典攻击,“-a 1” 组合攻击;“-a 3”掩码攻击 --m 指定要破解的 hash 类型:默认为 MD5 ---force 忽略破解过程中的警告 - -常用破解模式: -0:Straight(字典破解) -1:Combination(组合破解) -3:Brute-force(掩码暴力破解) -6:Hybrid Wordlist + Mask(字典+掩码破解) -7:Hybrid Mask + Wordlist(掩码+字典破解) - -常用掩码设置: -l:纯小写字母 abcdefghijklmnopqrstuvwxyz -u:纯大写字母 ABCDEFGHIJKLMNOPQRSTUVWXYZ -d:纯数字 0123456789 - -举例:破解 8 位数字密码 -hashcat -a 3 -m 0 --force 0D7002A70CCDE8BF4BA2A4A5572A85E9(密码md5字符串) ?l?l?l?l?l?l?l?l?l?l?l(11 位密码的掩码) +1、[lvgl](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/lvgl/lvgl):美观易用的轻量级嵌入式系统图形库 +- 拥有丰富的图形组件:按键、图表、图片等 +- 支持多种输入设备:触摸屏、键盘、按键等 +- 最低资源占用:64 kB ROM、16 kB RAM +- 不依赖特定的硬件平台,可在多种显示屏上运行 +- 支持多语种:中文、韩文、阿拉伯文等 +- 丰富详细的示例 + +

+ +2、[uthash](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/troydhanson/uthash):为 C 语言提供哈希表的库。由于 C 语言中没有类似字典的数据结构,该库提供了哈希表常见的查询、插入、删除、排序等函数。使用方法简单,仅需引入一个头文件 +```c +#include "uthash.h" + +struct my_struct { + int id; /* we'll use this field as the key */ + char name[10]; + UT_hash_handle hh; /* makes this structure hashable */ +}; + +struct my_struct *users = NULL; + +void add_user(struct my_struct *s) { + HASH_ADD_INT( users, id, s ); +} ``` -

+3、[warpd](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/rvaiya/warpd):用键盘代替鼠标的工具。拥有多种操作模式比如方向键移动鼠标和区域选择,但仅支持 Linux 和 macOS 系统 -2、[reptyr](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/nelhage/reptyr):能够把旧终端运行中的程序,迁移到新终端窗口的实用工具 - -

+

🔙 返回目录 🔙


### C# 项目 -3、[Monitorian](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/emoacht/Monitorian):轻松调节多个显示器亮度的 Windows 桌面工具。操作界面支持中文,使用时显示器需要开启 DDC/CI - -

+4、[TradingSystem](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/oybab/TradingSystem):开源的交易管理系统。包含了服务器端、PC 客户端、手机客户端的源码,支持中文界面、交易管理、打印小票、会员管理、统计报表等功能,适用于餐厅、超市、酒店等领域。使用和二次开发前请认真阅读开源协议 -4、[PluginCore](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/yiyungent/PluginCore):适用于 ASP.NET Core 的轻量级插件框架。开箱即用自带插件管理 Web 界面 -```c# -public void ConfigureServices(IServiceCollection services) -{ - // ... - // 1. Add PluginCore - services.AddPluginCore(); -} - -public void Configure(IApplicationBuilder app, IWebHostEnvironment env) -{ - // ... - // 2. Use PluginCore - app.UsePluginCore(); -} -``` - -

+

🔙 返回目录 🔙


### C++ 项目 -5、[cocoyaxi](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/idealvin/cocoyaxi):在 C++ 上实现类似 Go goroutine 的库。它实现了协程同步事件、协程锁、协程池、channel、waitgroup,内存占用少实测 1000 万协程占用 2.8G 内存 -```c++ -#include "co/co.h" +5、[Cytopia](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/CytopiaTeam/Cytopia):免费开源的像素风模拟城市建设游戏 -DEF_main(argc, argv) { - co::Chan ch; - go([ch]() { /* capture by value, rather than reference */ - ch << 7; - }); +

- int v = 0; - ch >> v; - LOG << "v: " << v; +6、[FileCentipede](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/filecxx/FileCentipede):一个用 C++ 和 Qt 编写的跨平台文件下载器。它界面简洁、下载速度快、支持多协议,还有浏览器插件可用来下载网页中的视频和音频 - return 0; -} -``` +

+ +7、[ydb](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ydb-platform/ydb):Yandex 开源的企业级分布式 SQL 数据库。具有高可用、易扩展、事务、强一致性、灾后自动恢复等特点,提供 Web 平台方便查询以及 Go、Java、Python、JavaScript 等多种编程语言 SDK + +

🔙 返回目录 🔙


### CSS 项目 -6、[log](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/adamschwartz/log):浏览器 console.log 风格的 CSS 库。[查看效果](https://adamschwartz.co/log/) +8、[simple.css](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/kevquirk/simple.css):超轻量级的 CSS 框架。不引入新的样式类,仅把 HTML 元素设为合理值,从而实现仅用 HTML 元素就可以构建美观、响应式的网页 -

+

🔙 返回目录 🔙


### Go 项目 -7、[hh-lol-prophet](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/real-web-world/hh-lol-prophet):英雄联盟对局先知工具。免费合法不封号,原理是基于 LOL 客户端接口获取用户数据,实现开局前对玩家信息分析和打分 +9、[monitoror](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/monitoror/monitoror):平铺的监控工具。安装简单配置方便的“监控墙”,所有监控指标以平铺的方式展示,美观且一目了然。支持 Linux、macOS 和 Windows 主流操作系统 -

+

-8、[gota](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/go-gota/gota):Go 语言的数据处理库。该库提供了类似 Python 语言 Pandas 库的功能,以及 Series 和 DataFrames 的数据结构,支持用列的方式高效地处理数据 -```go -type User struct { - Name string - Age int - Accuracy float64 -} -users := []User{ - {"Aram", 17, 0.2}, - {"Juan", 18, 0.8}, - {"Ana", 22, 0.5}, -} -df := dataframe.LoadStructs(users) -fmt.Println(df) - -// Output: -// [3x3] DataFrame -// -// Name Age Accuracy -// 0: Aram 17 0.200000 -// 1: Juan 18 0.800000 -// 2: Ana 22 0.500000 -// -``` +10、[yomo](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/yomorun/yomo):低延时流式边缘计算框架。它基于 QUIC(快速 UDP 互联网连接)协议实现,有效地提高了数据传输率和稳定性,实现在复杂网络环境下数据依然可以超低时延传输和处理。原生支持多地域分布式的部署模式,使得终端用户可就近访问节点,保证数据传输的低延时。适用于开发实时交互的应用,比如在线协作 SaaS、元宇宙、AR/VR、云游戏、物联网 IoT 等 -9、[illustrated-tls](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/syncsynchalt/illustrated-tls):图解 TLS 连接。用在线交互的方式讲解 TLS 的全过程,从建立 TLS 1.2 客户端发送 ping 再到接收 pong,详细到每一个字节。[在线尝试](https://tls.ulfheim.net/) +

-

+11、[gorse](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/gorse-io/gorse):由 Go 语言实现的推荐系统引擎。无需具备推荐系统相关知识,就能轻而易举地搭建推荐系统。开发者只需将用户信息、物料信息和互动数据(例如点赞、收藏等)导入系统,Gorse 就会自动训练模型为每个用户生成推荐 -10、[gse](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/go-ego/gse):Go 的高性能多语言分词库。它是结巴分词的 Go 语言实现,支持中文和接入 ES 等功能 -```go -text = "《复仇者联盟3:无限战争》是全片使用IMAX摄影机拍摄制作的的科幻片." -// use DAG and HMM -hmm := seg.Cut(text, true) -fmt.Println("cut use hmm: ", hmm) -// cut use hmm: [《复仇者联盟3:无限战争》 是 全片 使用 imax 摄影机 拍摄 制作 的 的 科幻片 .] -``` +

+ +12、[lal](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/q191201771/lal):纯 Go 开发的流媒体服务器。完备的直播服务器,支持多种常见编码格式和 RTMP、RTSP、HLS 等协议 + +

+ +13、[casdoor](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/casdoor/casdoor):提供登陆界面的身份访问管理平台。提供中文界面的用户管理后台,支持多种第三方登录、单点登录以及手机/邮箱验证码、找回密码等功能 + +

🔙 返回目录 🔙


### Java 项目 -11、[LSPosed](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/LSPosed/LSPosed):运行于 Android 操作系统的钩子框架。支持 Android 8-11 系统,能够拦截几乎所有 Java 函数的调用,从而可被用来修改 Android 系统和软件的功能 +14、[javamelody](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/javamelody/javamelody):监控 Java、Java Web 应用程序的工具。监控包含 HTTP 请求、SQL 耗时、方法执行次数、错误百分比、Java 内存等指标,支持自定义时间维度和导出报告 + +

+ +15、[guice](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/google/guice):轻量级 Java 依赖注入框架。不需要大量的模版代码,即可编写依赖注入的代码。使开发和调试更容易、更快速,适合个人开发者在小项目中使用 +```java +import javax.inject.Inject; +import com.google.inject.Guice; +import com.google.inject.Injector; +import com.google.inject.Module; + +public class Main { + @Inject + private HelloWorldService service;//hello service + + public static void main(String[] args) { + Main main = new Main(); + Module module = new HelloWorldModule(); + Injector injector = Guice.createInjector(module); + injector.injectMembers(main);//injects the implementation of the service + + main.testGuice(); + } + + public void testGuice() + { + service.sayHello();//usage of the service + } +} +``` + +16、[databasir](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/vran-dev/databasir):一款数据库模型文档管理平台。支持自动同步数据库元数据并生成文档,解决数据模型文档管理中的内容更新不及时等问题 + +

+ +17、[streamx](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/streamxhub/streamx):Flink/Spark 极速开发框架,一站式流数据处理平台。提供开箱即用的流式大数据开发体验,可在平台上统一管理配置、开发、测试、部署、监控、运维的整个过程 -

+

-12、[supertokens-core](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/supertokens/supertokens-core):开源的身份验证方案。为你的应用轻松增加登录、会话管理等功能,支持自行搭建服务。可用作 Auth0 的开源替代品 +18、[stendhal](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/arianne/stendhal):一款免费、开源的多人在线冒险(MMORPG)游戏。项目采用 Java 语言编写,虽然游戏画面复古还是 2D 但拥有数百种物品、怪物、NPC、任务和自由交易组成的丰富世界。玩家可以通过完成任务得到经验和金钱,更新装备逐渐变强探索更多新的地图。该游戏从 2005 年开源持续维护至今,[在线试玩](https://stendhalgame.org/client/stendhal.html) -

+

🔙 返回目录 🔙


### JavaScript 项目 -13、[charts](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/frappe/charts):简单、零依赖、响应式的 SVG 图表库 +19、[nanoid](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ai/nanoid):用于生成随机 ID 的 JS 库 +- 小巧:无依赖,仅 130 字节 +- 快速:比 UUID 快 60% +- 安全:加密的强随机 API,可在集群中使用 +- 紧凑:它使用比 UUID 更大的字母表 +- 易用:已移植到 20 多种编程语言 ```javascript -const data = { - labels: ["12am-3am", "3am-6pm", "6am-9am", "9am-12am", - "12pm-3pm", "3pm-6pm", "6pm-9pm", "9am-12am" - ], - datasets: [ - { - name: "Some Data", chartType: "bar", - values: [25, 40, 30, 35, 8, 52, 17, -4] - }, - ... -]} - -const chart = new frappe.Chart("#chart", -{ // or a DOM element, - // new Chart() in case of ES6 module with above usage - title: "My Awesome Chart", - data: data, - type: 'axis-mixed', // or 'bar', 'line', 'scatter', 'pie', 'percentage' - height: 250, - colors: ['#7cd6fd', '#743ee2'] -}) +const { nanoid } = require('nanoid'); +nanoid(); //=> "U9HDHNW3BkWMEd6GV_QPa" ``` -

- -14、[lax.js](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/alexfoxy/lax.js):用于滚动时创建平滑和好看动画的库。简单轻量仅 4KB 大小,但功能齐全且灵活 -```html - - - - -
Hello
-``` +20、[rubiks-cube](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/pengfeiw/rubiks-cube):使用 Three.js 制作的 3D 魔方。支持自定义魔方阶数,[在线尝试](https://pengfeiw.github.io/minicode/threejs-rubik) -

+

-15、[chameleon](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/didi/chameleon):一端所见即多端所见。适应不同环境的跨端整体解决方案,支持 Web、小程序、快应用 等平台 +21、[nexe](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/nexe/nexe):可将 Node.js 应用程序,打包成一个可执行文件的命令行工具 -

+

-16、[reveal.js](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/hakimel/reveal.js):一款 HTML 演示框架。让你摆脱传统死板的 PPT 制作方法,可以方便地使用 HTML、Markdown 语言制作 PPT +22、[cnchar](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/theajack/cnchar):小巧的汉字处理 JS 库。支持简体字拼音、多音字、笔画数等功能 +```javascript +let spell = cnchar.spell('你好'); +let stroke = cnchar.stroke('你好'); +console.log(spell, stroke); +``` -

+

-17、[tinykeys](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/jamiebuilds/tinykeys):极小的键盘事件监听库 +23、[rough](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/rough-stuff/rough):手绘风格的图形库。可以让你用素描、类似手绘的风格来绘制图形 ```javascript -import tinykeys from "tinykeys" - -tinykeys(window, { - "Shift+D": () => { - alert("The 'Shift' and 'd' keys were pressed at the same time") - }, - "y e e t": () => { - alert("The keys 'y', 'e', 'e', and 't' were pressed in order") - }, - "$mod+KeyD": () => { - alert("Either 'Control+d' or 'Meta+d' were pressed") - }, -}) +const rc = rough.canvas(document.getElementById('canvas')); +rc.rectangle(10, 10, 200, 200); // x, y, width, height ``` +

+

🔙 返回目录 🔙


### Kotlin 项目 -18、[compose-tetris](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/vitaviva/compose-tetris):基于 Jetpack Compose 的俄罗斯方块游戏 +24、[architecture-samples](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/android/architecture-samples):Android 架构蓝图。该项目是官方给出的 Android 应用设计建议,展示并讨论了如何设计 Android 应用架构,以及保证项目的可测试和可维护性。还有一个简单的 to-do 应用作为示例,方便开发人员和初学者学习和理解 -

+

🔙 返回目录 🔙


### Objective-C 项目 -19、[HBDNavigationBar](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/listenzz/HBDNavigationBar):自定义 UINavigationBar 的组件,用于各种状态之间平滑切换 +25、[hammerspoon](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Hammerspoon/hammerspoon):强大的 macOS 自动化工具。通过该项目可以方便地用 Lua 脚本与 macOS 系统 API 进行交互,实现操作窗口、鼠标、文件系统、屏幕等功能。可用于打造各种 macOS 便捷工具 +```lua +hs.hotkey.bind({"cmd", "alt", "ctrl"}, "W", function() + hs.notify.new({title="Hammerspoon", informativeText="Hello World"}):send() +end) +``` + +

🔙 返回目录 🔙


### Python 项目 -20、[saleor](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/saleor/saleor):用 Python 开发的电商平台。采用 Django+GraphQL API+React 构建,功能丰富支持移动端、订单、商品、用户管理等。[在线体验](https://demo.saleor.io/dashboard) - -

+26、[pikepdf](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/pikepdf/pikepdf):用于读取和写入 PDF 文件的 Python 库 +```python +import pikepdf -21、[pokete](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/lxgr-linux/pokete):运行在终端里的口袋妖怪类游戏。虽然游戏图像采用简单的 ASCII 码构建,但商店、小精灵、对战等功能一应俱全 -``` -运行方法: -# pip install scrap_engine -$ git clone https://github.com/lxgr-linux/pokete.git -$ ./pokete/pokete.py +with pikepdf.open('input.pdf') as pdf: + num_pages = len(pdf.pages) + del pdf.pages[-1] + pdf.save('output.pdf') ``` -

+

-22、[tiptop](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/nschloe/tiptop):炫酷的命令行系统监控工具 -``` -安装:pip install tiptop -运行:tiptop +27、[docker-py](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/docker/docker-py):用 Python 操作 Docker 的库。Docker 官方出品的 Python 库,可以用来批量、自动管理镜像 +```python +import docker +client = docker.from_env() +client.images.pull('nginx') +# +client.containers.run("ubuntu:latest", "echo hello world") +# 'hello world\n' +client.containers.list() +# [, , ...] ``` -

+28、[memray](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/bloomberg/memray):Python 的内存分析器。帮你分析 Python 应用的内存使用情况,找到内存泄漏的原因、占用内存多的代码、内存使用率高的原因。支持生成内存报告(火焰图、表格、树状图)和实时报告等模式,以及统计结果等功能 +- 表格报告:memray table [options] +- 实时报告:memray run --live application.py +- 统计结果:memray stats [options] -23、[rembg](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/danielgatis/rembg):简单实用的删除图像背景/抠图工具 -```python -from rembg import remove -from PIL import Image - -input_path = 'input.png' -output_path = 'output.png' +

-input = Image.open(input_path) -output = remove(input) -output.save(output_path) -``` +29、[pinry](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/pinry/pinry):分享图片的开源网站。该项目前后端分离采用 Vue.js + Django 等技术栈,网站以平铺的方式展示图片,支持浏览、上传和搜索图片以及管理后台、个人页、增加标签等功能 -

+

-24、[textdistance](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/life4/textdistance):计算文本距离的常用算法库。包含计算文本相似度、多样性、编辑距离、压缩等多种算法,所有算法均采用 Python 实现,容易理解调用方便 +30、[modin](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/modin-project/modin):更快、类似 pandas 的数据处理和分析库。底层通过 Ray 或 Dask 加速计算,上层兼容大部分 pandas API。所以使用起来十分简单,仅需更改一行代码即可从 pandas 无缝切换到 Modin,同时获得更快的数据处理速度 ```python -import textdistance -textdistance.hamming.normalized_similarity('test', 'text') -# 相似度为 0.75 +# import pandas as pd +import modin.pandas as pd +import numpy as np + +frame_data = np.random.randint(0, 100, size=(2**10, 2**8)) +df = pd.DataFrame(frame_data) ``` -

+

+ +

🔙 返回目录 🔙


+ +### Ruby 项目 +31、[lobsters](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/lobsters/lobsters):lobste.rs 网站的源码。采用 Rails 开发的网站,类似 Hacker News 以分享链接和讨论为核心。可用来二次开发类似的网站 + +

+ +

🔙 返回目录 🔙


+ +### Rust 项目 +32、[gitv](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/chenjiandongx/gitv):由 Rust 编写的 Git 仓库分析和数据可视化的命令行工具 + +

+ +33、[dnsguide](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/EmilHernvall/dnsguide):用 Rust 从头写一个 DNS 服务的教程

🔙 返回目录 🔙


### Swift 项目 -25、[OnlySwitch](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/jacklandrin/OnlySwitch):免费开源的 macOS 状态栏一键设置工具。可以轻松对系统功能进行设置,如隐藏桌面图标、清理 Xcode 缓存、一键隐藏刘海儿、进入夜览模式等数十种功能 +34、[WordPress-iOS](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/wordpress-mobile/WordPress-iOS):官方开源的 WordPress iOS 客户端 -

+

🔙 返回目录 🔙


### 其它 -26、[english-words](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/dwyl/english-words):大型英语单词文本。它是基于 WordNet 英语词汇数据库整理的文本文件,可用于英语自动提示、自动搜索等功能 +35、[iRedMail](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/iredmail/iRedMail):开箱即用的免费邮件服务器。通过该项目可以快速在 Linux/BSD 上部署邮件服务,除此之外还拥有 Web 管理平台,数据均存储在服务器上,即保证了数据隐私还易于迁移和备份 + +36、[WechatMomentScreenshot](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/TransparentLC/WechatMomentScreenshot):朋友圈截图生成工具 -27、[design-patterns-for-humans](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/kamranahmedse/design-patterns-for-humans):人人都能看懂的设计模式教程。[中文](https://github.com/guanguans/design-patterns-for-humans-cn) +

-

+37、[RedisInsight](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/RedisInsight/RedisInsight):官方开源的 Redis 桌面管理工具。提供了可视化操作界面、监控、内存分析、管理 Redis 集群等功能 -28、[Learn-Vim](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/iggredible/Learn-Vim):学习 Vim 的指南。该教程不是“大而全的百科全书”,它着重介绍了 Vim 中最常用的功能,让你可以快速熟悉和使用 Vim。[中文](https://github.com/wsdjeg/Learn-Vim_zh_cn) +

-29、[electerm](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/electerm/electerm):一款支持 SSH/SFTP 的终端工具。支持中文和 Windows、Linux、macOS 操作系统 +38、[getwidget](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ionicfirebaseapp/getwidget):免费开源的 Flutter UI 库。包含 1000 多种常用组件,帮你快速、轻松地构建 Flutter 应用 -

+

-30、[ElectronBot](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/peng-zhihui/ElectronBot):自制桌面级小机器人。它具备 USB 通信显示画面功能以及 6 个自由度,支持手势识别和人体关键点检测。这里有配套的全部开发资料和 SDK,让你也可以制作出一个这样有趣的机器人 +39、[SmartIDE](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/SmartIDE/SmartIDE):快速搭建云开发环境的工具。不需要手动安装任何工具、SDK、编辑器和设置环境变量等繁琐操作,一条命令即可获得所需的开发环境和 IDE,轻松实现云端开发 -

+

-31、[blog_os](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/phil-opp/blog_os):用 Rust 从零开发一个操作系统的教程。保姆级教程!从空文件夹开始,一步步搭建开发环境,通过原理描述、代码示例讲解操作系统背后的原理。硬要说缺点的话就是教程是英文的,但是配上代码示例读起来不是很费劲。[中文](https://os.phil-opp.com/zh-CN/) +40、[vcard-personal-portfolio](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/codewithsadee/vcard-personal-portfolio):用来展示个人信息的网站 + +

🔙 返回目录 🔙


### 开源书籍 -32、[Deep-Learning-with-TensorFlow-book](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/dragen1860/Deep-Learning-with-TensorFlow-book):《TensorFlow 深度学习》 +41、[awk](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/wuzhouhui/awk):《AWK 程序设计语言》中文翻译 + +42、[tensorflow-internals](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/horance-liu/tensorflow-internals):《TensorFlow 内核剖析》通过剖析 TF 源码的方式,介绍它的架构、领域模型、工作原理等知识。虽然讲解的 1.2 版本已经过时,但仍然可以用来了解知名机器学习框架的内部原理 -

+43、[rCore-Tutorial-Book-v3](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/rcore-os/rCore-Tutorial-Book-v3):用 Rust 语言从零开始写一个基于 RISC-V 架构的类 Unix 内核。清华大学开源的中文教程,从计算机发展历史开始科普,一步步说到为何操作系统会诞生,以及现代操作系统必须具备的特性。实践方面也是从空文件夹开始,像搭乐高积木一样,慢慢将操作系统的核心开发出来,教程读起来简直像看小说一样让人欲罢不能。[在线阅读](https://rcore-os.github.io/rCore-Tutorial-Book-v3/) -33、[microfrontends](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/phodal/microfrontends):《微前端的那些事儿》 将 Web 应用由单一的单体应用,转变为多个小型前端应用聚合为一的应用 +

🔙 返回目录 🔙


### 机器学习 -34、[deep-learning-for-image-processing](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/WZMIAOMIAO/deep-learning-for-image-processing):深度学习在图像处理方面的教程。该项目配以视频的方式介绍知识点和搭建方法,对应的 PTT 在 course_ppt 目录下 - -35、[awesome-automl-papers](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/hibayesian/awesome-automl-papers):汇集了自动机器学习(AutoML)相关的论文、文章、教程等资源的项目 - -

- -36、[jina](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/jina-ai/jina):一款易用的神经搜索框架。神经搜索是指用非结构化数据,搜索非结构化数据。Jina 简化了神经搜索系统的搭建流程,使开发者可以快速构建以图搜图、以文字搜图、问答机器人、照片去重、海量标签分类等应用 -```python -from docarray import Document, DocumentArray -from jina import Executor, Flow, requests -class PreprocImg(Executor): - @requests - async def foo(self, docs: DocumentArray, **kwargs): - for d in docs: - ( - d.load_uri_to_image_tensor(200, 200) # load - .set_image_tensor_normalization() # normalize color - .set_image_tensor_channel_axis( - -1, 0 - ) # switch color axis for the PyTorch model later - ) -``` +44、[instant-ngp](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/NVlabs/instant-ngp):加速训练 NeRF 模型的项目。英伟达开源的最快只需 5 秒,训练出一只狐狸 NeRF 模型的技术。即根据静态的 2D 图片通过神经网络建模,快速训练出可以放大且从任何角度观察都清晰的图片 -

+

🔙 返回目录 🔙


- 『上一期』 | 反馈和建议 | 『下一期』 + 『上一期』 | 反馈和建议 | 『下一期』

--- @@ -399,7 +353,7 @@ class PreprocImg(Executor): 👉 云主机 4 元/月推荐项目 👈
微信中搜:HelloGitHub 关注公众号
不仅能第一时间收到推送,还有各种回馈粉丝活动
- 如果文中的图刷不出来,可以点击 这里 获取更好的阅读体验。 + 如果文中的图刷不出来,可以点击 这里 获取更好的阅读体验。

## 声明