Taier 分布式调度系统
项目简介 Taier 是一个开源的分布式 DAG 调度系统,专注不同任务的提交和调度。旨在降低 ETL 开发成本,解决任务之间复杂的依赖关系和提交、调度、运维带来的上手成本。 在 Taier 上进行 ETL 开发,不用关心任务错综复杂的依赖关系与底层的大数据平台的架构实现,将工作的重心更多地聚焦在业务之中。 Taier 提供了一个提交、调度、运维、指标信息展示的一站式大数据开发平台。 GitHub Gitee 官方网站 使用文档 技术特性 分布式扩展 可视化 DAG 配置 IDE 式开发平台 自定义扩展任务插件 向导、脚本多种模式 上下游依赖调度 支持实时、离线任务 支持对接不同版本的 Hadoop 支持Flink Standalone 对集群环境 0 侵入 多租户多集群隔离 支持 Kerberos 认证 任务多版本支持 自定义参数替换 集群资源实时监控 数据指标实时获取 任务资源限制 效果展示 官方网站 系列文章 Docker 快速部署 Taier 分布式调度系统 开源协议 Taier 源码遵循 ...
WechatSync 多平台文章同步助手
项目简介 WechatSync 一键同步文章到多个内容平台,支持今日头条、WordPress、知乎、简书、掘金、CSDN、typecho各大平台,一次发布,多平台同步发布。解放个人生产力。 GitHub 官方网站 使用文档 技术特性 支持 Chrome、Edge 浏览器。 支持多平台:微信公众号、知乎、简书、掘金、CSDN、开源中国。 效果展示 点击查看演示效果 系列文章 开源协议 文章同步助手 源码遵循 GPL-3.0 协议进行分发和使用。
SafeLine 国产 Web 防火墙
项目简介 SafeLine,中文名 “雷池”,是一款简单好用, 效果突出的 Web 应用防火墙(WAF),可以保护 Web 服务不受黑客攻击。 雷池通过过滤和监控 Web 应用与互联网之间的 HTTP 流量来保护 Web 服务。可以保护 Web 服务免受 SQL 注入、XSS、 代码注入、命令注入、CRLF 注入、ldap 注入、xpath 注入、RCE、XXE、SSRF、路径遍历、后门、暴力破解、CC、爬虫 等攻击。 GitHub Gitee 官方网站 使用文档 技术特性 阻断 Web 攻击 可以防御所有的 Web 攻击,例如 SQL 注入、XSS、代码注入、操作系统命令注入、CRLF 注入、XXE、SSRF、路径遍历 等等。 限制访问频率 限制用户的访问速率,让 Web 服务免遭 CC 攻击、暴力破解、流量激增 和其他类型的滥用。 人机验证 互联网上有来自真人用户的流量,但更多的是由爬虫, 漏洞扫描器, 蠕虫病毒, 漏洞利用程序等自动化程序发起的流量,开启雷池的人机验证功能后真人用户会被放行,恶意爬虫将会被阻断。 身份认证 雷池的 “身份认证” 功能可以...
Yaak 全新的桌面 API 调试工具
软件简介 Yaak 是一款全新的桌面 API 调试工具,支持 REST、GraphQL、gRPC、WebSocket 和 SSE 等多种协议请求。它由 Tauri 框架开发,采用 Rust 和 React 实现,目标是成为开发者的绝佳利器。 Yaak 有着简洁高效的设计,可以轻松导入 Postman、Swagger 等工具的接口数据,不仅节省了时间,还让你快速上手。不需要云服务、不含任何广告,开源授权为 MIT 协议。 GitHub 官方网站 使用文档 技术特性 支持多种协议 Yaak 几乎涵盖了所有主流的 API 协议:REST、GraphQL、SSE、WebSocket 或 gRPC。不论你是前端、后端还是全栈开发,这些功能都特别实用图片。 高效导入接口 你可以从 Postman、Insomnia、OpenAPI、Swagger 或 Curl 的接口数据,无缝进行迁移切换图片。 隐私第一 没有广告、没有云端绑定,也不会收集任何用户数据。 安全而灵活的认证机制 完美支持 OAuth 2.0、JWT 或 Basic Auth,也可以通过自定义插件...
Vue3 生态 14 个最强 UI 组件库
在 Vue3 官网 的「Ecosystem → UI Components」菜单里,官方维护了一份精挑细选的组件库清单:全部基于 Vue3、TypeScript 优先、活跃维护、社区认可。 Nuxt UI 亮点:Nuxt 3/4 官方旗舰,Reka UI + Tailwind CSS,SSR 满分,全量无障碍、RTL & 暗黑模式、Figma 设计稿 使用场景:需要 SSR、SEO、i18n 的企业级中后台、营销官网 GitHub Stars:5.2 k GitHub:https://github.com/nuxt/ui 官网:https://ui.nuxt.com PrimeVue 亮点:Styled / Unstyled 双模式,30+ 主题 + 可视化主题工厂,80+ 复杂组件 使用场景:BPM、ERP、数据密集型后台 GitHub Stars:13.2 k GitHub:https://github.com/primefaces/primevue 官网:https://primevue.org Quasar ...
Vue3 PC 端 UI 组件库怎么选
2024 年,Vue3 逐渐成为前端开发者使用 Vue 进行开发时的首选,市面上涌现出了众多优秀的 Vue3 PC 端 UI 组件库,它们各具特色,为开发者提供了丰富的选择。本文旨在梳理当前市场上比较受欢迎的 11 款 Vue3 PC 端 UI 组件库,帮助开发者在繁多的选择中找到最适合自己项目的组件库。 考虑因素 在选择 UI 库时,需要综合考虑项目需求、易用性、性能、社区支持、技术栈、设计风格以及成本等多个因素。通过对比不同 UI 库的优缺点,结合项目的实际情况,选择最适合的 UI 库来加速应用的开发过程。本文列举的 UI 组件库的情况有时效性,以后不一定适合或者情况有变化,所以可参考以下因素进行分析。 项目需求与组件丰富性 首先,要分析项目的具体需求,明确需要哪些类型的组件和功能。 评估UI库是否提供了所需的组件,并且这些组件是否足够丰富和灵活,以满足项目需求。 易用性与可定制性 考察UI库的API设计和文档质量,看其是否易于理解和使用。 考虑组件的可定制程度,包括样式、行为和交互等方面的调整能力。 性能与稳定性 了解UI库的性能表现,如渲染...
Flathub 一站式开源软件仓库
Flathub Flathub 是一个面向现代 Linux 系统的应用商店,它提供了一种简单、安全的方式来安装和管理跨平台的 Flatpak 应用程序。通过利用 Flatpak 的技术,Flathub 使得不同发行版的 Linux 用户都能轻松访问到各种流行的开源软件,无需关心依赖性问题,让应用的安装如同在 macOS 或 Windows 上一样便捷。 技术分析 Flatpak 是一种应用程序打包系统,它的设计理念是将应用程序及其运行时环境封装在一个独立的容器中。这样做的好处在于,每个应用程序都有自己的环境,不会因为系统级别的库冲突而导致问题。Flatpak 还支持沙箱模式,进一步提高了安全性。 Flathub 则是围绕 Flatpak 构建的一个集中式应用仓库。开发人员可以将自己的 Flatpak 应用提交给 Flathub,经过审核后,这些应用就能被全世界的用户下载和安装。Flathub 提供了统一的 API 和 Web 界面,使得用户能够方便地浏览、搜索和安装应用程序。 功能与应用场景 Flathub 涵盖了多种类型的应用,包括生产力工具、游戏、媒体编辑器等,满足了日常使...
用 Deskreen 实现无线投屏
Deskreen 的使用非常简单,从官网下载对应版本的软件包安装,首次打开软件需要授权录制屏幕,然后需要电脑和接收共享的设备在同一个 Wifi 网络。 语言选择 首次运行软件会提示选择语言: 使用步骤 运行后会显示一个二维码和网址,扫码或打开浏览器输入网址: 为了安全性 Deskreen 设置了好几次的授权,第一次是允许该设备登录: 然后选择要分享的屏幕范围,按需选择即可: 确认好分享范围之后,还有最后一次确认: 到这里,按下 “确定” 就能在浏览器上看到电脑屏幕了。注意仅支持观看,并不能控制。 重复这个步骤,就可以将屏幕分享给第二个、第三个浏览器,用起来非常方便了。
FileRenamer 使用指南
重命名文件与文件夹 若要使用 FileRenamer 对文件和文件夹进行重命名,首先需要将它们添加到应用程序中。最简单的方法是直接将文件和文件夹拖放到程序窗口中。当然,您也可以使用 “Add Files” 和 “Search Folder” 按钮。 您可以通过右侧 “Include” 选项下的设置来决定是添加文件、文件夹,还是两者都添加。添加后,所有需要重命名的文件都会显示在列表中。 接下来,您可以选择用于重命名文件和文件夹的规则或需要修改的属性。相关的选项和设置位于右侧的 “Changes” 部分,这些选项按 “Name” 和 “Extension” 分类,以便对名称的不同部分应用不同的规则。 最后,点击右下角的 “Apply Changes” 按钮,即可根据当前设定的规则,对应用程序列表中显示的所有文件和文件夹执行重命名或修改操作。您可以在文件列表的 “Preview” 列中直接查看文件修改后的新名称。 关于所有可用的重命名功能概述,请参阅 功能 页面。您可以通过功能组标题前的复选框来启用或禁用整个功能组。点击标题后的 “Options” 按钮可以显示或隐藏该功能组的具体设...
TextConverter 使用指南
通过 TextConverter,您可以通过多种方式编辑文本。无论是未保存的临时文本,还是单个/多个文本文件,都能同时进行处理。 文件导入方式 编辑文本文件时,可直接将文件拖拽至程序窗口,或使用 “Add Files” 或 “Add Files from Folder” 功能 编辑临时文本时,可将内容复制到"原始文本"区域,或直接在该区域输入 操作功能与操作列表 在右侧 “Actions” 面板中可配置文本修改方案,操作功能分为以下类别: 文本:全文编辑操作(如替换、插入、删除) 行处理:行级操作(如删除/复制/移动行,或在特定行内执行替换等操作) CSV:CSV文件专用编辑(如针对特定单元格操作,复制/删除/重排列) XML:XML文件处理(编辑元素、标签、属性或内部文本) 文件:文件级操作(如拆分文件、合并多文件、更改换行符类型或文件编码) 您还可以通过 “操作列表” 功能灵活组合多个操作步骤: 在各功能板块内的 “操作列表” 中可创建针对本板块的操作序列 在全局 “操作列表” 中可创建跨板块混合操作序列(支持任...











