排序
使用 Ansible Vault 加密内容
确定 Vault 密码的管理与存储策略之后,就可以开始加密内容。Ansible Vault 支持加密变量和文件。加密内容始终包含 !vault 标签,告诉 Ansible 和 YAML 该内容需要解密;还包含 | 字符,以支持...
变基
3.6 Git 分支 - 变基 变基 在 Git 中整合来自不同分支的修改主要有两种方法:merge 以及 rebase。 在本节中我们将学习什么是“变基”,怎样使用“变基”,并将展示该操作的惊艳之处,以及指出在...
XlsxWriter:使用工作表表格
Excel 的表格(Table)把一片单元格区域组织成一个整体,统一格式,并允许在公式中引用。表格可以有列标题、自动筛选、汇总行、整列公式及默认格式。更多概念见 Microsoft 的 Excel 表格文档。 ...
Django 6.1 中间件
中间件是 Django 请求与响应处理的钩子框架,是一种轻量、底层的插件系统,用来全局改变输入或输出。每个组件负责特定功能,例如 AuthenticationMiddleware 根据会话把用户关联到请求。本文介绍...
Django 6.1:如何编写自定义查询器
Django 提供了 exact、icontains 等内置查询器。本文介绍自定义查询器以及替换现有查询器的实现;相关接口见查询 API。 一个查询器示例 我们先实现 ne,它与 exact 相反。Author.objects.filter...
并查集
引入 并查集是一种用于管理元素所属集合的数据结构,实现为一个森林,其中每棵树表示一个集合,树中的节点表示对应集合中的元素. 顾名思义,并查集支持两种操作: 合并(Unite):合并两个元素...
如何安装和配置 Munin
监控关键服务器和服务是系统管理的重要工作。本指南介绍如何部署 Munin,进行性能监控。 示例使用两台服务器,主机名分别为 server01 和 server02。在 server01 上安装 munin 软件包,从网络收...
描述器指南
作者:Raymond Hettinger 联系方式: 描述器 让对象能够自定义属性查找、存储和删除的操作。 本指南主要分为四个部分: “入门”部分从简单的示例着手,逐步添加特性,从而给出基本的概述。如果...
通过 Slack 与 PagerDuty 设置工作流失败告警
配置告警,让工作流每次失败时都能发出通知。 告警是保障生产系统可靠性的关键。Kestra 提供多种将告警接入工作流的方式,让你及时了解系统状态。 Notifications 插件组包含 Slack、Teams、Page...
哈希表:把键映射到存储位置
哈希表(hash table,又称散列表)用键值对存储数据,可以看作更灵活的数组。数组通常以非负整数为下标,哈希表的键却可以是很大的整数、浮点数、字符串或结构体。它通过哈希函数把键映射到存储...


