//正序var data = {"rows": [{"name": "张三","time": "2011/4/1 0:00:00",},{"name": "李四","time": "2015/5/6 12:30:00",},{"name": "王五","time": "2012/10/1 22:10 ...
分类:
编程语言 时间:
2018-02-27 19:29:32
阅读次数:
576
基本查询 orderby子句 形式: order by 排序字段1 [排序方式], 排序字段2 [排序方式], ..... 说明: 对前面取得的数据(含from子句,where子句,group子句,having子句的所有结果)来指定按某个字段的大小进行排列(排序),排序只有2种方式: 正序: ASC ...
分类:
数据库 时间:
2018-02-17 22:27:36
阅读次数:
266
JavaScript按IP地址列表排序,主要思路就是分割每个点号部分,然后ip1和ip2分别对不够三位数的进行补0操作,然后转换为数字类型进行一一比较。 上代码: 正序: 1 var arr=[ 2 {ip:"10.20.39.12"}, 3 {ip:"43.120.39.11"}, 4 {ip:" ...
分类:
编程语言 时间:
2018-02-11 12:26:24
阅读次数:
191
直接上代码: 结果如下: 1、姓名,左边是正序(ForwardRanking(arr,"name")),右边是反序(ReverseRanking(arr,"name")); 1、sports,左边是正序(ForwardRanking(arr,"sports")),右边是反序(ReverseRanki ...
分类:
编程语言 时间:
2018-02-08 15:32:36
阅读次数:
200
1、单一的数字排序,左侧是正序(arr.sort(sortDownAge)),右侧是反序(arr.sort(sortUpAge)) 2、灵活的数字多排序,左侧是年龄正序(sortDownNumber(arr,"age")),右侧是年龄反序(sortUpNumber(arr,"age")) 3、灵活的 ...
分类:
编程语言 时间:
2018-02-08 15:32:09
阅读次数:
218
一、循环列表,删除其中的元素 l1 = [1,2,3,4,5,6,7] 循环删除奇数位元素 1.正序循环删除,会出现越界情况,所以采用倒叙的方式删除 二、循环字典,删除其中的元素 如果循环删除的话,编译器会报 RuntimeError: dictionary changed size during ...
分类:
编程语言 时间:
2018-01-29 19:11:39
阅读次数:
173
order by多个字段时,每个字段后都要添加asc或者desc关键字,否则没加关键字的字段默认按照asc正序排列。 ...
分类:
数据库 时间:
2018-01-29 11:27:27
阅读次数:
306
数组 数组的定义 1.数组字面量(直接量) 2.利用构造函数 如果只传一位参数就代表数组的长度。注意:数组只能溢出写不能溢出读。 数组方法(重点) 能改变原数组的7种方法 1. arr.push( ) 从数组最后添加元素。 仿写一个push方法 2. arr.pop( ) 不用传参数 剪切数组最后那 ...
分类:
编程语言 时间:
2018-01-22 10:59:04
阅读次数:
166
【快速排序】: 利用递归算法, 首先选择一个基准值(pivot value),这里我们选列表的第一个值作为例。这个基准值的作用是协助列表的分割。 这个基准值在正序列表中的正确位置,我们称之为分割点(split point)。这个点用于将列表分成两个部分,然后再对每个部分做快速排序。 分割过程如下: ...
分类:
编程语言 时间:
2018-01-21 14:47:24
阅读次数:
176
【归并排序】这里我们利用递归算法不断地将列表一分为二,base case就是列表中没有元素或者只剩一个元素,因为此时这个子列表必然是正序的;然后再逐步把两个排序完成的子列表合并成一个新的正序列表,直到所有元素排序完毕。 【示意图】这是一个从下至上的过程(Bottom-Up) 将列表不断从中间分成两个 ...
分类:
编程语言 时间:
2018-01-21 13:50:01
阅读次数:
277