# 编辑器
-
如何在 Linux 下将网页转换为 PDF 文件
当你将某些资源存档或用于教育目的时,将网页保存为 PDF 是很方便的。 但是,你如何在 Linux 中把一个网页转换成 PDF? 你可以选择使用每个 Linux 发行版上的网页浏览…
-
使用 Rust 进行嵌入式开发
Rust 的高性能、高可靠性和高生产力使它适合于嵌入式系统。 在过去的几年里,Rust 在程序员中获得了热情的追捧。技术潮流来来去去,所以很难将仅仅因为某项新技术而产生的兴奋与对某…
-
老码农冒死揭开行业黑幕:如何编写无法维护的代码
让自己稳拿铁饭碗的宝典一本,一般人儿我不告诉他 ;-)— Roedy Green 简介 永远不要(把自己遇到的问题)归因于(他人的)恶意,这恰恰说明了(你自己…
-
C 语言编程中的 5 个常见错误及对应解决方案
增强 C 语言程序的弹性和可靠性的五种方法。 即使是最好的程序员也无法完全避免错误。这些错误可能会引入安全漏洞、导致程序崩溃或产生意外操作,具体影响要取决于程序的运行逻辑。 C 语…
-
我最喜欢的十款 Web 开发工具
导读:本文是由一位前端开发者提供的10个Web开发工具。 每个Web开发人员都有自己喜欢的开发工具,用这些工具能让编码更容易并且“令人愉快”。在这篇文章中,我将分享一些我认为真的…
-
NMState:一个声明式网络配置工具
这篇文章描述并演示了 NMState,这是一个使用声明式方法配置主机的网络管理器。这意味着你可以通过 API 定义所需的配置状态,而工具则通过提供者provider来应用配置。 配…
-
Arch Linux 软件包制作入门
PKGBUILD 文件是为 Arch Linux 及其衍生版(如 Manjaro)构建和创建软件包的方式。 如果你曾经使用过 AUR(即 Arch Linux …
-
如何在 Linux 上使用 BusyBox
BusyBox 是一个开源(GPL)项目,提供了近 400 个常用命令的简单实现。 我们很容易认为 Linux 的命令是理所当然的。当你安装 Linux 时,它们与系统捆绑在一起,…
-
浅谈配置文件格式
流行的配置文件格式有若干种,每种都有其自身优势。从中找到最适合你的格式吧! 计算机上有数以千计的配置文件。你可能永远不会直接与其中的大部分文件打交道,但它们确实散落在你的 …
-
用 Lima 在你的 Mac 上运行容器
Lima 可以帮助克服在 Mac 上运行容器的挑战。 在你的 Mac 上运行容器可能是一个挑战。毕竟,容器是基于 Linux 特有的技术,如控制组和命名空间。 幸运的是,macOS…