结构意图定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。Te m p l a t e M e t h o d 使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。适用性一次性实现一个算法的不变的部分,并将可变的行为留给子类来实现。各子类中公共的行为应被提取出来并集中到一个公共父类中...
分类:
其他好文 时间:
2015-07-22 09:21:24
阅读次数:
127
redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,redis支持各种不同方式的排序。Redis数据都是缓存...
分类:
系统相关 时间:
2015-07-13 12:10:59
阅读次数:
205
一、集合运算操作符 UNION:(并集)返回两个集合去掉重复值的所有的记录 UNION ALL:(并集)返回两个集合去掉重复值的所有的记录 INTERSECT:(交集)返回两个集合的所有记录,重复的只取一次 MINUS:(差集)返回属于第一个集合,但不属于第二个集合的所...
分类:
数据库 时间:
2015-07-12 17:19:54
阅读次数:
135
HashSet类主要是设计用来做高性能集运算的,例如对两个集合求交集、并集、差集等。集合中包含一组不重复出现且无特性顺序的元素。HashSet的一些特性如下:1、HashSet中的值不能重复且没有顺序。2、HashSet的容量会按需自动添加。构造方法:HashSet() 默认相等比较器创建一个空的新...
分类:
其他好文 时间:
2015-07-10 18:23:26
阅读次数:
115
#include#includestruct Node;typedef struct Node *PtrToNode;typedef PtrToNode List;typedef PtrToNode Position;struct Node{ ElementType Ele; PtrTo...
分类:
其他好文 时间:
2015-07-08 14:27:53
阅读次数:
118
模板方法
概述
定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。
TemplateMethod使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。
适用性
1.一次性实现一个算法的不变的部分,并将可变的行为留给子类来实现。
2.各子类中公共的行为应被提取出来并集中到一个公共父类中以避...
分类:
编程语言 时间:
2015-07-07 09:34:50
阅读次数:
133
Redis是一款开源的、高性能的键-值存储(key-value store)。它常被称作是一款数据结构服务器(data structure server)。Redis的键值可以包括字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)和 有序集合(sorted sets)等数据类型。 对于这些数据类型,你可以执行原子操作。例如:对字符串进行附加操作(append);递增哈希中的值;向列表中增加元素;计算集合的交集、并集与差集等。...
1/cmd命令下python开发模式退出方式:Ctrl+z2/自然字符串 在字符串前加r,例如r"hello/n",可以保留转义符3/字符串重复 *n4/子字符串:索引,切片5、集合:建立关系(&交集,|并集,-差集),去除重复元素6、pickle腌制 目的:将数据在序列化,存储在内存中,在本地实现...
分类:
编程语言 时间:
2015-07-05 23:54:46
阅读次数:
243
1. 过滤a.log的重复数据#统计cat datatest.log|sort|uniq -d |wc -l #放入b.log cat datatest.log|sort|uniq -d >b.log一、两个文件的交集、并集(前提条件:每个文件中不得有重复行)1. 取出两个文件的并集(重...
分类:
系统相关 时间:
2015-06-25 22:51:05
阅读次数:
282
Sub Main() Dim a As Integer() = {1, 2, 3, 4, 5, 6, 7} Dim b As Integer() = {4, 5, 6, 7, 8, 9, 10} Dim c As Integer() = {1, 2, 3, ...
分类:
编程语言 时间:
2015-06-25 01:18:31
阅读次数:
183