排序
在多台机器上对 Playwright 测试分片
简介 Playwright 默认并行运行测试文件,尽量充分利用本机 CPU 核心。若要进一步提高并行度,可以让多台机器同时执行测试。这个模式称为分片(sharding):把测试分为更小的部分,每个分片都类...
PowerToys Keyboard Manager:重映射按键和快捷方式
PowerToys Keyboard Manager 可以重新映射键盘上的按键和快捷方式。你可以重新分配按键、创建自定义快捷方式,或将按键映射到文本序列,从而定制键盘布局、提高工作效率。 例如,可以在键盘上将...
Kubernetes v1.37:Memory QoS 升级为 Beta
Memory QoS 在 Kubernetes v1.37 中升级为 Beta,并默认启用。在运行 cgroup v2 的 Linux 节点上,该功能使用内存控制器,为内核处理容器内存提供更明确的指导。它最早在 v1.22 中以 Alpha 引入...
Overlay 网络驱动
overlay 网络驱动在多个 Docker 守护进程主机之间创建分布式网络。它叠加在各主机自身的网络之上,启用加密后,连接到该网络的容器可以安全通信。Docker 透明地处理每个数据包的路由,将其发送...
Docker 远程连接:用 SSH 或双向 TLS 保护守护进程套接字
Docker 默认通过不联网的 Unix 套接字提供服务,也可以选择通过 SSH 或 TLS(HTTPS)套接字通信。远程客户端既需要找到正确的 Docker 守护进程,也需要验证对端身份;开放一个 TCP 端口本身并不...
使用 EXPLAIN 读懂 PostgreSQL 查询计划
14.1. 使用 EXPLAIN PostgreSQL 会为收到的每个查询制定一个查询计划。要获得良好的性能,必须让计划适合查询结构与数据特点,因此系统包含一个复杂的规划器,尝试选择合适的计划。可以使用 EXP...
Salt 分布式追踪:用 OpenTelemetry 跟随一项作业
Salt 可以为每次跨进程传递产生 OpenTelemetry span(跨度)。因此,salt '*' test.ping 这样的一项作业能形成一条分布式 trace,贯穿 CLI、master、minion、返回路径,以及中途可能出现的 reac...
Nextcloud 双因素认证:启用、强制执行与恢复
双因素认证(2FA)为用户账号增加一道认证环节。启用之后,登录既需要账号密码,也需要另一个认证因素。在 Nextcloud 中,要让这套流程工作,必须同时满足两项条件:管理员至少启用一个双因素认...
Linux 页缓存命中率
最近一次 Linux 性能回退,最终发现是页缓存命中率变化造成的:旧系统的缓存效果很好,新系统却很差。那么,如何直接测量页缓存命中率? 像下面这样的工具怎么样? # ./cachestat 1 Counting ca...
打包 Python 项目
本教程介绍如何打包一个简单的 Python 项目:添加创建包所需的文件和目录结构,构建包,再上传到 Python Package Index(PyPI)。 提示:如果运行命令遇到问题,请复制命令与输出,在 GitHub 的...



