首页 >> 人物 >> 开源双月刊《HelloGitHub》第 76 期

开源双月刊《HelloGitHub》第 76 期

2024-10-18 人物

8、CppCoreGuidelines:C++ 核心指南。一份由 C++ 之父 Bjarne Stroustrup 拥护的 C++ 编码方型式指南,目的是为了小弟助大家格外多地用作现代 C++。这个工程建设主要讨论的是关于 C++ 编写变为接口、缓存管理工作、模版等层面的问题,适合有一定 C++ 基础性不打算进阶的年以。

电话号码:github.com/isocpp/CppCoreGuidelines

CSS 工程建设

9、core:CSS 按钮外观集合。该工程建设发挥作用了 100 种各不相同外观的按钮。

电话号码:github.com/ui-buttons/core

10、css-protips:CSS 机械工程擅长。一个小弟你提升 CSS 擅长的收藏集。

电话号码:github.com/AllThingsSmitty/css-protips

Go 工程建设

11、wechat-backup:本地备份APP聊天记录的物件。它尽可能将笔记型电脑上的APP聊天记录,后保存在电脑上,大力支持查阅、搜索、直至APP聊天记录。

电话号码:github.com/greycodee/wechat-backup

12、ptg:用 Go 写变为的 GUI gRPC 浏览机内。作者在调试 gPRC 接口时,发现未类似 postman 趁手的 gPRC 浏览机内,所以就自己要用写变为了一个然后Linux了。

电话号码:github.com/crossoverJie/ptg

13、wild-workouts-go-ddd-example:Go DDD 范例工程建设。该工程建设通过一个预约系统会的范例,展示了如何在 Go 工程建设中发挥作用应用驱动其设计(DDD)和读写变为分离架构(CQRS)。

电话号码:github.com/ThreeDotsLabs/wild-workouts-go-ddd-example

14、gitleaks:一款静态系统会其设计程序确保安全检测(SAST)物件。它可以检测工程建设中应该包涵密码、API Key、token 等文档,还尽可能得心应手整合到 Git Hook 和 GitHub Action,发挥作用提交字符时系统会会检测,通过监测和阻拦 push 等方型式将,有效地防止适合于文档截获。

电话号码:github.com/zricethez/gitleaks

15、mercure:一种运用于实时通信的开放型式双方同意。该工程建设是基于 HTTP 和 SSE 的一种双方同意,然后用 Go 语种发挥作用的实时推送维修服务。相比较于 WebSocket 双方同意它用作起来愈发简便,浏览机内发起串流就和劝告普通的 HTTP 接口一样,而且在 HTTP/2 下还可以双向通信。

电话号码:github.com/dunglas/mercure

Ja 工程建设

16、picocli:实现 Ja 指示不依系统会其设计的框架。简便易用寥寥几不依字符,就可以顺利进不依一个 Ja 指示不依系统会其设计程序。虽然由 Ja 编写变为但可以在 Groovy、Kotlin、Scala 中用作,大力支持指示系统会会补全、红色、子指示、小弟助文档等基本功能。

import picocli.CommandLine;import picocli.CommandLine.Option;import picocli.CommandLine.Parameters;import ja.io.File;@Command(name = "example", mixinStandardHelpOptions = true, version = "Picocli example 4.0")public class Example implements Runnable { @Option(names = { "-v", "---verbose" }, description = "Verbose mode. Helpful for troubleshooting. Multiple -v options increase the verbosity.") private boolean[] verbose = new boolean[0]; @Parameters(arity = "1..*", paramLabel = "FILE", description = "File(s) to process.") private File[] inputFiles; public void run() { if (verbose.length> 0) { System.out.println(inputFiles.length + " files to process..."); } if (verbose.length> 1) { for (File f : inputFiles) { System.out.println(f.getAbsolutePath()); } } } public static void main(String[] args) { // By implementing Runnable or Callable, parsing, error handling and handling user // requests for usage help or version help can be done with one line of code. int exitCode = new CommandLine(new Example()).execute(args); System.exit(exitCode); }}

电话号码:github.com/remkop/picocli

17、liteflow:慵八哥、稳定可编排的准则引擎。准则引擎尽可能小弟助系统会解耦,发挥作用通过变更准则就可以适应繁复多变的业务部门逻辑。这是一个基本功能强大的 Ja 准则引擎,大力支持同步异步混编、平滑热纪录,必须重启系统会其设计才会让新准则终止,准则语言简便、元数据资料通俗易懂,研修门槛低容易上手。

电话号码:github.com/dromara/liteflow

18、forest:极简的新闻稿型式 Ja HTTP 浏览机内。一个Linux的 Ja HTTP 浏览机内框架,换用新闻稿型式的共同开发方型式将,分分钟才会顺利进不依 HTTP 劝告的定义、发送、接收、类比、错误处理事件、日志手写等加载。

public interface AMapClient { /** * @Get原文代表该方法专做GET劝告 * 在url中的{0}代表重述第一个参数,{1}重述第二个参数 */ @Get("{0}&latitude={1}") Map getLocation(String longitude, String latitude);}// 流过接口实例@Autowiredprivate AmapClient amapClient;...// 调用接口Map result = amapClient.getLocation("121.475078", "31.223577");System.out.println(result);

电话号码:github.com/dromara/forest

JaScript 工程建设

19、regex-vis:离线三维正则编辑机内。该工程建设可将输入的正则表达型式,系统会会降解相异的三维图形,大力支持通过编辑图形路由器变更正则表达型式,以及对正则表达型式进不依检测等基本功能。

电话号码:github.com/Bowen7/regex-vis

20、vxe-table:好用的 Vue 表格组件。大力支持增删改查、虚拟至多表、大数据资料八哥加载、数据资料校验、分页、弹窗等基本功能的 Vue 表格组件。

电话号码:github.com/x-extends/vxe-table

21、wangEditor:一款Linux的 Web 隆文本编辑机内。基于 slate.js 和 snabbdom.js 发挥作用的隆文本编辑机内,大力支持 JS、Vue 和 React 框架。开箱即用仅有须几不依字符,就能发挥作用一个基本功能齐全的隆文本编辑机内。

import '@wangeditor/editor/dist/css/style.css'import { createEditor, createToolbar } from '@wangeditor/editor'// 始创编辑机内const editor = createEditor({ selector: '#editor-container'})// 始创物件栏const toolbar = createToolbar({ editor, selector: '#toolbar-container'})

电话号码:github.com/wangeditor-team/wangEditor

22、mjml:尽可能快速制这两项叛离型式电邮的框架。电邮外观是一个让人头疼的问题,而通过这个工程建设制做的电邮,可以正常地显示在各不相同的电邮浏览机内。它还备有了离线编辑机内,以及多种电邮先前和丰隆的组件,尽可能小弟你快速制这两项精细、移动上端必要、叛离型式的电邮。

电话号码:github.com/mjmlio/mjml

23、naive-ui:仅有大力支持 Vue3 的组件库里。保有完善的 TypeScript 类别推导的 Vue3 组件库里,保有 80 多种组件、英文特别版元数据资料,如果你打算换换“口味”可以试试它。

电话号码:github.com/TuSimple/naive-ui

Kotlin 工程建设

24、typing-learner:可通过音频降解单词本的背单词系统会其设计。该工程建设可将 MKV 档案格型式的英文音频制做变为单词库里,在心灵单词时可通过剧中和播放音频片段,让每个单词都有用语,小弟助理解和心灵英文单词。

电话号码:github.com/tangshimin/typing-learner

Objective-C 工程建设

25、lemon-cleaner:苹果公司专属的排查物件。腾讯Linux的仍要费 macOS 装置空间排查物件「柠檬排查」,大力支持剖面排查、删除移位档案、卸载系统会其设计、状态栏显示等基本功能,尽可能一键得心应手排查垃圾释放空间。

电话号码:github.com/Tencent/lemon-cleaner

PHP 工程建设

26、course-tencent-cloud:PHP 写变为的网课跨平台。依托腾讯云基础性维修服务架构,换用 Phalcon 框架共同开发的网课系统会,大力支持付费、点播、直播、专栏、问答、不会员、如造出一辙等基本功能。

电话号码:github.com/xiaochong0302/course-tencent-cloud

Python 工程建设

27、diagrams:用 Python 字符图解系统会架构。程序员在做技术方案的时候,系统会架构图是必不可再加的。该工程建设将画架构图时所须的图标,PVC变为了相异的类极易调用,元数据资料还备有了丰隆的范例,让你分分钟就能上手,得心应手用 Python 快速画造出一份精细且清晰的架构图,这样不仅有能省去拖拽调整群组的步骤,而且字符还可以复用,以便考虑到不断迭代升级的架构。

with Diagram("Advanced Web Service with On-Premise", show=False): ingress = Nginx("ingress") metrics = Prometheus("metric") metrics << Grafana("monitoring") with Cluster("Service Cluster"): grpcsvc = [ Server("grpc1"), Server("grpc2"), Server("grpc3")] with Cluster("Sessions HA"): primary = Redis("session") primary - Redis("replica") << metrics grpcsvc>> primary with Cluster("Database HA"): primary = PostgreSQL("users") primary - PostgreSQL("replica") << metrics grpcsvc>> primary aggregator = Fluentd("logging") aggregator>> Kafka("stream")>> Spark("ytics") ingress>> grpcsvc>> aggregator

电话号码:github.com/mingrammer/diagrams

28、orange3:视讯数据资料分析视窗物件。一款立足于不不会演算人群的数据资料挖掘和数据资料三维物件箱。可用多种粗略类别、大力支持三维演算,必须写变为字符才会这两项简便、比较简单的数据资料分析软件,多运用于基础性教育和实验室等情节。

电话号码:github.com/biolab/orange3

29、MechanicalSoup:系统会会与博客交互的轻量级 Python 库里。我们写变为爬虫一般是劝告+类比分步走,该工程建设将 Requests(劝告) 和 BeautifulSoup(类比) 两大 Python 爬虫常用库里,PVC变为一个浏览机内对象(StatefulBrowser),将上面真是的分步并变为一步。后面仅有须一个浏览机内对象,就可以顺利进不依劝告关键词、过滤概要、提交文档、跳转电话号码等加载,使得字符愈发简便、加载愈发方便。又因为它不依赖浏览机内进程,所以相比较于 Selenium 它愈发轻巧,但缺点是不大力支持 JS 建模贴图的关键词。

import reimport mechanicalsoup# Connect to Googlebrowser = mechanicalsoup.StatefulBrowser()browser.open("电话号码")# Fill-in the formbrowser.select_form('form[action="/search"]')browser["q"] = "MechanicalSoup"# Note: the button name is btnK in the content served to actual# browsers, but btnG for bots.browser.submit_selected(btnName="btnG")# Display linksfor link in browser.links(): target = link.attrs['href'] # Filter-out unrelated links and extract actual URL from Google's # click-tracking. if (target.startswith('/url?') and not target.startswith("/url?q=webcache.googleusercontent.com")): target = re.sub(r"_/url?q=([_&]*)&.*", r"1", target) print(target)

电话号码:github.com/MechanicalSoup/MechanicalSoup

30、pandas-profiling:尽可能系统会会降解 pandas DataFrame 分析分析报告的库里。虽然 pandas 内置的 df.describe 数组可以方便地降解粗略估计分析报告,但是文档较再加。该工程建设尽可能系统会会降解一份 df 多维度的 HTML 分析分析报告,包涵至多的类别、缺失情况、数值分布区、不依移位率、改作缓存大小等文档,有助于格外多地了解数据资料情况。

电话号码:github.com/ydataai/pandas-profiling

31、labelImg:GUI界面的影像标造出物件。用 Python 和 Qt 编写变为的影像标造出视窗系统会其设计,简便方便下载就能用,适运用于 Windows、Linux、macOS。标造出数据资料大力支持 PASCAL VOC 档案格型式的 XML 档案和 YOLO 的 txt 档案。

电话号码:github.com/heartexlabs/labelImg

Rust 工程建设

32、pueue:指示不依护航管理工作物件。一个处理事件 shell 指示队至多的物件,大力支持本该制订、定时制订、护航并不依、暂停护航、护航崩溃直至等基本功能。但它只是一个指示不依物件,不能当做护航队至多来用。

电话号码:github.com/Nukesor/pueue

Swift 工程建设

33、MiaoYan:一款 macOS 上的 Markdown 编辑机内。换用 Swift5 原生共同开发,适运用于 macOS 的 Markdown 编辑机内「妙言」。界面清爽好看,大力支持 PPT 模型式、语言模特别版、暗暗模型式等基本功能。

电话号码:github.com/tw93/MiaoYan

其它

34、LxgwWenKai:适合正文阅读的Linux英文特别版字型。它是基于 FONTWORKS 造出品的 Klee One 字型衍生品,并且针对简体英文特别版做了增补和构建,字型效果精采、完全仍要费且大力支持商用。

电话号码:github.com/lxgw/LxgwWenKai

35、MaaAssistantArknights:明日独角兽RPG实习生。基于影像识别技术,发挥作用一键顺利进不依明日独角兽RPG的全部日常护航。

电话号码:github.com/MaaAssistantArknights/MaaAssistantArknights

36、opensnitch:一个 Linux 系统会其设计防火墙。它尽可能监视和遏制系统会其设计的因特网社会活动,相当于 Linux 特别版的 Little Snitch。

电话号码:github.com/evilsocket/opensnitch

37、Publii:带 GUI 的静态博客降解物件。一款本地的静态博客 CMS 物件,有了它必须演算基础性,才会通过GUI界面,得心应手地始创更进一步博客、企业官网等,还大力支持一键发布到 GitHub Page、GitLab、Netlify 等博客。

电话号码:github.com/GetPublii/Publii

38、functional-programming-jargon:数组型式演算全球的不依话。该工程建设渴望通过讲解数组演算中的术语,让研修数组型式演算变得容易些,范例字符均换用 JaScript 编写变为。

电话号码:github.com/hemanth/functional-programming-jargon

Linux书籍

39、dive-into-webpack:《深入浅造出 Webpack》。一本系统会讲解 Webpack 的书,概要包括了 Webpack 的进阶、配置、战术上、构建以及原理。

电话号码:github.com/gwuhaolin/dive-into-webpack

40、interviews.ai:《剖面研修应征者》。书中包涵了数百更进一步工智能应用应征者时不会遇到的问题(PRB)和解答(SOL),作者渴望可以借此小弟助研究生/求职者,通过机机内研修层面的应征者。

电话号码:github.com/BoltzmannEntropy/interviews.ai

机机内研修

41、flair:简便易用的 NLP 框架。基于 PyTorch 的 NLP 框架,大力支持文本名为虚拟识别(NER)、词性标造出(PoS)、词组消歧和分类法。工程建设中包涵具体的用作教材,讲解了如何标记文本、训练语种模型等。

from flair.data import Sentencefrom flair.models import SequenceTagger# make a sentencesentence = Sentence('I love Berlin .')# load the NER taggertagger = SequenceTagger.load('ner')# run NER over sentencetagger.predict(sentence)

电话号码:github.com/flairNLP/flair

42、paper-reading:剖面研修学术著作精读集合。李沐发起的剖面研修应用经典、最新学术著作精读音频集合。

电话号码:github.com/mli/paper-reading

43、paper2gui:立足于非演算人员的 AI 系统会其设计物件箱。该工程建设备有了多款仍要安装下载即用的 AI 物件,基本功能包括语音合变为、音频补帧、影像音乐风格转化、最大限度检测、OCR 识别等层面,让演算白雪也能得心应手保有 AI “魔力”。

电话号码:github.com/Baiyuetribe/paper2gui

先前

以上就是本期的所有概要了,往期概要浏览者阅读

感谢您的阅读,如果觉得本期概要还不错的话 求赞、求分享 ❤️

干眼症可以治疗好吗
怎么样治疗少精症好
麻辣烫加盟店
有什么方法可以治疗干眼症吗
健脾胃的中药有哪些
媒体资讯
活血化瘀药
喝了蒙脱石散能喝酒吗
八子补肾胶囊
预约挂号
友情链接