摘要:
rebase假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。$ git checkout -b mywork origin现在我们在这个分支做一些修改,然后生成两个提交(commit).$ vi file.txt$ git commit$ vi otherfile.txt$... 阅读全文
摘要:
嵌套循环连接(Nested Loop Join)循环嵌套连接是最基本的连接,正如其名所示那样,需要进行循环嵌套,嵌套循环是三种方式中唯一支持不等式连接的方式,这种连接方式的过程可以简单的用下图展示: 图1.循环嵌套连接的第一步 ... 阅读全文
摘要:
一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到应用。 一致性hash算法... 阅读全文
摘要:
1. 概述。本文主要介绍了mapreduce框架上如何实现两表JOIN。2. 常见的join方法介绍假设要进行join的数据分别来自File1和File2.2.1 reduce side joinreduce side join是一种最简单的join方式,其主要思想如下:在map阶段,map函数同时... 阅读全文
摘要:
转自:http://www.cnblogs.com/dyufei/archive/2009/11/12/2573974.html不言自明,看SQL就完全理解了,不需要过多解释,不错,分享之:ROLLUP 运算符生成的结果集类似于 CUBE 运算符生成的结果集。下面是 CUBE 和 ROLLUP 之间... 阅读全文
摘要:
问题:1.如何判断单链表里面是否有环?算法的思想是设定两个指针p, q,其中p每次向前移动一步,q每次向前移动两步。那么如果单链表存在环,则p和q相遇;否则q将首先遇到null。这里主要理解一个问题,就是为什么当单链表存在环时,p和q一定会相遇呢?假定单链表的长度为n,并且该单链表是环状的,那么第i... 阅读全文
摘要:
未完待续不同意的请尽管去深入看一下。对象是引用传递没错,参数传递是值传递。 阅读全文
摘要:
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同... 阅读全文
摘要:
最近,在sql的shell查询界面中,做了个进度条的功能,样子大致如下结果,有时候提交一个过于复杂的查询的时候,进度条的值会出现一个奇怪的数字(-2147483648),其实是int32的最小值,这种情况显然特别像溢出。结果,查了半天的代码,debug进去,发现初始值赋值为0,debug跟踪也是0,... 阅读全文
摘要:
vi中如何替换某字符成“回车”?在 vi 中::s/,/^M/g(you need to type CTRL-V to get a ^M here)VIM - Vi IMproved 6.3 阅读全文