在SQL SERVER中,cast和convert函数都可用于类型转换,其功能是相同的, 只是语法不同. cast一般更容易使用,convert的优点是可以格式化日期和数值. 在时间转化中一般用到convert,因为它比cast多加了一个style,可以转化成不同时间的格式 data_type(le ...
分类:
数据库 时间:
2017-06-20 20:15:08
阅读次数:
258
1 0) && substr($result, 10, 16) == substr(md5(substr($result, 26) . $keyb), 0, 16)) { 61 return substr($result, 26); 62 } else { 63 return ''; 64 } 65... ...
分类:
其他好文 时间:
2017-06-17 19:40:14
阅读次数:
391
他们两个没有什么关联只不过可以相互转换而已,就像json可以转化为java对象一样 注意:json只有字符串形式(就是我们常说的json字符串:key/value值和数组形式的字符串),没有什么json对象(当json字符串转换为java对象是就是java对象,当json字符串被转换为js对象时,就 ...
分类:
Web程序 时间:
2017-06-16 20:26:26
阅读次数:
231
Multi-target tracking by Lagrangian relaxation to min-cost network flowhigh-order constraints min-cost network flow multi-target tracking读 “Multi-targ... ...
分类:
Web程序 时间:
2017-06-03 17:25:24
阅读次数:
276
OJ题号:BZOJ4562、洛谷3183 思路:记忆化搜索。 本体可以转化成“求有向图中入度为0的结点到出度为0的结点的路径数”。 每次加边时记录每个结点的入度和出度,然后从入度为0的结点开始搜索,搜到出度为0的结点。 搜索到越底层,重复的路径越多,所以就要用记忆化的思想,将每个结点出发的路径个数记 ...
分类:
其他好文 时间:
2017-06-01 20:04:59
阅读次数:
251
这里是传送门 这道题用普通BFS是可以做的,但是很明显没得过,效率太低了。效率更高的算法A*和双向广搜都可取,这写一下双向广搜的。 注意题目中的判重很重要,可以转化成九位数用hash来解决这个问题。 ...
分类:
其他好文 时间:
2017-05-29 22:23:30
阅读次数:
278
461. Hamming Distance 解题思路: 把两个数的每一位和1比较,如果结果不同说明这两位不同。要比较32次。 477. Total Hamming Distance 解题思路: 因为数据是从0到10^9的,所以可以转化为31位二进制数(10^9 = (10^3)^3 ~ (2^10) ...
分类:
其他好文 时间:
2017-05-29 11:00:06
阅读次数:
154
题意: 给你一个全为0的01串,问你能否通过一系列的变换,得到全为1的01串。 分析: 将每个01串看作一个点,每一个变换可以看作是一条有向边,现在问题可以转化 为找从“00..0”这个点到“11..1”这个点的最短路,那么可以使用spfa来解决这个问题。 对于每个CFT,建一条有向边,从si指向t ...
分类:
其他好文 时间:
2017-05-26 21:58:51
阅读次数:
231
区间更新也可以分割成若干个子区间, 每层的结点至多选取 2 个,时间复杂度 O(logn)。 懒惰(Lazy)标记 懒惰标记,也可称为延迟标记。一个区间可以转化为若干个结点,每个结点设一个标记,记录这个结点被进行了某种修改操作(这种修改操作会影响其子结点)。 也就是说,仅修改到这些结点,暂不修改其子 ...
分类:
其他好文 时间:
2017-05-26 00:39:45
阅读次数:
276
高斯消元法,是线性代数中的一个算法,可用来求解线性方程组,并可以求出矩阵的秩,以及求出可逆方阵的逆矩阵。高斯消元法的原理是:若用初等行变换将增广矩阵 化为 ,则AX = B与CX = D是同解方程组。 所以我们可以用初等行变换把增广矩阵转换为行阶梯阵,然后回代求出方程的解。 1、线性方程组 1)构造 ...
分类:
其他好文 时间:
2017-05-19 22:26:31
阅读次数:
24341