var x = [1,2,2,3,4,5,6,7,7] var y = x[0] var z= [] for (var i = 0;i<x.length;i++) { if (y!=x[i]) { z.push(x[i]) y = x[i] } } z.push(x[0]) ...
分类:
编程语言 时间:
2020-02-20 20:01:29
阅读次数:
72
拦截器中获取get参数不会出现任何异常,但是在拦截器中读取了输入流中body内容后,在controller中@RequestBody注解参数无法获取到内容。 背景 通常对安全性有要求的接口都会对请求参数做一些签名验证,而我们一般会把验签的逻辑统一放到过滤器或拦截器里,这样就不用每个接口都去重复编写验 ...
分类:
Web程序 时间:
2020-02-12 10:27:19
阅读次数:
112
记这题主要是想记录两条经验,一个是要考虑数据的可重性,删去重复数据;二是跟上篇博客一样的错误,数组复写导致数据交叉而引起的奇妙bug。以后在类似复写情况要先考虑结尾元素,这两次都栽到这里,因为结尾元素没有更新但却用了。。。一定要记得把要用的数据但未更新的初始化,主要是考察当前所要使用数据的范围有无超 ...
分类:
其他好文 时间:
2020-01-27 22:15:40
阅读次数:
67
首先线性基是什么呢。我们考虑我们有n个数。子集数量为2^n个。我们将每个子集内的数全部异或起来。得到一个值。但是我们考虑这些值内会可能存在重复的,太多了。不便于运算。所以我们考虑,能不能除去重复的。 我们假定n个数都是<10^9。我们考虑使用一个30*30的矩阵。其中其中第一行,存一个最高位1 ...
分类:
其他好文 时间:
2020-01-20 09:43:23
阅读次数:
72
新任务: 下拉框出去重复数据 //前端对象数组 按某个属性去重 其中jsonArray 是你要去重的对象数组 示例中 按name属性去重 //前端对象数组 按某个属性去重 var obj = {}; jsonArray = jsonArray.reduce(function(item,next){ ...
分类:
编程语言 时间:
2020-01-08 16:01:26
阅读次数:
382
易语言去数组去重复,精易论坛微凉 吃尾"算法 万条数据0.2秒 一直再找这种命令,很多思路都是大数据机器吃不消的。 有了这个就会好很多 这个是去除数组2的重复的命令 .版本 2 .计次循环首 (取数组成员数 (数组2), i) .如果真 (取数组成员数 (数组2) < i) 跳出循环 () .如果真 ...
分类:
编程语言 时间:
2019-12-29 11:17:37
阅读次数:
98
今天看到这个问题如何评价王垠的 《讨厌的 C# IDisposable 接口》? - 王垠(人物),答案被歪到windows 内核对象和句柄,答案中谈的太浅显而且有误。翻出陈年老文章(此文成于2012年,只在公司内部分享过),大部分内容来自Windows内核原理 1句柄和句柄泄露 在Windows编 ...
分类:
其他好文 时间:
2019-12-23 19:11:43
阅读次数:
94
什么是函数呢? 首先函数是在完成特定任务的程序代码中,拥有自己独立的单元。 举个例子 “你可以拿本书吗?” ”你可以拿本语文书吗?“ “你可以拿苹果吗?”。。。。。 如果要是放到程序里面估计要重复很多一样的动作,所以函数的第一个优点就是:可以省去重复代码的编写 将“你可以拿”作为它的函数,接下来拿的 ...
分类:
编程语言 时间:
2019-12-18 15:03:55
阅读次数:
70
聚合函数 max() 最大值 min() 最小值 avg() 平均值 sum() 求和 count() 符合条件数据的数目 聚合函数不能嵌套使用 显示表中符合条件的信息数目,不考虑某字段出现null值 转换编码 去重复值 = 只有确定了一个值才能用 多条值用in ...
分类:
数据库 时间:
2019-11-22 00:36:55
阅读次数:
143
位运算主要有以下几方式 位的提取(把每一位提取出来) 字符串匹配,感觉在位运算中使用字符串很好用 异或运算去重复,异或代替其他运算,总之异或很重要 一、常用的知识点 (1)位操作 | 与运算:与运算用来置位 & 并运算:并运算用来掩码,n&(-n)可以获得最低位的1 ~取反:用的很少 ^异或运算:异 ...
分类:
其他好文 时间:
2019-11-19 17:02:22
阅读次数:
109