当前位置: 首页 > news >正文

开发者的瑞士军刀:DevToys

DevToys: 一站式开发者工具箱,打造高效创意编程体验,让代码生活更加得心应手!——  精选真开源,释放新价值。

概览

不知道大家是否在windows系统中使用过PowerToys?这是微软研发的一项免费实用的系统工具套件,可以供高级用户或系统操作熟练者使用,调整和简化windows的操作以提高效率。

如今,面对广大开发者,在GitHub中的Etienne Baudoux Veler为大家发布了DevtToys。

DevToys 是一个基于UWP开发的专为开发者设计制作的开源工具集合,开发者可以使用这个工具集合做很多和开发相关的事情。其中有着超过14种实用的小工具和辅助功能,旨在拥抱 Windows 生态系统、提高开发效率和简化开发过程。其中包括 Json 到 Yaml、Yaml 到 Json 转换、编码 / 解码、文本比较、图片转换等等。该工具还采用了全新的 Windows 11 设计,支持亮 / 暗调节。

根据官方介绍,DevToys 有助于完成日常任务,例如格式化 JSON、比较文本、测试 RegExp。无需使用许多不真实的网站来处理数据的简单任务。借助智能检测,DevToys 能够检测出处理 Windows 剪贴板数据的最佳工具。此外,该工具可保持在较小的位置并位于其他窗口的顶部,还可以一次打开多个实例。

与PowerToys一样,DevToys同样秉持免费原则,用户可通过微软应用商店或直接从GitHub项目仓库获取并安装体验。

截至发稿概况如下:

  • 软件地址:GitHub - DevToys-app/DevToys: A Swiss Army knife for developers.

  • 软件协议:MIT

  • 编程语言:

语言

占比

C#

72.1%

SCSS

11.3%

HTML

6.9%

JavaScript

4.9%

TypeScript

4.0%

PhowerShell

0.5%

Other

0.3%

  • 收藏数量:22.4K


主要功能

DevToys的下载地址:https://devtoys.app

当你点击下载时,页面会跳转到微软应用商店,点击下载即可。或者,你也可以直接在windows电脑上使用微软应用商店通过DevToys关键字进行找寻下载。

  • Corn表达式解析器

在阅读调度任务源码时,你是否经历过打开网页,寻找在线解析器,在关掉一个又一个网页释放掉大量内存后,总算弄明白了Corn表达式代表的时间。使用DevToys的Corn表达式解析器功能,你再也不用如此麻烦了!

你可以在“下一个预定时间”选择具体下一个预定日期显示的条数,以供确定表达式真正含义。

而在“要解析的Corn”表达式一栏,你可以随时对Cron表达式进行修改,在描述中,工具将即时解析Corn表达式的真正含义,以确保你使用的Corn表达式符合你的需求!

  • JSON/YMAL数据格式互转工具

JSON 广泛用于分布式软件通信、Web 应用程序、配置文件和 API。因为其数据类型的划分,以及人类可读的格式,YAML 似乎是更好的选择,但 JSON 通常是交叉兼容性的首选。它们同属于目前主流的文件格式,但当你捕获一段JSON格式的报文或是需要将Yaml格式的内容转换为JSON格式时,手写转换很可能出错。

注意,在转换多选栏中,你可以选择“JSON转换到YAML”或者“YAML转换到JSON”。

  • JSON字符串格式化工具

这真是一个利器,如果你常常需要获取接口报文以供你查找问题,那么这个工具一定能让你舒心!

将一段复杂凌乱的接口报文放入左侧输入栏,右侧将为你整理好JSON报文的格式。

DevToys: 一站式开发者工具箱,打造高效创意编程体验,让代码生活更加得心应手!——  精选真开源,释放新价值。

概览

不知道大家是否在windows系统中使用过PowerToys?这是微软研发的一项免费实用的系统工具套件,可以供高级用户或系统操作熟练者使用,调整和简化windows的操作以提高效率。

如今,面对广大开发者,在GitHub中的Etienne Baudoux Veler为大家发布了DevtToys。

DevToys 是一个基于UWP开发的专为开发者设计制作的开源工具集合,开发者可以使用这个工具集合做很多和开发相关的事情。其中有着超过14种实用的小工具和辅助功能,旨在拥抱 Windows 生态系统、提高开发效率和简化开发过程。其中包括 Json 到 Yaml、Yaml 到 Json 转换、编码 / 解码、文本比较、图片转换等等。该工具还采用了全新的 Windows 11 设计,支持亮 / 暗调节。

根据官方介绍,DevToys 有助于完成日常任务,例如格式化 JSON、比较文本、测试 RegExp。无需使用许多不真实的网站来处理数据的简单任务。借助智能检测,DevToys 能够检测出处理 Windows 剪贴板数据的最佳工具。此外,该工具可保持在较小的位置并位于其他窗口的顶部,还可以一次打开多个实例。

与PowerToys一样,DevToys同样秉持免费原则,用户可通过微软应用商店或直接从GitHub项目仓库获取并安装体验。

截至发稿概况如下:

  • 软件地址:https://github.com/DevToys-app/DevToys

  • 软件协议:MIT

  • 编程语言:

语言

占比

C#

72.1%

SCSS

11.3%

HTML

6.9%

JavaScript

4.9%

TypeScript

4.0%

PhowerShell

0.5%

Other

0.3%

  • 收藏数量:K


主要功能

DevToys的下载地址:https://devtoys.app

当你点击下载时,页面会跳转到微软应用商店,点击下载即可。或者,你也可以直接在windows电脑上使用微软应用商店通过DevToys关键字进行找寻下载。

Corn表达式解析器

在阅读调度任务源码时,你是否经历过打开网页,寻找在线解析器,在关掉一个又一个网页释放掉大量内存后,总算弄明白了Corn表达式代表的时间。使用DevToys的Corn表达式解析器功能,你再也不用如此麻烦了!

你可以在“下一个预定时间”选择具体下一个预定日期显示的条数,以供确定表达式真正含义。

而在“要解析的Corn”表达式一栏,你可以随时对Cron表达式进行修改,在描述中,工具将即时解析Corn表达式的真正含义,以确保你使用的Corn表达式符合你的需求!

JSON/YMAL数据格式互转工具

JSON 广泛用于分布式软件通信、Web 应用程序、配置文件和 API。因为其数据类型的划分,以及人类可读的格式,YAML 似乎是更好的选择,但 JSON 通常是交叉兼容性的首选。它们同属于目前主流的文件格式,但当你捕获一段JSON格式的报文或是需要将Yaml格式的内容转换为JSON格式时,手写转换很可能出错。

注意,在转换多选栏中,你可以选择“JSON转换到YAML”或者“YAML转换到JSON”。

  • JSON字符串格式化工具

这真是一个利器,如果你常常需要获取接口报文以供你查找问题,那么这个工具一定能让你舒心!

将一段复杂凌乱的接口报文放入左侧输入栏,右侧将为你整理好JSON报文的格式。

  • 图片格式转换工具

对于UI设计人员来说,将会频繁地面对图片格式转换的问题,但现在,似乎还没有任何一款工具有DevToys那么便捷。只需要切换“转换”下拉框的输出图片格式,然后添加需要转换的图片,图片格式转换就已经完成了。

唯一遗憾的是,支持转换的图片格式少了些。


遐想

DevToys,这一卓越的开发人员工具集成箱,尽管其现有功能已展现出强大的技术实力与实用性,然而在面对纷繁复杂的开发环境与多元化的应用场景时,却仍显露出无法全面覆盖的局限性。然而,值得庆幸的是,这款遵循MIT许可协议的开源应用,正如同一块未经雕琢的璞玉,静待广大开发者们的慧眼识珠与匠心独运。我们坚信,每一位富有创新精神和技术底蕴的开发者,都能够通过倾注智慧与热情,为其增添新的实用工具与特色功能,从而共同构筑起一座助力开发工作的坚实桥梁。这样一来,不仅能够使DevToys的功能体系日趋丰满和完善,更能有力提升广大开发者的日常工作效率。

DevToys现在提供的功能,本文提供展示的内容不及六分之一,欢迎各位下载尝试,体验它的强大!同时各位在使用DevToys的过程中是否发现了什么问题?或者对DevToys的功能有什么提议?热烈欢迎各位在评论区分享交流心得与见解!!!

声明:本文为辣码甄源原创,转载请标注"辣码甄源原创首发"并附带原文链接。

相关文章:

开发者的瑞士军刀:DevToys

DevToys: 一站式开发者工具箱,打造高效创意编程体验,让代码生活更加得心应手!—— 精选真开源,释放新价值。 概览 不知道大家是否在windows系统中使用过PowerToys?这是微软研发的一项免费实用的系统工具套…...

【vue3.0】实现导出的PDF文件内容是红头文件格式

效果图: 编写文件里面的主要内容 <main><div id"report-box"><p>线索描述</p><p class"label"><span>线索发现时间:</span> <span>{{ detailInfoVal?.problem.createdDate }}</span></p><…...

【CSP试题回顾】202012-2-期末预测之最佳阈值(优化)

CSP-202012-2-期末预测之最佳阈值 关键点 1.map的遍历方式 map<int, int>occ0Num, occ1Num; for (auto it thetaSet.begin(); it ! thetaSet.end(); it) {num num occ0Num[*it] - occ1Num[*it];auto nextIt next(it); // 获取下一个迭代器if (num > maxNum &a…...

docker学习笔记 三-----docker安装部署

我使用的部署环境是centos 7.9 1、安装依赖工具 yum install -y yum-utils device-mapper-persistent-data lvm2 安装完成如下图 2、添加docker的软件信息源 yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo url地址为如…...

FastAPI+React全栈开发02 什么是FARM技术栈

Chapter01 Web Development and the FARM Stack 02 What is the FARM stack and how does it fit together? FastAPIReact全栈开发02 什么是FARM技术栈 It is important to understand that stacks aren’t really special, they are just sets of technologies that cover…...

C#程序结构详解

目录 背景: 一、C#程序的基本组成部分 二、C# Hello World示例 三、程序结构解析 四、编译与执行C#程序 五、总结 背景: 在学习C#编程语言的过程中&#xff0c;了解程序的基本结构是非常重要的。C#程序由多个组成部分构成&#xff0c;每个部分都有其特定的功能和作用。下面…...

linux 清理空间

1. 根目录下执行命令&#xff0c;查看每个目录下文件大小总和 rootvm10-88-88-3 /]# du -h --max-depth1 79M ./tmp 123M ./etc 4.0K ./media 4.0K ./srv 104M ./boot 5.3G ./var 0 ./sys 8.6M ./dev 196G ./usr 4.0K ./mnt 285M ./opt…...

C语言:给结构体取别名的4种方法

0 前言 在进行嵌入式开发的过程中&#xff0c;我们经常会见到typedef这个关键字&#xff0c;这个关键字的作用是给现有的类型取别名&#xff0c;在实际使用过程中往往是将一个复杂的类型名取一个简单的名字&#xff0c;便于我们的使用。就像我们给很熟的人取外号一样&#xff…...

今天聊聊Docker

在数字化时代&#xff0c;软件应用的开发和部署变得越来越复杂。环境配置、依赖管理、版本控制等问题给开发者带来了不小的挑战。而Docker作为一种容器化技术&#xff0c;正以其独特的优势成为解决这些问题的利器。本文将介绍Docker的基本概念、优势以及应用场景&#xff0c;帮…...

【C语言】结构体

个人主页点这里~ 结构体 一、结构体类型的声明1、结构的声明2、结构体变量的创建和初始化3、声明时的特殊情况4、自引用 二、结构体内存对齐1、对齐规则2、存在内存对齐的原因3、修改默认对齐数 三、结构体传参四、结构体实现位段 一、结构体类型的声明 我们在指针终篇中提到过…...

Git基础(24):分支回退

文章目录 前言放弃已修改的内容分支回退到指定commit 前言 将分支回退到之前的某个版本 开发中&#xff0c;可能开发某个功能不需要了&#xff0c;或者想要回退到之前历史的某个commit&#xff0c; 放弃后来修改的内容。 放弃已修改的内容 如果未提交&#xff0c;直接使用 …...

复试专业前沿问题问答合集1

复试专业前沿问题问答合集1 人工智能基础知识问答 Q1: 什么是人工智能(AI)? A1: 人工智能(AI)是计算机科学的一个分支,它涉及创建能够执行通常需要人类智能的任务的机器和软件。这些任务包括学习(获取信息并根据信息对其进行规则化以达到结论)、推理(使用规则达到近…...

C++标准库中提供的用于处理正则表达式的类std::regex

std 是 C 标准库的命名空间&#xff0c;包含了大量标准的 C 类、函数和对象。这些类和函数提供了广泛的功能&#xff0c;包括输入输出、容器、算法、字符串处理等。 通常&#xff0c;为了使用标准库中的对象和函数&#xff0c;需在代码中包含相应的头文件&#xff0c;比如 #in…...

.NET Core 服务实现监控可观测性最佳实践

前言 本次实践主要是介绍 .Net Core 服务通过无侵入的方式接入观测云进行全面的可观测。 环境信息 系统环境&#xff1a;Kubernetes编程语言&#xff1a;.NET Core ≥ 2.1日志框架&#xff1a;Serilog探针类型&#xff1a;ddtrace 接入方案 准备工作 DataKit 部署 DataK…...

AI基础知识扫盲

AI基础知识扫盲 AIGCLangchain--LangGraph | 新手入门RAG&#xff08;Retrieval-Augmented Generation&#xff09;检索增强生成fastGPT AIGC AIGC是一种新的人工智能技术&#xff0c;它的全称是Artificial Intelligence Generative Content&#xff0c;即人工智能生成内容。 …...

分布式系统面试全集通第一篇(dubbo+redis+zookeeper----分布式+CAP+BASE+分布式事务+分布式锁)

目录 分布式系统面试全集通第一篇什么是分布式?和微服务的区别什么是分布式分布式与微服务的区别 什么是CAP?为什么不能三者同时拥有分区容错性一致性可用性 Base理论了解吗基本可用软状态最终一致性 什么是分布式事务分布式事务有哪些常见的实现方案?2PC&#xff08;Two Ph…...

Prompt-RAG:在特定领域中应用的革新性无需向量嵌入的RAG技术

论文地址&#xff1a;https://arxiv.org/ftp/arxiv/papers/2401/2401.11246.pdf 原文地址&#xff1a;https://cobusgreyling.medium.com/prompt-rag-98288fb38190 2024 年 3 月 21 日 虽然 Prompt-RAG 确实有其局限性&#xff0c;但在特定情况下它可以有效地替代传统向量嵌入 …...

线性代数 - 应该学啥 以及哪些可以交给计算机

AI很热&#xff0c;所以小伙伴们不免要温故知新旧时噩梦 - 线代。 &#xff08;十几年前&#xff0c;还有一个逼着大家梦回课堂的风口&#xff0c;图形学。&#xff09; 这个真的不是什么美好的回忆&#xff0c;且不说老师的口音&#xff0c;也不说教材的云山雾绕&#xff0c;单…...

力扣面试150 Pow(x, n) 快速幂 负指数

Problem: 50. Pow(x, n) 解题方法 &#x1f468;‍&#x1f3eb; 参考题解 复杂度 时间复杂度: O ( l o g 2 n ) O(log_{2}n) O(log2​n) 空间复杂度: O ( 1 ) O(1) O(1) Code class Solution {public double myPow(double x, int n){if (x 0.0f)return 0.0d;long b…...

连接navicat报错2059 解决办法

这里写自定义目录标题 连接navicat报错2059 解决办法 连接navicat报错2059 解决办法 打开终端工具输入 mysql -hlocalhost -uroot -p回车&#xff08;enter&#xff09;&#xff0c;输入密码后进入 mysql 。&#xff08;PS&#xff1a; -h 后面是数据库地址&#xff0c; -u 后…...

Unity-UGUI系统

UGUI是什么 UGUI是Unity引擎内自带的UI系统官方称之为:Unity Ul 是目前Unity商业游戏开发中使用最广泛的UI系统开发解决方案 它是基于Unity游戏对象的UI系统&#xff0c;只能用来做游戏UI功能 不能用于开发Unity编辑器中内置的用户界面 六大基础组件 概述 Canvas EventS…...

配置AC和AP上报KPI指标信息实验

配置AC和AP上报KPI指标信息示例 组网图形 图1 AP直接上报KPI指标 图2 AP通过AC透传上报KPI指标 业务需求组网需求数据规划配置思路配置注意事项操作步骤配置文件 业务需求 在云管理的ACFIT AP组网中&#xff0c;通过WMI上报机制&#xff0c;将AC和AP的KPI指标信息上报到iMast…...

深度学习Trick

Vscode查看文件目录 cmdshiftp选择->查看&#xff1a;将焦点置于辅助侧栏 View: Focus into Secondary Side Bar把主边栏的大纲拖入 快捷查看卷积过程&#xff0c;利用 torchinfo 在 model 下打断点F5 运行调试&#xff0c;F10 运行下一步在调试控制台输入from torchinfo…...

c++顺序表(连续插入删除)

Description 建立顺序表的类&#xff0c;属性包括&#xff1a;数组、实际长度、最大长度&#xff08;设定为1000&#xff09; 该类具有以下成员函数&#xff1a; 构造函数&#xff1a;实现顺序表的初始化。 插入多个数据的multiinsert(int i, int n, int item[])函数&#x…...

[综述笔记]A Survey on Deep Learning for Neuroimaging-Based Brain Disorder Analysis

论文网址&#xff1a;Frontiers | A Survey on Deep Learning for Neuroimaging-Based Brain Disorder Analysis (frontiersin.org) 英文是纯手打的&#xff01;论文原文的summarizing and paraphrasing。可能会出现难以避免的拼写错误和语法错误&#xff0c;若有发现欢迎评论…...

【C++练级之路】【Lv.16】红黑树(冰与火的碰撞,红与黑的史诗)

快乐的流畅&#xff1a;个人主页 个人专栏&#xff1a;《C语言》《数据结构世界》《进击的C》 远方有一堆篝火&#xff0c;在为久候之人燃烧&#xff01; 文章目录 引言一、红黑树的概念二、红黑树的模拟实现2.1 结点2.2 成员变量2.3 插入情况一&#xff1a;uncle在左&#xff…...

政安晨:【Keras机器学习实践要点】(三)—— 编写组件与训练数据

政安晨的个人主页&#xff1a;政安晨 欢迎 &#x1f44d;点赞✍评论⭐收藏 收录专栏: TensorFlow与Keras实战演绎机器学习 希望政安晨的博客能够对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出指正&#xff01; 介绍 通过 Keras&#xff0c;您可以编写自定…...

数据库系统概论(超详解!!!) 第四节 关系数据库标准语言SQL(Ⅲ)

1.连接查询 连接查询&#xff1a;同时涉及多个表的查询 连接条件或连接谓词&#xff1a;用来连接两个表的条件 一般格式&#xff1a; [<表名1>.]<列名1> <比较运算符> [<表名2>.]<列名2> [<表名1>.]<列名1> BETWEEN [&l…...

如何使用Python进行网络安全与密码学【第149篇—密码学】

&#x1f47d;发现宝藏 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。【点击进入巨牛的人工智能学习网站】。 用Python进行网络安全与密码学&#xff1a;技术实践指南 随着互联网的普及&#xff0c;网络…...

应急响应-Web2

应急响应-Web2 1.攻击者的IP地址&#xff08;两个&#xff09;&#xff1f; 192.168.126.135 192.168.126.129 通过phpstudy查看日志&#xff0c;发现192.168.126.135这个IP一直在404访问 &#xff0c; 并且在日志的最后几条一直在访问system.php &#xff0c;从这可以推断 …...