一:工具类
{CSDN:CODE:615619}
二:应用
按设备在线状态排序
List deviceList = deviceAction.listDevices(qc);
SortListUtil sortList = new SortListUtil();
sortList.Sort(deviceList, "getIsConnect", "desc...
分类:
编程语言 时间:
2015-03-10 12:10:23
阅读次数:
136
【思路】:排序。可以用 sort 或者 qsort ,或者常见的冒泡。
【AC代码】:
常规:
#include
#include
using namespace std;
#define MAX 200+10
int main()
{
int i = 0, n = 0;
int num[MAX];
cin >> n;
for (i = 0; i < n; i++)
cin...
分类:
编程语言 时间:
2015-03-10 00:13:44
阅读次数:
174
Sort a linked list in O(n log n) time using constant space complexity.这题的时间复杂度要求是O(n logn),很容易想到用mergeSort来解。/** * Definition for singly-linked list. ...
分类:
其他好文 时间:
2015-03-09 23:54:04
阅读次数:
212
列表(list)list是可以修改的(字符串和Tuple则不能修改)列表中的常用方法list.append(x) #把x加入表尾
list.insert(i,x) #在第i个元素之前插入x
list.remove(x) #删除列表中值为x的第一个元素
list.count(x) #返回x在列表中出现的次数
list.sort() #排序
list.reverse() #倒排
list.index(x...
分类:
编程语言 时间:
2015-03-09 22:32:56
阅读次数:
332
--sort中的匿名函数中的grades称为外部局部变量,或者upvalue--函数内部定义的函数可以访问函数的变量--这个就是简单的闭包--function sortbygrade (names, grades)-- table.sort(names, function(n1, n2)-- ...
分类:
其他好文 时间:
2015-03-09 22:08:22
阅读次数:
102
STL里面有个sort函数,可以直接对数组排序,复杂度为n*log2(n)。使用这个函数,需要包含头文件#include这个函数可以传两个参数或三个参数。第一个参数是要排序的区间首地址,第二个参数是区间尾地址的下一地址。也就是说,排序的区间是[a,b)。简单来说,有一个数组int a[100],要对...
分类:
编程语言 时间:
2015-03-09 20:42:23
阅读次数:
189
写的一个SSH的防暴力破解脚本。原理是检测SSH连接日志,过滤登录失败的IP,超过登录次数就将其添加进hosts.deny文件中,限制其登录。脚本如下:#!/bin/bash
cat/var/log/secure|awk‘/Failed/{print$(NF-3)}‘|sort|uniq-c|awk‘{print$2"="$1;}‘>/root/black.txt
DEFINE="10"
..
分类:
系统相关 时间:
2015-03-09 19:27:51
阅读次数:
232
#MySQL5.5.8
[client]
port=3306
socket=/opt/mysql/mysql.sock
[mysqld]
port=3306
socket=/opt/mysql/mysql.sock
user=mysql
skip-slave-start
skip-name-resolve
key_buffer_size=2M
read_buffer_size=2M
sort_buffer_size=2M
#5.1.3table_cachedeprecated
table_open_..
分类:
其他好文 时间:
2015-03-09 19:20:00
阅读次数:
177
如果归并排序中待归并的两个相邻序列分别Wi是r[start]~r[mid]和r[mid+1]~r[end],需要将其归并成一个新序列r1[start]~r1[end]:void merge(int r[], int r1[], int start, int mid, int end)
{
int i = start, j = mid + 1, k = start;
while (i...
分类:
编程语言 时间:
2015-03-09 19:12:33
阅读次数:
164
1,一开始用js原生的排序方法,有个错误(超过十条数据后就会排序混乱,可能是在angularjs中使用js原生方法的bug)
var results = results.sort(function(a, b){
switch ( sortKey ) {
case "date":
retur...
分类:
编程语言 时间:
2015-03-09 19:11:47
阅读次数:
177