排序
在 Next.js 中使用草稿模式预览内容
在 Next.js 中使用草稿模式预览内容 草稿模式(Draft Mode)让编辑者无需等待重新验证,就能查看草稿或编辑中内容在网站上的呈现效果。编辑者处于草稿模式时,缓存或预渲染内容会被绕过,系统直...
在 Next.js 中使用 SWR 获取客户端数据
借助 SWR,可以在客户端组件中获取数据,由服务端组件提供初始数据,并协调浏览器中的修改操作与服务端缓存。关于如何选择模式,参阅 Next.js 客户端数据获取指南。 在客户端获取数据 如果初始...
Django 6.1:翻译
Django 6.1:翻译 概况 为了使 Django 项目可以翻译,你需要在 Python 代码和模板中添加少量钩子。这些钩子称为翻译字符串(translation strings) 。它们告知Django:如果在终端用户语言里,这...
GitLab Merge Trains:把排队中的合并请求一起验证
两个合并请求单独测试成功,并不保证一起合入后仍然成功。如果 A 和 B 都只与目标分支组合测试,它们之间的冲突可能直到合并后才显现。GitLab 的 Merge Trains(合并列车)把排在前面的合并请求...
用 tRPC 和 Deno 构建类型安全的 API
客户端与服务端共享类型契约。 Deno 是用于编写 JavaScript 和 TypeScript 的一体化、零配置工具链,原生支持 Web 平台 API,非常适合快速构建后端和 API。为了让 API 更易维护,我们可以使用 t...
Snapper:快照创建、管理与恢复
Snapper:快照创建、管理与恢复相关文章 Yabsnap mkinitcpio Snapper 是 openSUSE 的 Arvin Schnell 开发的快照管理工具,可管理 Btrfs 子卷、采用精简配置的 LVM 卷,以及实验性支持的 Bcachef...
用 pprof 分析并优化 Go 程序:一个完整的历史案例
在 Scala Days 2011 上,Robert Hundt 发表了论文 Loop Recognition in C++/Java/Go/Scala。论文用 C++、Go、Java 和 Scala 分别实现一种循环识别算法,类似编译器流分析阶段可能使用的算法,并...
Unicode 指南
发布版本: 1.12 本文介绍了 Python 对表示文本数据的 Unicode 规范的支持,并对各种 Unicode 常见使用问题做了解释。 Unicode 概述 定义 如今的程序需要能够处理各种各样的字符。应用程序通常做...
使用 LDAP 进行用户身份验证
Nextcloud 自带 LDAP 应用,可将 LDAP 用户(包括 Active Directory)显示在用户列表中。他们使用 LDAP 凭据登录,无需创建单独的 Nextcloud 账户。管理员可以像管理其他用户一样管理他们的组、...
具有自动纠错能力的文本转 SQL 智能体
具有自动纠错能力的文本转 SQL 智能体 作者:Aymeric Roucher 本教程演示如何使用 smolagents 实现一个能够运用 SQL 的智能体。 与标准的文本转 SQL 流水线相比,有什么优势? 标准的文本转 SQL...


