排序
使用 mariadb-backup 进行增量备份与恢复
mariadb-backup 可以制作全量备份或增量备份。全量备份把完整数据复制到一个空目录;增量备份保存相对于已有备份的新变化。本文依次说明如何建立增量链、准备备份和恢复数据。 mariadb-backup ...
Kotlin 协程中的共享可变状态与并发
协程可以借助 Dispatchers.Default 这样的多线程调度器并行执行,因此也会遇到通常的并行编程问题。其中最主要的问题,是如何同步访问共享可变状态。有些解决方法与普通多线程程序相同,有些则...
行安全策略
除了通过GRANT提供的SQL标准权限系统,表还可以设置行安全策略,按用户限制普通查询能够返回哪些行,以及数据修改命令能够插入、更新或删除哪些行。这也称为行级安全(Row-Level Security)。 ...
用表单事件动态调整 Symfony 表单
表单事件可以根据已有实体、提交的数据或外部服务,动态调整表单字段。下面依次给出常见场景及对应代码。初次接触这一机制时,先阅读 表单事件文档,了解各事件发生的时间和可用的数据。 只在创...
使用语言集成查询 (LINQ)
介绍 本教程介绍 .NET 与 C# 的相关功能。你将学习如何: 使用 LINQ 生成序列。 编写可在 LINQ 查询中轻松使用的方法。 区分及早计算和惰性计算。 你将开发一个演示法罗洗牌的应用,学习这些技...
时间序列基数:为什么多加一个索引列,比多加一百万行更昂贵
基数是你按多少个维度为读数建立索引的结果。下面通过测量展示曲线在哪里转折,以及不离开 Postgres 就能采取什么措施。有人给传感器表加了 firmware_ver 列。一行 DDL,一分钟就通过审查。两周...
注册区块变体,同时在插入器中隐藏它
定义自定义区块时,可以使用 block.json 中的 inserter 属性,控制用户能否插入该区块,或让它只能通过程序添加。 有些情况下,自定义区块显得过于复杂,区块变体才是更合适的方案。例如,outre...
开始使用 WSL 容器
本分步指南介绍如何使用 WSL 内置的容器命令行工具 wslc.exe,在 Windows 上构建和运行 Linux 容器。wslc.exe 提供熟悉的命令行界面,用于构建、交付和运行容器化应用。 WSL 容器概述 容器是一...
用内部审计器测试数百个网页的 Cookie 行为
随着 AI 和自动化在数字体验中所占比重越来越大,让人们掌控自己的选择也越来越重要。人们应当能够从新技术中受益,同时不会失去已经表达过的偏好。 Cookie 横幅是人们在网上表达这些偏好的最常...
PowerRename:批量重命名文件
PowerRename 是 Windows 的批量重命名工具,可以一次快速重命名多个文件。这项 PowerToys 实用工具能够:修改大量文件的文件名,而不必把所有文件设为同一个名字。针对文件名中的指定部分搜索并...





