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

陈老老老板🦸
👨‍💻本文专栏:快速变成小技巧(主要讲一些平时常用的、有助于提高开发素的内容)
👨‍💻本文简述:本文讲一下使用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

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

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

  • 42
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 66
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 66
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陈老老老板

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值