php.ini 中缺省的最长执行时间是 30 秒,这是由 php.ini 中的 max_execution_time 变量指定,如果脚本需要跑很长时间,例如要大量发送电子邮件,或者分析统计大量数据,服务器会在 30 秒后强行中止正在执行的程序,这种情况就要更改php脚本最大执行时间。 PHP设置脚本 ...
分类:
Web程序 时间:
2020-07-01 18:42:47
阅读次数:
63
代码如下: /** * 获取分布式锁 * * @param lockKey 锁 * @param requestId 请求标识 * @param expireTime 单位秒|你认为此方法需要多少时间,设置一个最长时间,此时间必须大于需要调用锁的业务方法逻辑的最大时间,否则锁会冲突 * @param ...
分类:
编程语言 时间:
2020-06-30 14:35:45
阅读次数:
74
对于一个长度为 len 字符串 S ,将其 len 个后缀根据字典序排序得到的排名数组即为后缀数组。 ...
分类:
编程语言 时间:
2020-06-30 12:51:44
阅读次数:
111
快排的划分,归并排序的归并,之后的kmp都是双指针算法。 双指针算法的两大类: 指向两个区间或指向一个区间 双指针算法一般是这样的 双指针算法运用了某些单调性质,可以将暴力的O(n^2)优化到O(n) 先来一个小的问题热身,输入一行若干个用空格隔开的单词,然后依次每行输出一个单词。具体应用看这里ht ...
分类:
其他好文 时间:
2020-06-30 10:56:43
阅读次数:
44
字符串 扩展kmp 1.1 引例 扩展kmp,求解如下问题: 问s串与t串的每一个后缀的最长公共前缀 容易发现:当某一个最长公共前缀等于s串的长度的时候,其实就是一个s串与t串的kmp匹配问题,因此得名“扩展”kmp。事实上,扩展kmp与普通kmp有一定的区别,两者并不是完全是拓扑关系。即使完全没学 ...
分类:
其他好文 时间:
2020-06-30 00:19:38
阅读次数:
73
题目非常得不简洁,所以这里还是做一下翻译吧 总的来说,就是给你一个图,有一些无向边,然后有一条边可能会堵车(可以理解为这条路不能走),这条边是任意的。求一个时间,这个时间满足在任意一条路堵车的时候,玛丽卡都可以从起点走到终点 那其实不难发现,这道题的答案就是在少一条边的情况下,求出所有最短路中最长的 ...
分类:
其他好文 时间:
2020-06-29 15:08:11
阅读次数:
51
记忆化递归: int max = 0; public int lenLongestFibSubseq(int[] A) { int[][] cache = new int[A.length][A.length]; for (int i = 0; i < A.length - 1; i++) { fo ...
分类:
其他好文 时间:
2020-06-29 00:17:42
阅读次数:
57
题目描述 请从字符串中找出一个最长的不包含重复字符的子字符串,计算该最长子字符串的长度。 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 输入: "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。 ...
分类:
其他好文 时间:
2020-06-29 00:05:05
阅读次数:
42
详细讲解可以看这个 下面只是些模板 纯模板 int manacher() { // 将数组初始化 init(); int p[N*2],ans=0,mx=0,max_len=-1,id=0,index; // p[i]代表以i为中心的回文串半径,p[i]-1是以i为中心的最长回文串(相对于原字符串) ...
分类:
其他好文 时间:
2020-06-28 22:45:32
阅读次数:
63
借助全局变量 max 存储全局最优解,遍历以所有节点为头结点的子树。 static final int LEFT = -1; static final int RIGHT = 1; int max = 0; public final int longestZigZag(TreeNode root) ...
分类:
其他好文 时间:
2020-06-28 22:15:48
阅读次数:
67