排序
使用 MongoDB Node.js 驱动执行事务
概述 本文介绍如何通过 MongoDB Node.js 驱动执行事务。事务可以包含一系列操作,在整个事务提交前,这些操作不会让数据变更对外可见。如果任意操作失败,驱动会结束事务,并在变更可见之前丢弃...
使用 Vite 部署静态站点
本指南建立在以下几个假设基础之上:你正在使用的是默认的构建输出路径(dist)。这个路径 可以通过 build.outDir 更改,在这种情况下,你可以从这篇指南中找到所需的指引。你正在使用 NPM;或...
Matplotlib 图例指南
说明:文末提供完整示例代码下载。 本指南补充 legend 的文档字符串,继续阅读前,请先阅读该 API 文档。 为避免歧义,先定义几个常用术语: 图例条目(legend entry):图例由一个或多个条目组...
Node.js 垃圾回收跟踪指南
本指南介绍垃圾回收跟踪信息的基础知识。读完后,你将能够在 Node.js 应用中启用跟踪、解释跟踪输出,并识别潜在的内存问题。 垃圾回收器的原理有很多值得学习,但首先应记住:GC 运行时,你的...
Celery 周期任务与调度器配置
本文对应 Celery 5.6 稳定版文档。 简介 celery beat 是调度器,定期触发任务,再由集群中可用的工作节点执行。 调度条目默认来自 beat_schedule,也可以使用自定义存储,例如将条目保存在 SQL ...
WooCommerce 数字与可下载商品指南
默认的可下载商品设置适合多数商家,但有些商店需要不同配置。本文介绍 WooCommerce 可下载商品的设置,包括文件下载方式、上传保护、存储选择,以及顾客如何接收和访问下载内容。 常规设置 配...
SvelteKit 高级路由:匹配、编码与布局继承
剩余参数 路由段数量未知时,可以使用剩余参数语法。例如,GitHub 风格的文件查看器可以这样实现: /[org]/[repo]/tree/[branch]/[...file] 请求 /sveltejs/kit/tree/main/documentation/docs/0...
PostgreSQL 自定义数据类型:DOMAIN
为什么创建自定义数据类型? 自定义类型首先帮助保证数据完整性,使数据库保存的数据始终符合预期,同时还会带来维护上的好处。 本教程通过简单例子说明这些优势,分为两部分:第一部分介绍 DOM...
在 WooCommerce 中为订单退款
任何商家都有需要为顾客退款的时候。WooCommerce 支持两种方式:自动退款和手动退款。 推荐自动退款。它会通过顾客下单时使用的支付方式返还款项,全部操作都在后台的“编辑订单”页面完成。前...
从 MongoDB 分片集群中移除分片
移除分片前,必须确保其数据已迁移到集群其余分片。本文介绍如何安全迁移数据并移除分片。 关于本任务 执行过程中创建集合、对集合分片或移动集合,可能造成中断及意外结果。 不要用此流程把整...




