15个程序员实用的开发工具,你有用过几个呢?-程序员宅基地

技术标签: 编辑器  谈天说地  gitlab  

分享一些日常工作中比较实用的软件和网站,这些网站你平时工作中大概率是会用到的,感觉不错的话可以点赞收藏

1. GitHub Desktop

对于新手来说,要记住那么多git命令可能有点困难,建议新手使用git可视化工具,会方便很多。

2. 在线代码编辑

很多人可能用的是 codePen 或者 CodeSandbox 等,但是我觉得掘金的码上掘金也挺好用的,并且登录自己的掘金账号就能看到,挺方便的。

3. 代码生成图片

carbon 可以生成酷炫的代码片段,并且支持导出图片。

如果你不喜欢上面的代码风格,也可以用 ray.so ,生成的代码图如下:

4. 高清图片-UnSplash

国外的一个高清图片下载网站,里面有很多的4k高清图片免费下载,再也不用到处找高清图片了。

5. 快速部署建站

前端有时候需要自己部署一个网站,我们可以自己去买服务器,也有免费的部署网站,如 surge

6. 截图工具(snipaste)

Snipaste 是一个简单但强大的截图工具,也可以让你将截图贴回到屏幕上!下载并打开 Snipaste,按下 F1 来开始截图,再按 F3,截图就在桌面置顶显示了。就这么简单!

7. Node工具 (nodemon)

nodemon开发基于Node.js的应用程序,是一个命令行工具,它可以监测到我们当前执行文件的保存,自动重新运行命令,可以提高我们日常开发效率。

8. LICEcap

LICEcap一款轻量级屏幕录制工具,可以导出GIF动画图片格式,支持导出GIF 动画图片格式,可灵活调整录制窗口大小。

9. 浏览器插件FeHelper

FeHelper是一个非常好用的插件,支持Chrome、Firefox、MS-Edge浏览器,工具集包括 JSON自动/手动格式化、JSON内容比对、代码美化与压缩、信息编解码转换、二维码生成与解码、图片Base64编解码转换、Markdown、 网页油猴、网页取色器、脑图(Xmind)等贴心工具,甚至在目前新版本的FeHelper中,还集成了FH开发者工具。

10. 在线图片压缩

Tinypng

tinypng 是一个完全免费并且高压缩率的在线压缩图片网站,一般能满足日常大部分压缩图片的需求,如果你需要压缩大于5M的图片,可以考虑用 squoosh ,这个网站支持大图片压缩和图片压缩质量自定义

squoosh

可以压缩超过5M的图片,支持图片格式有WEBP、JPEG和PNG。

picdiet

支持jpg图片压缩,不支持png,不限制图片大小。

11. markdown在线编辑

Markdown Nice ( mdnice )是一个支持自定义样式的在线微信Markdown排版工具,支持自定义样式的 Markdown 编辑器,支持微信公众号排版,支持知乎、稀土掘金、博客园和 CSDN 等一系列平台,内容和自定义样式浏览器中实时保存,支持上传图片、脚注、公式。

https://editor.mdnice.com/

12. FileZilla

FileZilla是一款终端SSH连接工具,输入服务器主机和账号密码,可进行本地文件和服务器文件可视化传输,远程文件编辑、查找等。

13. 语雀文档编辑器

语雀使用了“结构化知识库管理”,建立知识库管理文档,形式上类似书籍的目录,支持团体或个人使用。编辑支持文档、数据表、绘图(思维导图、流程图、画板)三大文稿类型,具备 Markdown、代码块、LaTeX 公式、PlantUML等专业编辑能力,同时支持本地视频、Office 文件、PDF 文件等内容的上传与在线预览,可满足多种专业岗位需求,让创作更高效。

14. Xmind思维导图

Xmind是一款全功能的思维导图和头脑风暴软件,可无限免费试用,支持一件切换多种组织结构和主题风格,是非常好用的写文章、整理思路的工具。

15. 在线流程图制作

ProcessOn是一个在线协作绘图平台,支持在线制作思维导图、流程图、组织结构图、网络拓扑图、鱼骨图、UML图等,同时可实现人与人之间的实时协作和共享,提升团队工作效率。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_37723088/article/details/129742259

智能推荐

数字图像字符识别——数字识别_2待识别字符图片-程序员宅基地

文章浏览阅读5.7w次,点赞42次,收藏291次。本文简单介绍图片字符识别的原理,主要识别图片中的数字,其他字符识别原理类似。大家应该知道,对于人类来说,可以很容易理解一张图片所表达的信息,这是人类视觉系统数万年演变进化的结果。但对于计算机这个诞生进化不到百年的 “新星”,要让它理解一张图像上的信息是一个复杂的过程。计算机理解图像是一个数字计算比较的过程。如图,我们一目了然的识别的图像中的数字,如何让计算机识别下图中的数字呢?环境:VS2015..._2待识别字符图片

HarmonyOS应用开发者基础认证 试题及答案_下面哪一个事件方法可以获取到list滑动的偏移量-程序员宅基地

文章浏览阅读308次。B. 通过"$r(‘app.type.name’)"的形式引用应用资源,app代表是应用内resources目录中定义的资源,type代表资源类型(或资源的存放位置)。11.在Column和Row容器组件中,justifyContent用于设置子组件在主轴方向上的对齐格式,alignItems用于设置子组件在交叉轴方向上的对齐格式。E. 属性方法:用于组件属性的配置,统一通过属性方法进行设置,如fontSize()、width()、height()、color() 等。_下面哪一个事件方法可以获取到list滑动的偏移量

ECCV 2022 旷视入选论文亮点解读(上)-程序员宅基地

文章浏览阅读1.5k次。近日,欧洲计算机视觉国际会议 ECCV 2022(European Conference on Computer Vision)发布了论文录用结果。本届 ECCV 2022论文有效投稿数5803篇,其中1650篇论文中选,录取率仅为28%。ECCV是国际顶尖的计算机视觉会议之一,每两年举行一次。今年将在10月23日-27日于以色列特拉维夫(Tel-Aviv)举行,并采取线..._kd-mvs: knowledge distillation based self-supervised learning for multi-view

2023年-暑期旅行的复盘(0701~0820)-程序员宅基地

文章浏览阅读8.7k次,点赞3次,收藏2次。感谢

hadoop零碎知识点总结_hadoop!w保存-程序员宅基地

文章浏览阅读1k次。本文主要介绍hadoop配置当中的一些零碎点总结,Windows与virtual box虚拟机之间实现文本复制的设置,配置完对应Linux的hadoop软件包之后的path环境说明,使用mkdir与mkdir -p 的不同之处,gedit与vim的区别_hadoop!w保存

华为数通设备配置导出_华为交换机web导出配置-程序员宅基地

文章浏览阅读3.2k次,点赞3次,收藏13次。方法:1、web界面导出 2、命令行 dis cu敲命令后,可以查看设备的所有配置,将配置可以粘贴出来(适用于配置较少情况) 3、FTP导出FTP导出具体步骤:1、在ROUTER\SWITCH上<XA-WAN-ROUTER-01>sys[XA-WAN-ROUTER-01]ftp server enable[XA-WAN-ROUTER-01]aaa local-user ftp password irreversible-ciph..._华为交换机web导出配置

随便推点

Qt之多线程(二)_qthreadstorage-程序员宅基地

文章浏览阅读8.7k次。1、QMutex QMutex类提供的是线程之间的访问顺序化 QMutex的目的是保护一个对象、数据结果或者代码实同一时间只有一个线程访问它们。(在Java术语中,它和同步关键字“synchronized”很相似)。一般最好使用QMutexLocker,它能确保锁定和解锁保持一致。例如,这里有一个方法打印给用户两条消息: void someMethod() {qDebug("Hello");qDebug("World"); } 如果同时在两个线程中调用这个_qthreadstorage

APUE编程:75---信号处理(SIGALRM信号处理:alarm、ualarm定时函数)_sigalrm如何停止定时-程序员宅基地

文章浏览阅读1.1k次,点赞2次,收藏2次。一、alarm函数#include <unistd.h>unsigned int alarm(unsigned int seconds);功能:使用alarm函数可以设置一个时间值(闹钟时间),当执行到该函数之后开始计时,超时时产生SIGALRM信号。如果不忽略或不捕捉此信号,则其默认动作是终止该进程 参数: 定时秒数(以秒为单位) 如果秒为零,则取消任何挂起的警..._sigalrm如何停止定时

基于深度卷积神经网络的图像去噪方法_tnrd-程序员宅基地

文章浏览阅读6.7w次,点赞30次,收藏320次。基于深度卷积神经网络的图像去噪方法 摘要:图像去噪在图像处理中仍然是一个具有挑战性的问题。作者提出了一种基于深度卷积神经网络(DCNN)的图像去噪方法。作者设计的不同于其他基于学习的方法:一个DCNN来实现噪声图像。因此,通过从污染图像中分离噪声图像可以实现潜在清晰图像。在训练阶段,采用梯度裁剪方案来防止梯度爆炸,并使网络能够快速收敛。实验结果表明,与现有技术的去噪方法相比,所提出的去噪方法可以实..._tnrd

Jetbrains系列软件高版本闪退问题解决_uninstall silently-程序员宅基地

文章浏览阅读4.5k次。问题描述在安装了高版本的Jetbrains系列软件后,出现了闪退的情况,排查日志发现如下错误## A fatal error has been detected by the Java Runtime Environment:## EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffb30db99ac, pid=1948, tid=15720## JRE version: OpenJDK Runtime Environment JBR_uninstall silently

SVN提示https证书验证失败解决办法-程序员宅基地

文章浏览阅读1w次。技术分享之 《SVN提示https证书验证失败解决办法》——我要编程技术手册系列svn提交代码时报错,证书认证失败Commit failed with error0 files committed, 1 file failed to commit: 修改模糊查询svn: E170013: Commit failed (details follow):svn: E170013: ...

OpenCV中的inRange()_opencv inrange-程序员宅基地

文章浏览阅读3.4w次,点赞51次,收藏195次。【1】inRange()函数OpenCV中的inRange()函数可实现二值化功能(这点类似threshold()函数),更关键的是可以同时针对多通道进行操作,使用起来非常方便!主要是将在两个阈值内的像素值设置为白色(255),而不在阈值区间内的像素值设置为黑色(0),该功能类似于之间所讲的双阈值化操作。函数原型(C++): void inRange(InputArr..._opencv inrange

推荐文章

热门文章

相关标签