1. C++0x的历史渊源 C++标准——也就是定义语言的文档和程序库——在1998被批准。在2003年,一个小的“修复bug”版本被发布。然而标准委员会仍然在继续他们的工作,一个“2.0版本”的C++标准预计在2009年被发布(虽然所有的工作很有可能在2007年底被完成)。直到现在,发布下一版C+ ...
分类:
编程语言 时间:
2017-04-23 18:52:10
阅读次数:
226
查找(二) 散列表 散列表是普通数组概念的推广。由于对普通数组可以直接寻址,使得能在O(1)时间内访问数组中的任意位置。在散列表中,不是直接把关键字作为数组的下标,而是根据关键字计算出相应的下标。 使用散列的查找算法分为两步。第一步是用散列函数将被查找的键转化为数组的一个索引。 我们需要面对两个或多 ...
分类:
其他好文 时间:
2017-04-21 22:34:18
阅读次数:
272
// #define USING_HASH_SET// ==++==// // Copyright (c) Microsoft Corporation. All rights reserved.// // ==--==/*=======================================... ...
分类:
Web程序 时间:
2017-04-13 00:27:21
阅读次数:
247
1、setbit bitmap 99 1:标识n个事物的状态(0/1)。 2、数据结构优先采用hash:当hash中fields较少时,底层的物理存储使用ziplist压缩方式存储 3、zset:每个元素有一个score值,其大小决定元素顺序。 4、List、Hash、Set和Zset的元素个数不要 ...
分类:
其他好文 时间:
2017-03-27 10:46:02
阅读次数:
165
优点: 1 读写性能优异 2 支持数据持久化,支持AOF和RDB两种持久化方式 3 支持主从复制,主机会自动将数据同步到从机,可以进行读写分离。 4 数据结构丰富:除了支持string类型的value外还支持string、hash、set、sortedset、list等数据结构。 缺点: 1 Red ...
分类:
其他好文 时间:
2017-03-23 16:32:35
阅读次数:
172
redis简介 redis是Remote Dictionary Server(远程数据服务)的缩写 数据模型是key-value,是用C编写的 数据类型有string list hash set sorted set 可持久化,保证了数据的安全 支持主从模式 单个最大value最大限制是1G red ...
分类:
其他好文 时间:
2016-08-23 20:23:44
阅读次数:
155
哈希查找,不需要排序,适用于精确查找,比二分查找更快 ...
分类:
其他好文 时间:
2016-08-08 06:26:51
阅读次数:
142
首先Redis一定比Memcached更高级、更好用,因为Redis是新技术,下面是Redis有而Memcached没有的能力 Redis有而Memcached都可以实现缓存服务器(单独部署一台缓存服务器) 1、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,hash,set,zse ...
分类:
系统相关 时间:
2016-07-04 23:33:30
阅读次数:
277
Redis数据类型 与Memcached仅支持简单的key-value结构的数据记录不同,Redis支持的数据类型要丰富得多,常用的数据类型主要有五种:String、List、Hash、Set和Sorted Set。 Redis数据类型内存结构分析 Redis内部使用一个redisObject对象来 ...
分类:
其他好文 时间:
2016-07-04 13:22:31
阅读次数:
315