Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted
set
–有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式...
分类:
编程语言 时间:
2016-06-21 06:54:58
阅读次数:
352
一、何为Redis redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作, ...
分类:
其他好文 时间:
2016-06-20 20:30:02
阅读次数:
206
创建水平分布式数据库,需要分两步实现:划分子集和对子集进行并集操作。分布式数据库的优势是:IO分散,便于快速读取数据,劣势是消耗大量的网络带宽资源。 划分子集是将原始表水平切分成若干个较小的成员表,每一个成员表都是全集的一个划分(各子集的并集是全集,其交集是空集)。每个成员表包含与原始表相同数量的列 ...
分类:
数据库 时间:
2016-06-19 01:13:11
阅读次数:
386
题目链接:https://leetcode.com/problems/intersection-of-two-arrays/ 题目大意:要求两个数组的交集(注意集合是不能含有重复的元素的) 方法1) 先对两个数组进行排序,设置两个指针pA和pB,分别指向这两个数组,比较nums1[pA]和nums[ ...
分类:
其他好文 时间:
2016-06-19 00:01:28
阅读次数:
328
第十章:典型用户和场景 进行典型的用户和场景设计可以分清软件需要面向的人群,分析软件的边界,更加容易设计软件的功能,每个人都想自己做的软件多一些使用者,但是在做软件的时候,我们不能考虑太多类人。需要考虑的是主要使用我们软件的典型用户,一些跟我们软件实际上并无交集的人并不能算为典型用户。 第十一章:软 ...
分类:
其他好文 时间:
2016-06-18 21:14:21
阅读次数:
172
周末还要加班。。。做的多学的多吧,今晚继续看教程,多表查询 1、笛卡尔积:多表时要注意 2、外连接:之前有记录过,就是(+)这个写法,比较怪 3、using:消除笛卡尔集 4、Unit、UnitAll:偶尔有用到 5、INTERSECT:有看同事用过,不知什么意思,原来是交集 今晚也是没怎么学,不过 ...
分类:
数据库 时间:
2016-06-17 23:57:40
阅读次数:
260
for循环方式求交集 2、改成函数的方式 3、使用类的方式 当然用set集合的方法直接就可以搞定。 注意alist对象与blist对象取交集,不等同于blist对象与alist对象去交集的结果。 ...
分类:
其他好文 时间:
2016-06-12 07:06:05
阅读次数:
240
publicstaticvoidmain(String[]args){
Set<String>set1=newHashSet<String>();
Set<String>set2=newHashSet<String>();
set1.add("abc");set2.add("abc");
set1.add("123");set2.add("123");
set1.add("ABC");set2.add("XYZ");
//此处注意,r..
分类:
编程语言 时间:
2016-06-12 00:29:58
阅读次数:
308
题材大多来自网络,本篇由神犇整理 基本概念—二分图 二分图:是图论中的一种特殊模型。若能将无向图G=(V,E)的顶点V划分为两个交集为空的顶点集,并且任意边的两个端点都分属于两个集合,则称图G为一个为二分图。 匹配:一个匹配即一个包含若干条边的集合,且其中任意两条边没有公共端点。如下图,图3的红边即 ...
分类:
编程语言 时间:
2016-06-10 16:22:55
阅读次数:
275
这段时间抱着手机,看了两遍《欢乐颂》的小说--这实在不是一个好习惯,但看完了,总结下,也算没有太浪费那用去的时间吧。 《欢乐颂》讲述来自不同阶层的5个女孩从陌生变的熟悉,有争执,有冲突但最终一起成长的故事。5个来自不同阶层的女孩,虽然在现实生活中应该不会有太多交集,但是在高于生活的小说中理想化地走到 ...
分类:
其他好文 时间:
2016-06-06 23:46:23
阅读次数:
190