Redis数据类型之字典标签(空格分隔): redisredis的字典字典又称符号表(symbol table),关联数组(associative array),或者映射(map)。是用于保存键值对的一种抽象数据结构。
字典的key是唯一的,对键值对的操作基本都是基于key来操作的。redis中的数据库底层是使用字典来实现的,对于数据库的增删改查都是基于字典来实现的。redis的哈希键也是基于字典...
分类:
其他好文 时间:
2015-07-31 23:36:36
阅读次数:
167
List和Set都继承了接口CollectionListList 有序可重复: ArrayList底层的数据结构是:索引数组,元组的区别靠数组自定义从0开始的数字下标来表示唯一性,所以元素可以重复,且按照数组下标排序;可以对元素进行随机的访问,向ArrayList()中插入与删除元素的速度慢. Li...
分类:
其他好文 时间:
2015-07-27 10:48:41
阅读次数:
128
学习了集合,脑子里list,set,map之间的关系有混乱,在这里整理一下.有兴趣的朋友可以看下.先看下 list,set,map各自的特点List: 索引数组:在内存空间上是连续的,计数也是连续的,总体就是有序的.下标是从0开始的,挨个递增的数组,可以通过数字下标找到相应的元素 关联数组:在内存空...
分类:
其他好文 时间:
2015-07-26 00:24:39
阅读次数:
103
既然说到匿名类型超级实用,得要找到场景来说服一下,如果大家玩过php,里面有一个万能的关联数组array,任你在关联数组array里面怎么写,都
可以用json_encode来生成json,非常非常的方便。
"hxc","age"=20,"isMale"=>true);
//也可以这么写
...
分类:
其他好文 时间:
2015-07-25 09:29:06
阅读次数:
211
树状数组求区间最值树状数组(Binary Index Tree)利用二进制的一些性质巧妙的划分区间,是一种编程,时间和空间上都十分理想的求区间和的算法,同样我们可以利用树状数组优美的区间划分方法来求一个序列的最值约定以 num[] 表示原数组, 以 idx[] 表示索引数组,Lowbit(x)=x&...
分类:
编程语言 时间:
2015-07-23 23:36:03
阅读次数:
284
PHP的cURL支持通过给CURL_POSTFIELDS传递关联数组(而不是字符串)来生成multipart/form-data的POST请求。传统上,PHP的cURL支持通过在数组数据中,使用“@+文件全路径”的语法附加文件,供cURL读取上传。这与命令行直接调用cURL程序的语法是一致的:cur...
分类:
Web程序 时间:
2015-07-20 23:07:35
阅读次数:
152
PHP 数组排序函数: sort() - 对数组进行升序排列 rsort() - 对数组进行降序排列 asort() - 根据关联数组的值,对数组进行升序排列 ksort() - 根据关联数组的键,对数组进行升序排列 arsort() - 根据关联数组的值,对数组进行降序排列 krsor...
分类:
编程语言 时间:
2015-07-20 12:19:02
阅读次数:
129
Bash支持普通数组和关联数组,普通数组只接收整数作为数组索引,关联数组可使用字符串作为数组索引。定义数组:#array=(13579)查看数组内容#echo${array[*]}13579#echo${array[@]}13579查看数组索引#echo${!array[@]}01234#echo${!array[*]}01234查看数组值#echo${array[0]}1第..
分类:
编程语言 时间:
2015-07-17 23:01:34
阅读次数:
142
#include<stdio.h>
intqmax(inta[],intlen)//自定义取最大值的函数
{
intmaxx=0;
for(inti=0;i<len;i++)
{
if(a[i]>maxx)
{
maxx=a[i];
}
}
returnmaxx;
}
voidmain()
{
intb[6]={12,4,5,43,53,3};
printf("数组的最大值为:%d",qmax(b,sizeof(b)/siz..
分类:
编程语言 时间:
2015-07-16 14:25:19
阅读次数:
135
#include<stdio.h>
intqmax(inta[],intlen)//自定义取最大值的函数
{
intmaxx=0;
for(inti=0;i<len;i++)
{
if(a[i]>maxx)
{
maxx=a[i];
}
}
returnmaxx;
}
voidmain()
{
intb[6]={12,4,5,43,53,3};
printf("数组的最大值为:%d",qmax(b,sizeof(b)/siz..
分类:
编程语言 时间:
2015-07-16 14:23:18
阅读次数:
142