排序
让 Android 相机上传更快、更可靠
相机上传是 Dropbox Android 和 iOS 应用的一项功能,自动将用户移动设备中的照片和视频备份到 Dropbox。该功能于 2012 年首次推出,每天为数十万用户上传数百万张照片和视频。使用相机上传的是...
在原生 Windows 中用 nvm-windows 管理 Node.js
本指南将帮助你在 Windows 开发环境中安装 Node.js。 对于喜欢在 Linux 环境中使用 Node.js 的用户,请参阅 在适用于 Linux 的 Windows 子系统上安装 Node.js(WSL2)。 在决定在原生 Windows ...
单调队列
引入 在学习单调队列前,让我们先来看一道例题. 例题 Sliding Window 本题大意是给出一个长度为 n 的数组,编程输出每 k 个连续的数中的最大值和最小值. 最暴力的想法很简单,对于每一段 i ...
编写自动化测试
Edsger W. Dijkstra 在 1972 年的文章《谦卑的程序员》中指出,程序测试很适合揭示缺陷,却无法充分证明缺陷不存在。这并不意味着我们不该尽可能多地测试! 程序的正确性,指代码实现预期行为的...
创建第二个 Node-RED 流程
概览 本教程在第一个流程的基础上,引入外部数据,并在本地进行有用的处理。流程会定时从网站取得信息,将信息转换为方便使用的形式,最后在 Debug 侧栏显示结果。 1. 添加 Inject 节点 上一教...
将 SvelteKit 应用部署到 Cloudflare
部署到 Cloudflare Workers 或 Cloudflare Pages 时,使用 adapter-cloudflare。 使用 adapter-auto 时会默认安装这个适配器。如果计划持续使用 Cloudflare,可以直接改用它:本地开发会模拟 cl...
systemd:系统与服务凭据
systemd 服务管理器支持“凭据”(credential)这一概念,用于安全获取凭据数据,并把它传给系统和服务。凭据的具体内容由应用决定,主要用于传递可能具有安全敏感性的加密密钥、证书、密码、身...
PostgreSQL 18:持续归档与时间点恢复(PITR)
PostgreSQL 18:持续归档与时间点恢复(PITR) PostgreSQL 始终在数据库集群数据目录的 pg_wal/ 子目录中维护预写日志(WAL),记录对数据库数据文件的每一次修改。它主要用于保障崩溃安全:系...
pandas 分组:拆分、应用与合并
这里所说的“分组”(group by),是指包含以下一个或多个步骤的处理过程: 拆分:根据某种规则将数据分成若干组。 应用:独立地对每一组应用函数。 合并:将结果组合成一种数据结构。 其中,拆...
ndarray 的索引
ndarray 的索引 另请参阅 索引相关函数 (Indexing routines) 可以使用标准 Python 语法 x[obj] 对 ndarray 进行索引,其中 x 是数组,obj 是选择对象。根据 obj 的形式,可采用基本索引、高级...



