编程小技巧9-如何生成没有水印的代码图片(IDEA carbon-now-sh插件使用教程)

news2025/1/8 12:30:15
陈老老老板🦸
👨‍💻本文专栏:快速变成小技巧(主要讲一些平时常用的、有助于提高开发素的内容)
👨‍💻本文简述:本文讲一下使用carbon-now-sh插件生成图片超详细教程。
👨‍💻上一篇文章: 编程小技巧8-优化日志对象创建代码
👨‍💻有任何问题,都可以私聊我,我能帮得上的一定帮忙,感谢大佬们支持。
🦹如果想咨询其他问题可以私聊加我wx。

在这里插入图片描述

一、carbon-now-sh插件简介

说明:今天需要获取到接口返回值JSON的数据截图,但是公司电脑是有水印的,所以需要一个工具将代码或Json数据生成图片,这时通过我一顿搜索发现了carbon-now-sh这个无敌好用的插件
简介:这个插件其实就是将你选中的代码粘贴到Carbon这个网站,通过这个网站生成图片,使用起来还是非常简单的,有可能出现的问题是,有些同学可能无法访问Carbon这个网站:Carbon网址,在最后我会教大家无法访问的解决方法。

二、carbon-now-sh插件使用

1.下载安装

说明:下载是非常简单的,就是安装插件然后就可以使用了。

(1)进入IDEA插件设置

点击右上角File,在点击Settings,或者快捷键Ctrl + Alt + S。
在这里插入图片描述

(2)依照步骤进行下载安装,安装完不用重启

在这里插入图片描述

2.使用方式

说明:使用更是超级简单

(1)Ctrl + A 全选,右键点击Open in carbon.now.sh

Json数据示例(如果是Json数据可以先建一个.json的文件,如果是代码就正常全选右键即可)

{ "programmers": [
	{ "firstName": "Brett", "lastName":"McLaughlin", "email": "brett@newInstance.com" },
	{ "firstName": "Jason", "lastName":"Hunter", "email": "jason@servlets.com" },
	{ "firstName": "Elliotte", "lastName":"Harold", "email": "elharo@macfaq.com" }
],
	"authors": [
		{ "firstName": "Isaac", "lastName": "Asimov", "genre": "science fiction" },
		{ "firstName": "Tad", "lastName": "Williams", "genre": "fantasy" },
		{ "firstName": "Frank", "lastName": "Peretti", "genre": "christian fiction" }
	],
	"musicians": [
		{ "firstName": "Eric", "lastName": "Clapton", "instrument": "guitar" },
		{ "firstName": "Sergei", "lastName": "Rachmaninoff", "instrument": "piano" }
	]
}

加粗样式

(2)进入网页进行调试,下载图片

说明:设置中都是非常简单的,自己尝试一下就能调试成自己喜欢的样式。
在这里插入图片描述

(3)成果展示

要比截图好看的太多,而且没有水印。
在这里插入图片描述

三、carbon网页打不开解决方式

1.进入IP网站

说明: 搜索Ip地址网站(https://www.ipaddress.com/),进入网站。
在这里插入图片描述

2.右上角进行搜索

说明:搜索:carbon.now.sh,能查出网站的ip地址76.76.21.98、76.76.21.123

在这里插入图片描述

3.填入到Hosts文件中

说明:Hosts 文件在我们的电脑上就是一个没有扩展名的系统文件,主要的作用就是用来加快域名解析的
Hosts文件位置在 iOS :~/private/etc,Windows:C:\Windows\System32\drivers\etc。将ip与网址填入就ok了。
修改hosts文件的方法
由于 hosts 文件属性系统文件,因此需要管理员权限才能对其进行修改。
第一种方法:先将权限修改成管理员权限,然后在对其进行修改。
第二种方法:先将hosts文件复制到桌面,这时就不需要管理员权限了,因此可以对其进行修改了,等修改之后,在将其拖回原目录,替换。
注意:ip地址和域名之间,要有至少1个空格。修改后,一定要记得保存文件,如果装有360安全卫士会提示是否禁止修改hosts文件,我们一定要选择允许,否则会修改失败。还有就是写完一个网址一定要回车换行才会生效,一行只可以屏蔽一个网址,建议这样修改:“ip地址+空格+域名+回车”来修改记录!
在这里插入图片描述

四、介绍一下Hosts文件

说明:最后给大家讲一下这个Hosts文件到底是有什么用,以及原理。首先要明确一点就是访问网站的流程:当你在浏览器中访问网站的时候,电脑首先会访问本机的Hosts文件,看看是否有ip与域名的映射,如果有则先根据映射关系进行访问。如果没有就会将网址提交 DNS 域名解析服务器进行 IP 地址的解析。然后在访问网站。
Hosts就相当于本地的一个dns缓存,比如说什么需要访问一个网站,如果没有hosts文件的本地解析的话就需要的浏览器访问远程的dns解析服务器,等待dns服务器返回ip信息后我们的浏览器才可以向目标网址所指向的服务器发出请求,但是如果有了hosts文件的本地缓存解析,浏览器就不会去访问远程的dns服务器了,而是直接发出向网站服务器的请求,所以说hosts文件可以加快我们打开网站打开的速度,但是如果不知道网站的公网IP地址和网站的域名是无法进行操作的。如果IP地址和域名映射出错,网页也无法打开。

作用一、加速域名解析

当在Hosts文件中添加了ip与域名的映射,就不会访问DNS域名解析服务器,减少了网络上的开销,会加快访问速度,而且可以一个ip映射多个域名。

作用二、便捷访问

在公司中会有非常多的ip地址,各种环境部署的服务器都是不同的,当你要记住这些ip地址是需要一定的时间,而且容易记混。我们可以自己将ip映射成,便于记住的域名,然后直接打域名就可以了,比如:www.ceshi.com、www.kaifa.com。这样见名知意,很容易记住。

作用三、屏蔽不想访问的域名

可以添加映射0.0.0.0/127.0.0.1 www.xxx.com,xxx就是你不想让别人访问的域名,因为这样会先访问127.0.0.1就是本机,但是没有,就会显示无法访问该网站。

注:原版Hosts文件如果出错初始化原版

# Copyright © 1993-2009 Microsoft Corp.
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a ‘#’ symbol.
# For example:
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost

总结:生成漂亮的代码图片的插件就讲到这里了,非常好用。希望对您有帮助,感谢阅读

结束语:裸体一旦成为艺术,便是最圣洁的。道德一旦沦为虚伪,便是最下流的。
勇敢去做你认为正确的事,不要被世俗的流言蜚语所困扰。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/118585.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

STM32

一:生成独立的他.h和.c文件 勾选后,生成单独的.h和.c文件。不勾选的话都在main里面。 二:常用。 1:电平输出。 HAL_GPIO_WritePin(PIN_LED_1_GPIO_Port, PIN_LED_1_Pin, GPIO_PIN_SET); HAL_GPIO_WritePin(PIN_LED_1_GPIO_Port, …

django 登录流程实现

一、简介: 1、用户输入正确的用户名、密码、验证码点击登录即可跳转到管理员页面。 2、用户输入错误的用户名或者密码或者验证码需要错误信息提示(数据校验) 二、实现步骤 1、新建一个项目(创建项目过程和数据库略,…

签完三方后无法去实习,有什么可以弥补的吗?

作者:阿秀校招八股文学习网站:https://interviewguide.cn这是阿秀的第「228」篇原创你好,我是阿秀。2023届秋招已经步入尾声,很多小伙伴都已经找到工作&签约三方,慢慢结束了自己的秋招之旅,不过也有一些…

Local Attention和动态深度卷积间的关系

摘要 Local Vision Transformer 是分别在一个个小的局部窗口中进行注意力计算。 作者将局部注意力重新定义为通道级的局部连接层(channel-wise locally-connected layer),并4个方面进行分析:两种网络的正则化方式,稀疏…

C语言实现九大排序算法(建议收藏!)

文章目录排序算法稳定性1. 插入排序原理排序过程代码实现性能分析2. 希尔排序原理排序过程关于增量取值代码实现性能分析3. 选择排序原理排序过程代码实现性能分析4. 堆排序原理排序过程代码实现性能分析5. 冒泡排序原理排序过程代码实现性能分析6. 快速排序原理Hoare法挖坑法前…

Easy App Locker - 给你的 mac 应用加锁保护你的隐私

Easy App Locker - 给你的 mac 应用加锁保护你的隐私 Easy App Locker可以对Mac上的单个应用进行密码保护。维护Mac上的隐私。 像如果你的某个应用存在隐私数据就可以使用该软件将此应用上锁,这样当你的朋友使用你的 mac 时你就不用担心你的隐私被泄露了&#xff0…

Java中创建线程的五种方式

目录: 前言 1.进程与线程的区别? 2.进程是操作系统进行资源分配的基本单位,而操作系统是以线程为单位进行调度的。 3. Java操作多线程,依赖最核心的类Thread。 4.关于start和run的区别? 5.使用JDK自带的工具jcon…

ArcGIS基础实验操作100例--实验7分割多部分要素

本实验专栏来自于汤国安教授《地理信息系统基础实验操作100例》一书 实验平台:ArcGIS 10.6 实验数据:请访问实验1(传送门) 基础编辑篇--实验7 分割多部分要素 目录 一、实验背景 二、实验数据 (1)查看多…

第05讲:Redis主从复制

一、关于主从复制 1.1、什么是主从复制 主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主 1.2、主从复制的作用 读写分离,性能扩展容灾快速恢复 二、一主多从的实验 2.1、原…

GitHub+HEXO博客设置主题

文章目录安装主题修改站点配置文件修改主题配置文件部署到github补充由于之前使用HexoGitHub搭建了个人博客用的是最原始的主题,丑的一批QAQ 用一下Github上面Star最高Next主题look look! 上节博客:HexoGitHub搭建个人博客 主题选取网站&a…

CnOpenData中国工业企业基本信息扩展数据

一、数据简介 拉动中国经济的三个产业中,工业企业占有特殊的地位,是推动国内经济发展的重要产业。工业是最主要的物质生产部门,为居民生活、各行业的经济活动提供物质产品,这一重要作用是其他任何产业部门都无法替代的。工业企业为…

拆串后结构化,其中按行对齐

【问题】 I have a bit weired scenario where i need to fetch data i have following three products product1 product2 product3and each product has different ids(e.g. p1345,p3453,p2345) and then each froduct have different options which are having different…

算法题刷累了就来试试游戏吧----2048小游戏----C语言实现

目录 1. 代码前的准备 2. 游戏思路及代码分析 2.1 game.h 代码分析 2.2 test.cpp代码分析 3. 完整代码 3.1 game.h 3.2 game.cpp 3.3 test.cpp 嘿嘿嘿,写游戏还是挺高兴的撒,如果你还不知道2048这个小游戏的规则,那么快去试试吧。不然…

项目管理误区:项目不确定性≠项目风险

项目失败的原因千千万万,罪魁祸首肯定跟“它”脱不了关系! 前段时间,偶然看到一个求助贴引发了各路网友(项目经理)的热议。求助人的问题是:“如何管理项目中的不确定性?” 下面的回复已然偏离答…

Linux系统运行时参数命令--文件IO性能监控

目录 4 文件IO性能监控 4.1 I/O 的两种方式(缓存 I/O 和直接 I/O) 1 缓存 I/O 2 直接 I/O 4.2 监控磁盘I/O的命令 1 iostat IO状态 2 swapon查看分区使用情况 3 df硬盘使用情况 4 du目录文件大小 4.3 文件IO写入频繁案例分析 C/CLinux服务器开发/后台架构师【零声教育…

IU8689+IU5706 单声道100W/立体声60W同步升压+功放IC大功率拉杆音箱应用组合方案

引言 目前中大功率拉杆音箱主要采用12V铅酸电池为供电电源,在电源直供的时候,一般的功放芯片输出功率在20W左右(喇叭为4欧、THD10%)。超过50W的功率现阶段市场上主要采用升压芯片TPA3116的组合解决方案。 随着竞争的加剧&#x…

如何进行数据可视化图表设计?

如何进行数据可视化图表设计? 对数据人来说,数据可视化是分析理解数据,并最终呈现数据的必修课。本文从以下几个点来说明,如何进行数据可视化图表设计。1、数据背后的故事2、充分理解数据3、多种图表类型设计指南 1数据背后的故…

安克创新能否锚定全球家用储能市场 隆起新的增长极?

提到能源储存,似乎应该是涉及一个国家或者地区的宏大概念。但事实上,储能正在走向家用领域。 近年来,全球能源价格持续高涨,但家用储能的成本却随着锂电等新能源技术的发展在逐渐下降,经济性开始凸显。家用储能在海外…

用HTML制作独一无二的2022回忆旋转相册

目录 前言 效果展示 流程 前言 元旦即将来临,展望2022,我们可以制作一个自己的2022回忆的旋转相册,通过下面的方法来学习吧 效果展示 制作好后,十张相册会在下面旋转,可以改为自己想要放的照片和音乐,制…

史上最简单的推箱子(AS3.0版)

我最熟悉的语言是 AS3.0,现在主要用C,还想学学Python,因此,最近一段时间先用AS3.0实现了最简版的推箱子、贪吃蛇和俄罗斯方块,然后换Python实现,算是熟悉了一下Python的基本用法,最后用C实现&a…