排序
What Are Namespaces and cgroups, and How Do They Work?
本文属于我们的容器技术系列: 命名空间和 cgroups 是什么,又如何工作?(本文) 构建更小的容器镜像 最近,我一直在研究 NGINX Unit,这是我们的开源多语言应用服务器。在研究中,我注意到 Un...
选择 State 结构
构建良好的 state 可以让组件变得易于修改和调试,而不会经常出错。以下是你在构建 state 时应该考虑的一些建议。 使用单个 state 变量还是多个 state 变量 组织 state 时应避免的内容 如何解决...
编写自动化测试
Edsger W. Dijkstra 在 1972 年的文章《谦卑的程序员》中指出,程序测试很适合揭示缺陷,却无法充分证明缺陷不存在。这并不意味着我们不该尽可能多地测试! 程序的正确性,指代码实现预期行为的...
PostgreSQL 18:表分区
PostgreSQL 支持基本的表分区。本节介绍为什么要在数据库设计中采用分区,以及如何实现。 5.12.1 概览 分区是把逻辑上的一张大表拆成多个较小的物理部分,主要有以下好处: 某些情况下能显著改...
将 SvelteKit 应用部署到 Cloudflare
部署到 Cloudflare Workers 或 Cloudflare Pages 时,使用 adapter-cloudflare。 使用 adapter-auto 时会默认安装这个适配器。如果计划持续使用 Cloudflare,可以直接改用它:本地开发会模拟 cl...
Git replace:连接两段项目历史
我们之前强调过,Git 对象数据库中的对象是不可改变的, 然而 Git 提供了一种有趣的方式来用其他对象 假装 替换数据库中的 Git 对象。 replace 命令可以让你在 Git 中指定 某个对象 并告诉 Git...
使用 Tailscale Serve 提供服务
Tailscale ServeTailscale客户端1.52版本调整了Tailscale Funnel和Tailscale Serve的CLI命令。如果曾在旧版本中使用Funnel或Serve,建议重新阅读CLI文档。 Tailscale Serve可以把Tailscale网络...
Vite 服务端渲染(SSR)
Vite 服务端渲染(SSR)注意这里的 SSR 特指 React、Preact、Vue 和 Svelte 等前端框架所支持的能力:在 Node.js 中运行同一个应用,预先渲染为 HTML,最后在客户端完成水合。如果你要对接传统...
使用 WP-CLI 远程运行命令
使用 WP-CLI 远程运行命令 使用 SSH 连接 WP-CLI 是 WordPress 的命令行界面,用于以程序化方式执行管理和开发任务,项目网站为 wp-cli.org 和 WordPress WP-CLI 项目页。它接受全局参数 --ssh=...
2.2 Git 基础 – 记录每次更新到仓库
2.2 Git 基础 - 记录每次更新到仓库 记录每次更新到仓库 现在我们的机器上有了一个 真实项目 的 Git 仓库,并从这个仓库中检出了所有文件的 工作副本。 通常,你会对这些文件做些修改,每当完成...




