排序
Nextcloud 备份:同时保存文件与数据库
备份一套 Nextcloud 安装时,需要保留五类主要内容: 配置目录(config)。自定义应用目录(custom apps);仅在安装了自定义应用时需要。数据目录(data)。主题目录(theme)。数据库。 文件...
Next.js 错误处理:预期失败、路由边界和全局恢复
应用里的错误可以分为两类:正常业务流程中可能出现的预期失败,以及意味着程序缺陷或异常状态的未捕获异常。前者应显式建模为返回值,让用户看到可处理的信息;后者通过错误边界显示后备界面,...
GitLab Merge Trains:把排队中的合并请求一起验证
两个合并请求单独测试成功,并不保证一起合入后仍然成功。如果 A 和 B 都只与目标分支组合测试,它们之间的冲突可能直到合并后才显现。GitLab 的 Merge Trains(合并列车)把排在前面的合并请求...
验证 WP-CLI 下载文件
本指南介绍如何在从互联网下载 WP-CLI 发行文件之后、将其安装到系统之前,使用密码学方法验证文件的来源与完整性。 为什么要验证下载文件? 验证下载文件的目的有两项: 来源真实性:确认文件...
使用 Hugging Face 与 Milvus 构建 RAG
作者:Chen Zhang。Milvus 是开源向量数据库,为 AI 应用提供向量相似度检索能力,并支持扩展到更大规模。本教程展示如何使用 Hugging Face 和 Milvus 构建 RAG(检索增强生成)流程。RAG 将检...
使用 C# 和 .NET 生成和消费异步流
异步流为以异步方式检索或生成元素的数据源提供自然的编程模型。本教程将创建这样的数据源,异步消费它,理解取消和上下文捕获,并比较异步接口与传统同步序列的适用方式。 先决条件 准备可运行...
OpenSearch 滚动升级指南
滚动升级也称为节点替换升级。它逐个停止节点并原地升级,或逐个替换为运行新版本的主机。原文说明,这种方式可在运行中的集群上进行,通常以极少停机完成,过程中可以继续索引和查询数据;实际...
用 DuckDB-Wasm 与 OPFS 在浏览器中持久保存数据库
DuckDB-Wasm 可以直接打开浏览器来源私有文件系统(OPFS)中的数据库文件。本地分析数据因此能够跨页面刷新和浏览器重启保存;要正确使用它,还需要理解事务日志、检查点,以及数据何时真正写入...
用 PowerToys 管理 hosts:本机预览、条目筛选与自动备份
网站迁移前,可以先让自己的电脑把域名解析到新服务器,检查页面、资源和登录流程。PowerToys 的 Hosts File Editor 用图形界面管理 Windows 的 hosts 文件,适合这种本机预览,也适合开发环境...
为 WordPress 插件接入个人数据导出
WordPress 4.9.6 增加了一组工具,帮助站点处理欧盟《通用数据保护条例》(GDPR)等要求。其中的个人数据导出工具,可以把指定用户的个人数据导出为 ZIP 文件。 除了 WordPress 评论等功能保存...
