排序
使用 Docker 与 Docker Sandboxes 实现可复现的 ESP32 固件开发
固件开发一直充满挑战:工具链不匹配、“在我的机器上能运行”的构建结果,以及维护旧产品和交付新功能之间的矛盾。本文介绍如何使用Docker和Docker Sandboxes简化固件开发,尤其是ESP32项目。...
用 tRPC 和 Deno 构建类型安全的 API
客户端与服务端共享类型契约。 Deno 是用于编写 JavaScript 和 TypeScript 的一体化、零配置工具链,原生支持 Web 平台 API,非常适合快速构建后端和 API。为了让 API 更易维护,我们可以使用 t...
What Are Namespaces and cgroups, and How Do They Work?
本文属于我们的容器技术系列: 命名空间和 cgroups 是什么,又如何工作?(本文) 构建更小的容器镜像 最近,我一直在研究 NGINX Unit,这是我们的开源多语言应用服务器。在研究中,我注意到 Un...
使用 GitHub Actions 自动向议题添加标签
简介 本教程演示如何在工作流中使用 GitHub CLI,为新建或重新打开的议题添加标签。例如,每次新建或重新打开议题时,都添加 triage 标签。随后可以按此标签筛选议题,查看需要分流处理的内容。...
Nextcloud 外部存储
External Storage Support 应用可以把外部存储服务和设备挂载为 Nextcloud 的辅助存储,也可以允许用户挂载自己的外部存储。 启用 该功能由随 Nextcloud 自动安装的内置应用提供,默认关闭。在...
PostgreSQL 18:表分区
PostgreSQL 支持基本的表分区。本节介绍为什么要在数据库设计中采用分区,以及如何实现。 5.12.1 概览 分区是把逻辑上的一张大表拆成多个较小的物理部分,主要有以下好处: 某些情况下能显著改...
区间 DP
定义 区间类动态规划是线性动态规划的扩展。分阶段划分问题时,元素出现的顺序,以及当前阶段由前一阶段的哪些元素合并而来,都与问题的求解密切相关。 令状态 f(i,j)f(i,j) 表示合并下标位置 i...
openpyxl 官方教程
安装使用 pip 安装 openpyxl。建议在不包含系统包的 Python 虚拟环境中安装:$ pip install openpyxl 提示:openpyxl 支持常用的 lxml 库;如果安装了它,openpyxl 就会使用它。创建大型文件时...
本地开发如何使用HTTPS
本地开发如何使用HTTPS 大多数时候,http://localhost就能满足需求:在浏览器中,它的行为大体上像HTTPS。这也是某些API虽然无法在已部署的HTTP网站上工作,却能在http://localhost上工作的原因...
用 Python 进行 Curses 编程
用 Python 进行 Curses 编程 :作者: A.M. Kuchling, Eric S. Raymond :发布版本: 2.04 摘要: 本文档介绍了如何使用 curses 扩展模块控制文本模式的显示。 curses 是什么? curses 库为基于文本...




