排序
开发 Ansible 模块
模块是一段可重复使用的独立脚本,由 Ansible 代表你在本地或远程运行。它可以与本地机器、API 或远程系统交互,执行修改数据库密码、启动云实例等特定任务。每个模块都可由 Ansible API、ansib...
Python 虚拟环境和包
概述 Python 应用经常使用标准库以外的包和模块。有时,应用需要某个库的特定版本:可能必须使用修复了某个缺陷的版本,也可能程序使用的是这个库的旧接口。 因此,同一套 Python 安装未必能满...
DNSSEC 基础故障排查
本文介绍的一部分排查技巧侧重于 BIND 9 DNS 服务器及其工具,但一般原则适用于所有实现中的 DNSSEC。 便于测试的正常域名与异常域名 准备已知能够通过或不能通过 DNSSEC 验证的域名,有助于测...
为 mariadb-backup 备份流加密和压缩
mariadb-backup 以前名为 mariabackup。使用 --stream=xbstream 时,它可以把备份流写入标准输出,便于接入常见的加密与压缩工具。下面给出几种组合。 工具参数的完整列表见 mariadb-backup 选...
前缀函数与 KMP 算法
前缀函数与 KMP 算法 字符串前缀和后缀定义 关于字符串前缀、真前缀,后缀、真后缀的定义详见 字符串基础 前缀函数 定义 给定一个长度为 $n$ 的字符串 $s$,其 前缀函数 被定义为一个长度为 $n$...
创建 Spring Batch 批处理服务
创建 Spring Batch 批处理服务 本指南带你创建一个基础批处理解决方案。 将要构建什么 构建一个服务,从 CSV 表格导入数据,用自定义代码转换,再把最终结果存入数据库。 需要什么 • 约15分钟...
在 Linux 上安装和管理 Ollama
安装() 安装 Ollama,运行以下命令: curl -fsSL https://ollama.com/install.sh | sh 手动安装() 如果从旧版升级,原文要求先使用 sudo rm -rf /usr/lib/ollama 移除旧库。 下载并解压...
重置揭密
重置揭密 在继续了解更专业的工具前,我们先探讨一下 Git 的 reset 和 checkout 命令。 在初遇的 Git 命令中,这两个是最让人困惑的。 它们能做很多事情,所以看起来我们很难真正地理解并恰当地...
Immich 命令行工具
Immich 命令行工具 Immich 提供命令行界面(CLI),可让你从命令行执行特定操作。 功能 向 Immich 上传照片与视频。 检查服务器版本。 未来还计划提供更多功能。 Google Photos Takeout 如果要...


