一个朋友向我吐露了我之前写的程序员面试系列中如何制作代码图。
Java访谈系列-webapp文件夹和WebContent文件夹有什么区别?
程序员访谈系列:Spring MVC为什么能响应HTTP请求?
Java程序员访谈系列-什么是Java标记接口
使用JDK自己的工具jstack找出运行程序时死锁的原因。
编程面试问题:写一个会导致数据库死锁的应用程序。
访谈系列:JavaScript设计模式的桥接模式和惰性加载
因为大家都知道今天的头条编辑贴的是纯代码文本,发布后代码缩进丢失,所以把代码转换成图片再发布,这样阅读体验更好。
一般对于少于一屏的代码,我们可以直接在IDE中显示代码,然后直接截图当前屏幕。但是,如果您想要共享的代码超过了一个屏幕的显示范围,您就不能通过切断当前屏幕来切断您想要共享的所有代码。
为了解决长代码截图的需要,分享一个方便的在线网站Carbon:https://carbon.now.sh
在此选择您发布的代码是哪种编程语言。从下拉框中,可以发现Carbon支持二三十种主流编程语言。
下面的下拉框用于设置生成图片的背景颜色:
点击这个小齿轮,可以在生成的图片中设置代码的字体大小、类型、是否显示行号等。
Tweet Image是将生成的图片自动发送到Twitter,Save Image是将生成的图片以PNG或SVG格式保存在本地。
生成的图片没有任何水印。这样尽责的网站一定要和程序员朋友分享。
#Java#