整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

使用checkpatch.pl检查和格式化代码

使用checkpatch.pl检查和格式化代码

何使用checkpatch.pl

checkpatch.pl是用Perl语言编写的脚本程序,用于内核代码的CodingStyle的检查和格式化。checkpatch.pl位于内核代码的scripts/目录,因此可以从内核代码中找到并下载该脚本:

https://github.com/torvalds/linux/blob/v5.19/scripts/checkpatch.pl

windows下的使用方法如下(需要提前安装好Perl解释器):

  • 将checkpatch.pl下载并拷贝到git-bash的/usr/bin/目录下
    cp checkpatch.pl /usr/bin/
  • 给checkpatch.pl添加可执行权限
    chmod +x /usr/bin/checkpatch.pl
  • 使用checkpatch.pl检查代码格式
    checkpatch.pl --no-tree --strict -f ./lib/util/source/rax.c
  • 使用checkpatch.pl格式化代码
    checkpatch.pl --no-tree --strict --fix-inplace -f ./lib/util/source/rax.c

常用选项说明

--no-tree 不检测整个目录树

--fix-inplace 修复并替换文件

--fix 修复但不替换原文件,会在原文件的目录下产生一个修复后的新文件

-f 指定c文件

--strict 更加严格的检测


具体使用可参考:

https://www.kernel.org/doc/html/latest/dev-tools/checkpatch.html

D打印,正被越来越广泛地应用于更加个性化的家居装饰中。而灯,则是点睛之笔。通过3D打印机,我们可以制作风格各异的隐雕灯饰,将你的审美与偏好融入到灯光中,映照出其乐融融的全家福、惹人怜爱的小萌宠、艳丽多姿的花卉以及其它种种,温馨而又浪漫,你不想尝试一下吗?

有一个名为隐雕制作者(lithophane maker)的网站给我们带来多种隐雕灯制作的在线解决方案,通过它提供的在线工具,我们就可以轻松制作出各种各样的3D打印隐雕灯了,非常的方便实用。另外,该在线工具页面全部使用英文,建议您浏览时打开浏览器的自动翻译功能。下面,我们就来逐个了解一下吧。

一、圆柱型隐雕灯

工具链接:

https://lithophanemaker.com/Lamp%20Lithophane.html

通过上面这个链接中的在线工具,我们最多可以同时将4个图片制作成圆柱形隐雕灯饰。使用该工具的初始参数制作的隐雕灯可以安装在不同类型的灯泡底座上。当然,我们还是建议您实测一下家里灯泡底座的尺寸,根据实际情况调整相应数值。

二、心型隐雕灯

工具链接:

https://lithophanemaker.com/Lithophanes.html

将照片变成心型隐雕灯,爱意满满,非常适合用来赠送给爱人与家庭!当然,给自己的亲朋好友制作一个,也是非常不错的哦!

三、夜光灯罩

工具链接:

https://lithophanemaker.com/Night%20Light%20Lithophane.html

在家里的夜光灯上,罩上一层3D打印的花朵隐雕图,也很漂亮啊!

四、立方体灯箱

工具链接:

https://lithophanemaker.com/Lithophane%20Light%20Box.html

立方体灯箱也是制作隐雕灯饰的不错选择。这个在线工具也可以同时编辑4个图片。

五、球形隐雕灯罩

工具链接:

https://lithophanemaker.com/Lithophane%20Sphere.html

通过这个球形隐雕灯罩制作工具,我们可以制作旋转效果的家庭装饰灯。我们用爱能特ET5 3D打印机给阿联酋的客户朋友制作了一个小孩合影灯罩,效果非常的不错哦。

六、平面隐雕灯

工具链接:

https://lithophanemaker.com/Framed%20Lithophane.html

七、吊灯圆罩

工具链接:

https://lithophanemaker.com/Ceiling%20Fan%20Lithophane.html

八、弧形隐雕灯罩

工具链接:

https://lithophanemaker.com/Curved%20Lithophane.html

九、多色隐雕灯罩

工具链接:

https://lithophanemaker.com/Color%20Lithophane.html

十、隐雕圆牌

工具链接:

https://lithophanemaker.com/Lithophane%20Tag.html

该工具可将图像裁剪成圆型并创建成平整的stl文件,并且有正像或负像两种效果。该模型带有一个圆孔,可穿入绳子、挂钩等!

十一、圣诞树造型隐雕灯

工具链接:

https://lithophanemaker.com/Christmas%20Tree%20Lithophane.html

这款在线小工具,可以将图片制作成底部平整、顶部带孔的圣诞树造型隐雕画stl文件。因而制作完成后,可以放在桌面当摆件、也可以挂在需要的地方做装饰。

以上,就是我们今天要介绍的全部的可3D打印的隐雕灯制作在线小工具,总共有11种。因为在线小工具页面是英文的,有不懂的小伙伴,欢迎您关注爱能特3D打印机官网或微信公众号,我们会根据实际情况不定期地对任意一款3D打印隐雕灯的制作进行详细讲解。

在此,我们要感谢Lithophane Maker网站以及他们带来的精彩在线小工具。有了这些小工具,我们才能更快速的制作3D打印隐雕灯。喜欢的朋友,赶紧去试试吧!

本号 55 的新款 Chrome 浏览器终于发表了,这次 Google 再次加强了对 Adobe Flash 的限制,除了特定网站外,未来用户透过 Chrome 浏览器都将预设使用 HTML5 格式,其他网站将全面禁用 Flash!

根据《9to5Google》的报导,Google 已经开始推送 Windows、Mac、Linux 等系统使用、版本号 55 的新款 Chrome 浏览器。该浏览器预设使用 HTML 5、并且进一步禁用 Flash 功能,网站的 Flash 内容想要运行,必须在用户主动许可的情况下才能运行。

不过仍有 10 个网站,Google 给了其 1 年的豁免时间,来让他们进行格式转换,其中包含以下 10 个网站:youtube,facebook,雅虎,VK,Live,Yandex,OK,Twitch,Amazon,Mail!

Google 希望透过 Chrome 浏览器,来尽速淘汰掉 Flash 这个旧时代格式。由于存在会拖累效能、以及诸多安全漏洞的问题,包含 Chrome、Firefox、Microsoft Edge 等浏览器,都已经在进行封杀 Flash 的动作。

同时先前报导也提到,Chrome 版本号 55 将进一步针对记忆体占用的状况改善,除了可以减少 50% 的记忆体消耗,Chromium 团队也针对低阶电脑进行浏览器调整,确保仅有 512MB 到 1GB RAM 规格的电脑,可以流畅运行 Chrome 浏览器。

Android 和 iOS 版本的 Chrome 55 也将会在近期推送更新,其中在 Android 版本部分,Chrome 55 将支援新的下载功能,能储存网页、音乐、照片、影片在手机内,以提供离线观看使用。