排序
PostgreSQL 18:表分区
PostgreSQL 支持基本的表分区。本节介绍为什么要在数据库设计中采用分区,以及如何实现。 5.12.1 概览 分区是把逻辑上的一张大表拆成多个较小的物理部分,主要有以下好处: 某些情况下能显著改...
MariaDB 分页优化
需求 新闻网站、博客或其他列表页面可能包含过多条目,一页放不下。于是把它们分成每页 10 条,并提供“下一页”按钮。看到 MariaDB 的 OFFSET 和 LIMIT,你可能会直接采用下面的方式: SELECT ...
快速理解 Git 的部分克隆与浅克隆
Git 仓库越来越大时,新开发者克隆仓库并开始工作的难度也越来越高。Git 是分布式版本控制系统,这意味着即使不连接控制仓库访问的中央服务器,也能在本机工作。要完整实现这一点,本地必须具有...
Django 6.1:基于类的视图
基于类的视图提供另一种将视图实现为 Python 对象而不是函数的方法。它们不能替代基于函数的视图,但与基于函数的视图相比,它们是有某些不同和优势的。 与特定的 HTTP 方法(GET, POST, 等等)...
升级Ubuntu发行版
本文介绍如何将Ubuntu Server或Ubuntu云镜像升级到下一个主要发行版。这与日常的软件更新不同。 建议运行长期支持(LTS)发行版:它提供5年的标准支持与安全更新,而中间发行版仅获得9个月支持...
在 pytest 测试中编写断言与报告失败
使用 assert 语句 pytest 允许直接使用 Python 标准 assert,验证测试中的预期和值。例如,下面断言函数应返回指定值: # content of test_assert1.py def f(): return 3 def test_function(): ...
Data Views 操作:把图片添加到 WordPress 媒体库
上一篇《Using Data Views to display and interact with data in plugins》介绍了如何创建插件,在 WordPress 后台显示 React 应用,并通过 DataViews 组件列出图片数据集。界面已经支持显示、...
创建 GitHub Actions Docker 容器操作
简介 在本指南中,您将了解创建和使用打包的 Docker 容器操作所需的基本组件。 本指南的重点是打包操作所需的组件,因此很少讲操作代码的功能。 操作将在日志文件中打印“Hello World”或“Hell...
创建第二个 Node-RED 流程
概览 本教程在第一个流程的基础上,引入外部数据,并在本地进行有用的处理。流程会定时从网站取得信息,将信息转换为方便使用的形式,最后在 Debug 侧栏显示结果。 1. 添加 Inject 节点 上一教...
