人妻系列无码专区av在线,国内精品久久久久久婷婷,久草视频在线播放,精品国产线拍大陆久久尤物

代碼翻譯器在線(HelloGitHub第 88 期)

代碼翻譯器在線(HelloGitHub第 88 期)

練云天 2025-04-12 科技 12 次瀏覽 0個(gè)評(píng)論

興趣是最好的老師,HelloGitHub 讓你對(duì)編程感興趣!

《HelloGitHub》第 88 期

簡(jiǎn)介

HelloGitHub 分享 GitHub 上有趣、入門(mén)級(jí)的開(kāi)源項(xiàng)目。

這里有實(shí)戰(zhàn)項(xiàng)目、入門(mén)教程、黑科技、開(kāi)源書(shū)籍、大廠開(kāi)源項(xiàng)目等,涵蓋多種編程語(yǔ)言 Python、Java、Go、C/C++、Swift...讓你在短時(shí)間內(nèi)感受到開(kāi)源的魅力,對(duì)編程產(chǎn)生興趣!

以下為本期內(nèi)容|每個(gè)月 28 號(hào)更新

C 項(xiàng)目

1、memreduct:小巧的內(nèi)存管理應(yīng)用。這是一款 Windows 內(nèi)存管理工具,可以實(shí)時(shí)監(jiān)控計(jì)算機(jī)內(nèi)存和清理系統(tǒng)緩存。它體積小(6MB)、內(nèi)存釋放效果明顯,兼容 Windows XP 及更高版本。

《HelloGitHub》第 88 期

地址:github.com/henrypp/memreduct

2、naxsi:高效、易用的 Nginx 防火墻。這是一款專(zhuān)業(yè)的 Nginx Web 應(yīng)用防火墻,可用來(lái)抵御 SQL 注入、XSS 攻擊等。它采用白名單的防御方式,規(guī)則配置簡(jiǎn)單、功能強(qiáng)大,支持?jǐn)r截和學(xué)習(xí)模式。學(xué)習(xí)模式可輔助發(fā)現(xiàn)未知攻擊,生成、優(yōu)化白名單規(guī)則。

地址:github.com/nbs-system/naxsi

3、no-more-secrets:在終端中模擬電影里的數(shù)據(jù)解密效果。這是一個(gè)可以在終端中模擬 1992 年《通天神偷》電影中的數(shù)據(jù)解密效果的命令行工具。它可以將 ASCII 或 UTF-8 文本,用好萊塢式的解密效果展示。

$ ls -l | nms$ ls -l | nms -a // Set auto-decrypt flag$ ls -l | nms -s // Set flag to mask space characters$ ls -l | nms -f green // Set foreground color to green$ ls -l | nms -c // Clear screen$ nms -v // Display version《HelloGitHub》第 88 期

地址:github.com/bartobri/no-more-secrets

4、opencv-mobile:最小化的 OpenCV 庫(kù)。這是一個(gè)比官方版本小 10 多倍的 OpenCV 庫(kù),它對(duì)模塊進(jìn)行了刪減,僅保留了最基本的運(yùn)算模塊和常見(jiàn)的圖像處理功能,適用于 Android、iOS、Windows、Linux、macOS 等平臺(tái)。

地址:github.com/nihui/opencv-mobile

C# 項(xiàng)目

5、FluentHub:好看的 GitHub 客戶(hù)端。這是一款 C# 編寫(xiě)的 GitHub 客戶(hù)端,采用 Fluent Design 設(shè)計(jì),界面清爽且時(shí)尚,適用于 Windows 系統(tǒng)。

《HelloGitHub》第 88 期

地址:github.com/FluentHub/FluentHub

6、wincompose:免費(fèi)的特殊符號(hào)輸入法。這是一款 Windows 小工具,可以讓你輕松輸入特殊符號(hào)和 Emoji。它內(nèi)置了上千種特殊符號(hào)和 Emoji,支持自定義組合鍵快速輸入特殊字符。

《HelloGitHub》第 88 期

地址:github.com/samhocevar/wincompose

C++ 項(xiàng)目

7、clink:Windows 命令行增強(qiáng)工具。該項(xiàng)目可以讓 Windows 原生的 cmd.exe 擁有類(lèi)似 bash 一樣強(qiáng)大的自動(dòng)補(bǔ)全、歷史記錄、行編輯等功能,就像在 Linux 終端上一樣。

地址:github.com/chrisant996/clink

8、miniob:從 0 到 1 數(shù)據(jù)庫(kù)內(nèi)核實(shí)戰(zhàn)教程。該項(xiàng)目是 OceanBase 團(tuán)隊(duì)基于華中科技大學(xué)數(shù)據(jù)庫(kù)課程原型,聯(lián)合多所高校重新開(kāi)發(fā)的、從零上手?jǐn)?shù)據(jù)庫(kù)的學(xué)習(xí)項(xiàng)目。它結(jié)構(gòu)簡(jiǎn)單、代碼簡(jiǎn)潔,不僅有文字講解和視頻教程,還有由淺入深的題目。通過(guò)理論+實(shí)戰(zhàn)的方式,幫忙初學(xué)者迅速掌握內(nèi)核模塊功能和協(xié)同關(guān)系,提高工程編碼能力,有助于在面試和工作中脫穎而出。

《HelloGitHub》第 88 期

地址:github.com/oceanbase/miniob

CSS 項(xiàng)目

9、layui:面向后端開(kāi)發(fā)者的 Web UI 組件庫(kù)。這是一款采用原生態(tài) HTML/CSS/JS 開(kāi)發(fā)模式的免費(fèi) Web UI 組件庫(kù),它拿來(lái)即用無(wú)需構(gòu)建工具,極易上手、UI 簡(jiǎn)約清爽,深受廣大后端開(kāi)發(fā)者們的喜愛(ài)。

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>開(kāi)始使用 Layui</title> <link href="./layui/css/layui.css" rel="stylesheet"> </head> <body> <!-- HTML --> <script src="./layui/layui.js"></script> <script> // 使用組件 layui.use(['layer', 'form'], function(){ var layer = layui.layer; var form = layui.form; // 歡迎語(yǔ) layer.msg('Hello World'); }); </script> </body></html>《HelloGitHub》第 88 期

地址:github.com/layui/layui

Go 項(xiàng)目

10、compress:強(qiáng)大的 Go 語(yǔ)言壓縮庫(kù)。該項(xiàng)目包含了多種壓縮算法,支持實(shí)時(shí)壓縮算法 zstandard、Snappy 優(yōu)化版壓縮算法 S2 等,還可用來(lái)替代 gzip、zip、zlib 等標(biāo)準(zhǔn)庫(kù)。

地址:github.com/klauspost/compress

11、feishu2md:飛書(shū)文檔轉(zhuǎn)化成 Markdown 的工具。這是一個(gè) Go 寫(xiě)的小工具,可以下載飛書(shū)文檔為 Markdown 文件。它無(wú)需安裝下載即用,支持命令行、Docker 和在線三種使用方式。

地址:github.com/Wsine/feishu2md

12、pop:在終端發(fā)郵件的工具。這是一款用 Go 寫(xiě)的命令行發(fā)郵件的工具,它支持 TUI 和命令行兩種使用方式,還以可以通過(guò)管道和其它工具結(jié)合,實(shí)現(xiàn)例如 AI 編寫(xiě)郵件等功能。

pop < message.md \ --from "xxx" \ --to "xxx2" \ --subject "Hello, world!" \ --attach invoice.pdf《HelloGitHub》第 88 期

地址:github.com/charmbracelet/pop

13、URLFinder:一款快速提取網(wǎng)頁(yè)信息的工具。該項(xiàng)目可以快速爬取網(wǎng)頁(yè)上的 URL 地址、JS 文件里的 API 接口等信息,支持批量抓取、深入抓取、安全抓取等模式。

《HelloGitHub》第 88 期

地址:github.com/pingc0y/URLFinder

Java 項(xiàng)目

14、antlr4:強(qiáng)大的語(yǔ)法分析器生成工具。簡(jiǎn)潔的 ANTLR 語(yǔ)法能夠構(gòu)造一個(gè)詞法分析器和語(yǔ)法分析器,將一份文件生成 10 余種目標(biāo)語(yǔ)言代碼(Java/C++/Python 等),多用于文本解析、配置文件讀取器、遺留代碼轉(zhuǎn)換器、JSON 解析器等。

grammar Expr;prog: (expr NEWLINE)* ;expr: expr ('*'|'/') expr | expr ('+'|'-') expr | INT | '(' expr ')' ;NEWLINE : [\r\n]+ ;INT : [0-9]+ ;《HelloGitHub》第 88 期

地址:github.com/antlr/antlr4

JavaScript 項(xiàng)目

15、Flowise:用拖拽的方式構(gòu)建大模型應(yīng)用。該項(xiàng)目可以讓你通過(guò)可視化、拖拽組件的方式自定義大模型(LLM)流程,輕松構(gòu)建 LLM 應(yīng)用,支持 Docker 一鍵啟動(dòng)服務(wù)。

《HelloGitHub》第 88 期

地址:github.com/FlowiseAI/Flowise

16、habitica:用玩 RPG 游戲的方式養(yǎng)成好習(xí)慣。這是一款養(yǎng)成類(lèi) RPG 游戲,當(dāng)你完成一個(gè)現(xiàn)實(shí)中的待辦事項(xiàng)后,會(huì)獲得相應(yīng)的經(jīng)驗(yàn)和金幣。隨著你的等級(jí)提升,將會(huì)開(kāi)啟更多的玩法,比如購(gòu)買(mǎi)裝備、孵化寵物、職業(yè)、專(zhuān)屬技能、組隊(duì)打副本等。

《HelloGitHub》第 88 期

地址:github.com/HabitRPG/habitica

17、jsnes:JavaScript 寫(xiě)的紅白機(jī)模擬器。這是一個(gè)用 JavaScript 寫(xiě)的紅白機(jī)(NES) 游戲模擬器,它可直接嵌入網(wǎng)頁(yè)也可在 Node.js 中作為庫(kù)使用。

// Initialize and set up outputsvar nes = new jsnes.NES({ onFrame: function(frameBuffer) { // ... write frameBuffer to screen }, onAudioSample: function(left, right) { // ... play audio sample }});// Read ROM data from disk (using Node.js APIs, for the sake of this example)const fs = require('fs');var romData = fs.readFileSync('path/to/rom.nes', {encoding: 'binary'});// Load ROM data as a string or byte arraynes.loadROM(romData);// Run frames at 60 fps, or as fast as you can.// You are responsible for reliable timing as best you can on your platform.nes.frame();nes.frame();// ...// Hook up whatever input device you have to the controller.nes.buttonDown(1, jsnes.Controller.BUTTON_A);nes.frame();nes.buttonUp(1, jsnes.Controller.BUTTON_A);nes.frame();// ...《HelloGitHub》第 88 期

地址:github.com/bfirsh/jsnes

18、react-login-page:漂亮的 React 登錄頁(yè)組件。用于快速構(gòu)建登錄頁(yè)面的 React 組件,內(nèi)含十幾款封裝好的界面炫酷、即插即用的登陸頁(yè)。

《HelloGitHub》第 88 期

地址:github.com/uiwjs/react-login-page

19、talk:點(diǎn)開(kāi)即用的在線視頻應(yīng)用。這是一款基于 WebRTC 構(gòu)建的 P2P 在線視頻應(yīng)用,它免費(fèi)、無(wú)需下載和注冊(cè)、點(diǎn)開(kāi)即用。

《HelloGitHub》第 88 期

地址:github.com/vasanthv/talk

Kotlin 項(xiàng)目

20、Squircle-CE:Android 手機(jī)上的代碼編輯器。這款免費(fèi)的手機(jī)代碼編輯器,支持 C、C++、Go、Python、Java 等三十多種編程語(yǔ)言,同時(shí)具有語(yǔ)法高亮、自動(dòng)補(bǔ)全、文件管理、代碼風(fēng)格等功能。

《HelloGitHub》第 88 期

地址:github.com/massivemadness/Squircle-CE

Python 項(xiàng)目

21、cudf:支持 GPU 的數(shù)據(jù)庫(kù)處理 Python 庫(kù)。它相當(dāng)于支持 GPU 的 pandas,處理數(shù)據(jù)的速度直接起飛。提供了類(lèi)似 pandas 的 API,支持加載、合并、聚合、過(guò)濾等方式操作數(shù)據(jù)。

import cudf, requestsfrom io import StringIOurl = "/tips.csv"content = requests.get(url).content.decode('utf-8')tips_df = cudf.read_csv(StringIO(content))tips_df['tip_percentage'] = tips_df['tip'] / tips_df['total_bill'] * 100# display average tip by dining party sizeprint(tips_df.groupby('size').tip_percentage.mean())《HelloGitHub》第 88 期

地址:github.com/rapidsai/cudf

22、fastapi-users:開(kāi)箱即用的 FastAPI 用戶(hù)管理。該項(xiàng)目可以快速將用戶(hù)注冊(cè)和身份認(rèn)證功能集成到 FastAPI 項(xiàng)目中,支持注冊(cè)、登錄、密碼重置、郵箱驗(yàn)證、OAuth2、自定義身份驗(yàn)證等功能。

地址:github.com/fastapi-users/fastapi-users

23、fastkafka:為你的 Web 服務(wù)輕松集成 Kafka 的 Python 庫(kù)?;?Pydantic、AIOKafka 構(gòu)建的 Python 庫(kù),可用于快速開(kāi)發(fā)與 Kafka 交互的異步 Python 程序。

from fastkafka import FastKafkafrom pydantic import BaseModel, Fieldfrom fastkafka._components.logger import get_loggerlogger = get_logger(__name__)class HelloWorld(BaseModel): msg: str = Field( ..., example="Hello", description="Demo hello world message", )kafka_brokers = { "demo_broker": { "url": "<url_of_your_kafka_bootstrap_server>", "description": "local demo kafka broker", "port": "<port_of_your_kafka_bootstrap_server>", }}app = FastKafka(kafka_brokers=kafka_brokers)@app.consumes()async def on_hello_world(msg: HelloWorld): logger.info(f"Got msg: {msg}")

地址:github.com/airtai/fastkafka

24、networkx:強(qiáng)大的 Python 網(wǎng)絡(luò)分析庫(kù)。這是一個(gè)用來(lái)創(chuàng)建、操作和研究復(fù)雜網(wǎng)絡(luò)結(jié)構(gòu)的 Python 庫(kù),內(nèi)置常用的數(shù)據(jù)結(jié)構(gòu)和圖算法,支持生成無(wú)向圖(Graph)、有向圖(DiGraph)、多重?zé)o向圖(MultiGraph)、多重有向圖(MultiDiGraph),可用于圖論研究、原型設(shè)計(jì)、教學(xué)等場(chǎng)景。

# 查找無(wú)向圖中兩個(gè)節(jié)點(diǎn)的最短路徑>>> import networkx as nx>>> G = nx.Graph()>>> G.add_edge("A", "B", weight=4)>>> G.add_edge("B", "D", weight=2)>>> G.add_edge("A", "C", weight=3)>>> G.add_edge("C", "D", weight=4)>>> nx.shortest_path(G, "A", "D", weight="weight")['A', 'B', 'D']

地址:github.com/networkx/networkx

25、rpg_tactical_fantasy_game:采用 pygame 開(kāi)發(fā)的 RPG 回合制游戲。這是一款 Python 寫(xiě)的 2D 策略回合制游戲,項(xiàng)目依賴(lài)少、代碼簡(jiǎn)單,就算是 Python 新手也能看懂。作者其實(shí)并不擅長(zhǎng)制作回合制游戲,只是因?yàn)橄矚g玩這種游戲,所以就有了這個(gè)項(xiàng)目。

《HelloGitHub》第 88 期

地址:github.com/Grimmys/rpg_tactical_fantasy_game

Rust 項(xiàng)目

26、dm-ticket:Rust 寫(xiě)的大麥網(wǎng)自動(dòng)購(gòu)票工具。大麥網(wǎng)的搶票工具,僅支持購(gòu)買(mǎi) H5 頁(yè)面上的票,不支持選座。

《HelloGitHub》第 88 期

地址:github.com/ClassmateLin/dm-ticket

27、gping:Rust 寫(xiě)的 ping 工具。該項(xiàng)目能夠以折線圖的方式,實(shí)時(shí)展示 ping 的結(jié)果,支持 Windows、Linux 和 macOS 操作系統(tǒng)。

《HelloGitHub》第 88 期

地址:github.com/orf/gping

28、pot-desktop:一款跨平臺(tái)的劃詞翻譯軟件。支持劃詞翻譯、輸入翻譯、截圖翻譯等多種模式的翻譯工具,適用于 Windows、macOS 和 Linux。

《HelloGitHub》第 88 期

地址:github.com/pot-app/pot-desktop

Swift 項(xiàng)目

29、alt-tab-macos:macOS 上的 alt-tab 窗口切換工具。這是一款將 Windows 的 alt-tab 切換窗口功能帶到了 macOS 的應(yīng)用,支持一鍵關(guān)閉、全屏、隱藏應(yīng)用,自定義 AltTab 外觀、快捷鍵等功能。

《HelloGitHub》第 88 期

地址:github.com/lwouis/alt-tab-macos

其它

30、digital_video_introduction:一份講解視頻技術(shù)的教程。這是一份循序漸進(jìn)的視頻技術(shù)教程,從基本概念講到視頻編碼器如何工作,內(nèi)容通俗易懂、圖文并茂。

《HelloGitHub》第 88 期

地址:github.com/leandromoreira/digital_video_introduction

31、immich:自建手機(jī)照片和視頻備份服務(wù)。這是一個(gè)自行備份 iPhone、Android 手機(jī)上照片和視頻的開(kāi)源解決方案,支持自動(dòng)備份、多用戶(hù)、共享相冊(cè)、實(shí)時(shí)查看照片等功能。

《HelloGitHub》第 88 期

地址:github.com/immich-app/immich

32、og-aws:一份 AWS 實(shí)用指南。這是一份由使用 AWS 的工程師們編寫(xiě)的使用指南,內(nèi)容涵蓋 AWS 基礎(chǔ)知識(shí)、管理服務(wù)器、職業(yè)發(fā)展等方面。

《HelloGitHub》第 88 期

地址:github.com/open-guides/og-aws

33、OpenCat:開(kāi)源的四足機(jī)器人寵物框架。這是一個(gè)基于 Arduino 和 Raspberry Pi 的四足機(jī)器人寵物框架,讓你可通過(guò) C/C++/Python 編程語(yǔ)言操控四足機(jī)器人。該公司生產(chǎn)的迷你機(jī)器貓,神似玩具版的波士頓機(jī)械狗。

《HelloGitHub》第 88 期

地址:github.com/PetoiCamp/OpenCat

34、SoftwareArchitect:通往架構(gòu)師之路。這是一份教你如何成為架構(gòu)師的學(xué)習(xí)指南。

地址:github.com/justinamiller/SoftwareArchitect

開(kāi)源書(shū)籍

35、Book4_Power-of-Matrix:《矩陣力量》。該書(shū)介紹了向量、矩陣、向量空間、矩陣分解、微積分、空間幾何等知識(shí),內(nèi)含全彩圖解和 Python 示例代碼。

《HelloGitHub》第 88 期

地址:github.com/Visualize-ML/Book4_Power-of-Matrix

36、SearchEngine:《搜索引擎技術(shù)》。該書(shū)的作者是小紅書(shū)的算法工程師,內(nèi)容涵蓋了搜索引擎基礎(chǔ)、機(jī)器學(xué)習(xí)基礎(chǔ)、排序、查詢(xún)?cè)~推薦、決定用戶(hù)體驗(yàn)的要素等方面,所以不要被它樸實(shí)無(wú)華的書(shū)名所迷惑。

《HelloGitHub》第 88 期

地址:github.com/wangshusen/SearchEngine

機(jī)器學(xué)習(xí)

37、DeepFaceLive:實(shí)時(shí)直播和視頻 AI 換臉程序。該項(xiàng)目可以對(duì)攝像頭和本地視頻文件中的人物,進(jìn)行實(shí)時(shí) AI 換臉,可用于 PC 直播、視頻等場(chǎng)景。

《HelloGitHub》第 88 期

地址:github.com/iperov/DeepFaceLive

38、DeepSpeed:微軟開(kāi)源的深度學(xué)習(xí)訓(xùn)練優(yōu)化庫(kù)。眾所周知訓(xùn)練大模型(LLM)是一件“費(fèi)時(shí)費(fèi)錢(qián)”的事情,該項(xiàng)目通過(guò) ZeRO++ 技術(shù),在訓(xùn)練時(shí)將模型狀態(tài)分割到每個(gè) GPU 上,通過(guò)提高吞吐量的方式,降低訓(xùn)練所需的時(shí)間和成本。

《HelloGitHub》第 88 期

地址:github.com/microsoft/DeepSpeed

39、modelscope:AI 模型即服務(wù)共享平臺(tái)。魔塔是由阿里達(dá)摩院開(kāi)源的 MaaS 平臺(tái),它為開(kāi)發(fā)者提供了模型體驗(yàn)、推理、訓(xùn)練、部署和應(yīng)用的一站式服務(wù),相當(dāng)于國(guó)內(nèi)版的 Hugging Face。

《HelloGitHub》第 88 期

地址:github.com/modelscope/modelscope

40、PPOxFamily:決策智能入門(mén)級(jí)公開(kāi)課。此課程希望通過(guò)深入講解最經(jīng)典的深度強(qiáng)化學(xué)習(xí)算法 Proximal Policy Optimization (PPO),打開(kāi)你的決策 AI 探索之旅。內(nèi)含視頻、理論資料、習(xí)題、代碼和應(yīng)用樣例,能夠幫助初學(xué)者快速掌握,如何運(yùn)用 PPO 解決各種各樣的決策智能問(wèn)題。

《HelloGitHub》第 88 期

地址:github.com/opendilab/PPOxFamily

最后

以上就是本期的所有內(nèi)容了,往期內(nèi)容點(diǎn)擊閱讀

感謝您的閱讀,如果覺(jué)得本期內(nèi)容還不錯(cuò)的話 求贊、求分享 ??

轉(zhuǎn)載請(qǐng)注明來(lái)自夕逆IT,本文標(biāo)題:《代碼翻譯器在線(HelloGitHub第 88 期)》

每一天,每一秒,你所做的決定都會(huì)改變你的人生!

發(fā)表評(píng)論

快捷回復(fù):

評(píng)論列表 (暫無(wú)評(píng)論,12人圍觀)參與討論

還沒(méi)有評(píng)論,來(lái)說(shuō)兩句吧...