排序
NGINX 响应压缩与解压缩
本节介绍如何配置响应压缩或解压缩,以及如何发送预先压缩的文件。 简介( Introduction ) 压缩响应通常能显著减少传输数据量,但运行时压缩也会增加处理开销,可能影响性能。NGINX 在发送响应...
安排 WP-Cron 定时事件
WP-Cron系统通过钩子添加新的计划任务。 添加钩子要让任务运行,必须创建自定义钩子,并将要执行的函数名称关联到它。这一步非常重要;遗漏后,任务不会运行。下面的示例创建一个钩子。第一个参...
如何让 WordPress 插件支持国际化
如何让 WordPress 插件支持国际化 要让应用中的字符串可以翻译,需要把原始字符串包装在一组专用函数之一的调用中。这些函数统称为 gettext。 Gettext 简介 WordPress 使用 gettext 库和工具实...
二进制快速幂
Last update: June 10, 2026 Translated From: e-maxx.ru 二进制快速幂 二进制快速幂也称平方求幂。对于非负整数 nn,它只需 O(logn)O(\log n) 次乘法就能计算 ana^n,而朴素方法需要 O(n)O...
用欧几里得算法计算最大公约数
用欧几里得算法计算最大公约数 给定两个非负整数 a 和 b,我们需要求它们的最大公约数(GCD),即同时整除这两个数的最大整数。通常记为 gcd(a, b),其数学定义是: gcd(a, b) = max { k > 0...
埃拉托色尼筛法:实现、复杂度与分段优化
埃拉托色尼筛法用于找出区间 [1, n] 中的全部素数,所需操作次数为 O(n log log n)。 算法很简单:先写下 2 到 n 之间的所有整数。因为 2 是最小的素数,先把 2 的所有真倍数标记为合数。一个数...
位运算
最后更新: 2026年9月18日 Original 位运算 二进制数 二进制数采用以2为基数的计数系统,仅使用两个符号,通常是“0”和“1”。 某一位的值为1时,称该位已置位;值为0时,称该位已清零。 二进...
前缀函数与 KMP 算法
前缀函数与 KMP 算法 字符串前缀和后缀定义 关于字符串前缀、真前缀,后缀、真后缀的定义详见 字符串基础 前缀函数 定义 给定一个长度为 $n$ 的字符串 $s$,其 前缀函数 被定义为一个长度为 $n$...
Dijkstra 算法
Last update: September 24, 2023 Translated From: e-maxx.ru Dijkstra 算法 给定一个包含 n 个顶点和 m 条边的有向或无向带权图,所有边的权重均非负。另给定起始顶点 s。本文讨论如何求出...
最小生成树:Kruskal算法
最小生成树:Kruskal算法 给定一个带权无向图,希望找到一棵连接所有顶点的子树,即生成树,并使其总权重在所有可能的生成树中最小。总权重是所有边权之和。这棵树称为最小生成树。 左图是一个...


