GitHub

  • 在 Linux 命令行中生成密码

    在命令行上创建符合特定规范的密码。 大多数网站或应用都要求用户创建带有安全密码的账户,以便他们能够迎合用户体验。虽然这有利于网站开发者,但肯定不会让用户的生活更轻松。 有时,创建密…

    编程笔记 2022年5月20日
  • 在 Linux 命令行上编辑 PDF

    使用 qpdf 和 poppler-utils 来分割、修改和合并 PDF 文件。 你收到的许多文件都是 PDF 格式的。有时这些 PDF 需要进行处理。例如,可能需要删除或添加页…

    编程笔记 2022年5月20日
  • 使用这个 Python 模块输入不可见的密码

    用 GPG 和 Python 的 getpass 模块给你的密码多一层安全保障。 密码对程序员来说尤其重要。你不应该在不加密的情况下存储它们,而且你也不应该在用户输入密码的时候显示…

    编程笔记 2022年5月20日
  • 像查询数据库一样查询你的 Linux 操作系统信息

    使用数据库查询操作轻松获取系统信息。 Linux 提供了很多帮助用户收集主机操作系统信息的命令:列出文件或者目录的属性信息;查询安装的软件包、正在执行的命令、开机时启动的服务;或者…

    编程笔记 2022年5月20日
  • 用 Groovy 解析 JSON 配置文件

    抛开关于是否使用 JSON 作为配置格式的争论,只需学习如何用 Groovy 来解析它。 应用程序通常包括某种类型的默认或“开箱即用”的状态或配置,以及某种…

    编程笔记 2022年5月20日
  • 在 Linux 命令行中收发 Gmail 邮件

    即使你用的是诸如 Gmail 的托管邮件服务,你也可以通过 Mutt 在终端里收发电子邮件。 我喜欢在 Linux 终端上读写电子邮件的便捷,因此我是 Mutt&nbsp…

    编程笔记 2022年5月20日
  • 如何在 Ubuntu Linux 上安装 Zlib

    Zlib 是一个用于数据压缩的开源库。 作为使用者,你可能会遇到需要安装 zlib(或 zlib-devel 包)作为另一个应用程序的依赖项的情况。 但问题来了,如果你尝…

    编程笔记 2022年5月20日
  • 如何在 FreeDOS 上归档文件

    虽然有一个 FreeDOS 版的 tar,但 DOS 上事实上的标准归档工具是 Zip 和 Unzip。 在 Linux 上,你可能熟悉标准的 Unix 归档命令:tar。Free…

    编程笔记 2022年5月20日
  • 如何在 Go 中嵌入 Python

    如果你看一下 新的 Datadog Agent,你可能会注意到大部分代码库是用 Go 编写的,尽管我们用来收集指标的检查仍然是用 Python 编写的。这大概是因为 Da…

    编程笔记 2022年5月20日
  • 如何解析 Bash 程序的配置文件

    将配置文件与代码分离,使任何人都可以改变他们的配置,而不需要任何特殊的编程技巧。 将程序配置与代码分离是很重要的。它使非程序员能够改变配置而不需要修改程序的代码。如果是编译好的二进…

    编程笔记 2022年5月20日