在平时使用数据库查询数据时 经常会遇到查询表中出现XX次以上的数据 以前自己遇到就直接百度 然后拿来就用 在过段时间遇到就懵逼了 还得百度。。。。 so 还是加深理解下 省的以后遇到再次一脸懵逼。 大致的写法: select * from 表名 where 字段名 in ( select 字段名 f ...
分类:
其他好文 时间:
2017-09-27 19:09:05
阅读次数:
165
写在前面 编写易于维护的代码,其中最重要的方面就是能够找到代码中重复出现的主题并优化他们,这也是设计模式最有价值的地方 说到这里...... 《head first设计模式》里有一篇文章,是说使用模式的心智, 1、初学者"心智" :"我要为HELLO WORLD找个模式" 2、中级人员模式: "或许 ...
分类:
编程语言 时间:
2017-09-26 19:25:38
阅读次数:
175
1,哈希表法 分成若干组,进行扫描。相同记录只加1次,重复次数加1,之后进行第二次扫描,得出重复次数的前十名。 2,从小到大排序(我觉得最好不用这种方法,准确性不高) 3,内存映射(建议) 对每条短信的第i个字母按ASCII码进行分组,也就是创建树。i是树的深度,也是短信的第i个字母。 ...
分类:
其他好文 时间:
2017-09-23 16:16:30
阅读次数:
704
系统连接状态篇:1.查看TCP连接状态netstat-nat|awk‘{print$6}’|sort|uniq-c|sort-rnuniq用于报告或忽略文件中的重复行uniq-c:在每列旁边显示该行重复出现的次数;通过对文件中重复出现的字符进行统计接着在通过sort-rn进行降序排序netstat-n|awk‘/^tcp/{++S[$NF]};END{for(..
分类:
Web程序 时间:
2017-09-18 11:09:32
阅读次数:
208
uniq命令文件过滤分割与合并 uniq命令用于报告或忽略文件中的重复行,一般与sort命令结合使用。 语法 uniq(选项)(参数) 选项 \ -c或——count:在每列旁边显示该行重复出现的次数; -d或--repeated:仅显示重复出现的行列; -f<栏位>或--skip-fields=< ...
分类:
其他好文 时间:
2017-09-18 10:52:26
阅读次数:
189
1、去重 清除数组中重复出现的元素: var arr1 = [ 1,3,3,4,4 , 4,"aba","aba" ]; //数组字面量的形式创建数组。 var arr2 = [ ]; for ( var i=0; i<arr1.length; i++){ if(arr2.indexOf(arr1[ ...
分类:
编程语言 时间:
2017-09-17 13:52:49
阅读次数:
267
一、什么是设计模式? 设计模式,是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。每一个设计模式系统地命名、解释和评价了面向对象系统中一个重要的和重复出现的设计。 使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软 ...
分类:
其他好文 时间:
2017-09-17 13:42:24
阅读次数:
166
一. 加强对函数使用的认识 观察下面截图中的三个需求,可以看出,之前对于功能化的理解还是过于肤浅。方法或函数的核心在于提高复用性,事物重复出现时,我们就将其独立地封装起来,需要时,直接调用。至于这个封装的东西是什么,根本不在乎。 二. 对函数在实际中的应用进行解析 注解:对于本题,两个明确都没搞懂。 ...
分类:
编程语言 时间:
2017-09-16 23:15:33
阅读次数:
255
用JS编写一个函数,返回数组中重复出现过的元素,见下面的代码: 而数组去重的方法详见我的另一篇博文-->数组去重 ...
分类:
编程语言 时间:
2017-09-13 23:26:45
阅读次数:
274
数组的介绍 数组的介绍 数组(Array)是一串有序的由相同类型元素构成的集合,数组中的集合元素是有序的,可以重复出现。在Swift中数组类型是Array,是一个泛型集合。数组分成:可变数组和不可变数组,分别使用let修饰的数组是不可变数组,使用var修饰的数组是可变数组。 数组的初始化 数组的初始 ...
分类:
编程语言 时间:
2017-09-12 18:35:48
阅读次数:
150