排序
Syncthing 入门:让两台设备同步文件
假设你有两台计算机,想在它们之间同步文件。按照 Syncthing 的术语,后文将把它们称为“设备”。“本地设备”指你正在配置、查看状态等的那一台;“远程设备”指另一台计算机。 按照本指南操作...
PostgreSQL 窗口函数:保留明细行,计算分组统计
窗口函数能够对与当前行相关的一组行进行计算。它与聚合函数有相似之处,但普通聚合往往把一组行合并为一行,窗口函数则保留每一行的独立身份;计算时,它还能访问查询结果中当前行以外的行。 ...
pytest monkeypatch:模拟函数、模块和运行环境
测试有时依赖全局设置,有时会触发网络访问等不方便直接测试的功能。monkeypatch fixture 可以在测试中设置或删除对象属性、字典项和环境变量,也可以修改导入模块所用的 sys.path。 可用的方法...
创建把内容存入文章元数据的 WordPress 自定义区块
文章元数据(post meta)是 WordPress 开发中常用的数据存储方式。在 WordPress 5.0 引入区块编辑器之前,开发者通常在文章编辑页加入元数据框,让用户输入与某一篇文章关联的数据,再在主题或...
创建 GitHub Actions 组合操作
本教程介绍如何构建组合操作,将多个步骤封装起来,在工作流中复用。 简介 本指南说明创建和使用组合操作所需的基本组件,重点在于打包操作,示例功能只是验证这些组件:先输出“Hello World”...
PostgreSQL 触发器函数:PL/pgSQL 官方教程
PL/pgSQL 可以定义响应数据变化或数据库事件的触发器函数。使用 CREATE FUNCTION 创建函数时,不声明参数,并将返回类型设为 trigger(数据变化触发器)或 event_trigger(数据库事件触发器)。...
把常用命令写成 Shell 脚本
学习目标 怎样保存命令,并在以后重复使用?本课学习编写针对固定文件或用户指定文件的脚本,在命令行运行脚本,以及把自己和他人编写的脚本组合进管道。 现在可以看到,Shell 为什么能成为强大...
WordPress 媒体库界面:查找、编辑与整理素材
媒体 → 媒体库 媒体包括上传到博客并使用的图片、视频、录音和其他文件。通常在撰写文章或页面时上传并插入媒体。媒体设置中的上传设置说明了上传目录的位置与结构,也就是媒体文件的存储方式...
转换 Nextcloud 的数据库类型
可以使用 Nextcloud 命令行工具,把 SQLite 数据库转换成更适合扩展的 MySQL、MariaDB 或 PostgreSQL 数据库。SQLite 适合测试和简单的单用户 Nextcloud 服务器,但不适合扩展成多用户生产环境...
构建你的第一个 AI 驱动的 WordPress 插件
最近两次 WordPress 大版本发布,为在 WordPress 中探索 AI 的开发者带来了三个重要组成部分: Abilities API:以标准方式注册一项功能,让 REST API、区块编辑器、其他开发者和 AI 代理都能发...
