基本概念Nested loop join:Outer table中的每一行与inner 
table中的相应记录join,类似一个嵌套的循环。Sort merge join:将两个表排序,然后再进行join。Hash 
join:将两个表中较小的一个在内存中构造一个Hash 表(对Join Key),扫...
                            
                            
                                分类:
数据库   时间:
2014-05-12 14:42:33   
                                阅读次数:
404
                             
                    
                        
                            
                            
                                剑指offer上的第10题,在九度OJ上测试通过。
  时间限制:1 秒内存限制:128 兆
  
题目描述:
输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。
输入:
输入可能包含多个测试样例。
对于每个输入文件,第一行输入一个整数T,代表测试样例的数量。对于每个测试样例输入为一个整数。
。n保证是int范围内的一个整数。...
                            
                            
                                分类:
其他好文   时间:
2014-05-10 09:01:09   
                                阅读次数:
290
                             
                    
                        
                            
                            
                                坑爹地多次过,全都是写程序时不注意的小问题,书写习惯还需要进一步改善。遇到的bug有:忘记return语句;定义ListNode 
runner = head.next,却将判断head==null的情况放在这句之后; 
忘记了新的head将不会是原来的那个head,而是head.next;所以以后遇到...
                            
                            
                                分类:
其他好文   时间:
2014-05-10 06:59:37   
                                阅读次数:
320
                             
                    
                        
                            
                            
                                石子合并(一)
时间限制:1000 ms  |  内存限制:65535 KB
难度:3
描述    有N堆石子排成一排,每堆石子有一定的数量。现要将N堆石子并成为一堆。合并的过程只能每次将相邻的两堆石子堆成一堆,每次合并花费的代价为这两堆石子的和,经过N-1次合并后成为一堆。求出总的代价最小值。
输入有多组测试数据,输入到文件结束。
每组测试数据第一行有一个整...
                            
                            
                                分类:
其他好文   时间:
2014-05-10 05:00:03   
                                阅读次数:
272
                             
                    
                        
                            
                            
                                介绍 LINQ
 
Language-Integrated Query (LINQ,语言集成查询)是下一代.NET 数据访问技术,它借鉴了很多函数编程的概念,因此,它非常适合 F#。
本质上,LINQ 是一组处理集合的库,它实现操作IEnumerable 接口,在这方面,非常像 F# 的序列(Seq)模块,我们在第七章中讨论过。其核心是通过这些库查询在内存中的集合,它可以是数据库,也可以 X...
                            
                            
                                分类:
其他好文   时间:
2014-05-10 04:51:48   
                                阅读次数:
289
                             
                    
                        
                            
                            
                                第一章 内存分配
1. 内存区域。
    方法区和堆(线程共享),程序计数器 , VM栈 和 本地方法栈(线程隔离)。
    1) java虚拟机栈:线程私有。描述的是java方法执行的内存模型:栈帧,用户存储 局部变量表,操作数栈,动态链接,方法出口等信息。
         局部变量表在编译时即可完全确定!如果线程请求的栈深度大于 规定的深度,StackOverflowErro...
                            
                            
                                分类:
其他好文   时间:
2014-05-10 04:47:01   
                                阅读次数:
275
                             
                    
                        
                            
                            
                                1.程序的构建
在构建程序的时候,链接器都会给程序设置一个默认的加载地址,即首选基地址,它表示该模块被映射到进程地址空间时最佳的内存地址。默认情况下,对于EXE程序而言,windows链接器会将它的首选基地址设置为0X400000(四十万),而DLL程序的首选基地址则被设置为0X10000000(1千万),然后链接器将该地址以及一些相关数据和代码的地址写入到PE文件中。首选基地址的是为了系统程序...
                            
                            
                                分类:
其他好文   时间:
2014-05-10 04:39:44   
                                阅读次数:
821
                             
                    
                        
                            
                            
                                声明: 若要转载, 请标明出处.
前提: 在对于大量的数据导入到HBase中, 如果一条一条进行插入, 则太耗时了, 所以可以先采用MapReduce生成HFile文件, 然后使用BulkLoad导入HBase中. 
引用:
一、这种方式有很多的优点:
1. 如果我们一次性入库hbase巨量数据,处理速度慢不说,还特别占用Region资源, 一个比较高效便捷的方法就是使用 “Bulk...
                            
                            
                                分类:
其他好文   时间:
2014-05-10 04:33:38   
                                阅读次数:
513
                             
                    
                        
                            
                            
                                VmwareVcenter4.1升级到Vcenter5.1u1—Vcenter5.5u11、升级目标:vcenter4.1升级到vcenter5.5update1。2、升级准备:1、备份vcenter数据库。2、给vcenter和vcenter数据库虚机服务器做快照。3、检查vcente系统,安装盘剩余10G以上剩余空间。4、建议增加vcenter虚机内存至6-8G。5..
                            
                            
                                分类:
其他好文   时间:
2014-05-10 04:11:18   
                                阅读次数:
432
                             
                    
                        
                            
                            
                                数组和指针的区别2010-04-07 17:32:40分类:C/C++ 
C++/C程序中,指针和数组在不少地方可以相互替换着用,让人产生一种错觉,以为两者是等价的。数组要么在静态存储区被创建(如全局数组),要么在栈上被创建。数组名对应着(而不是指向)一块内存,其地址与容量在生命期内保持不变,只有数组...
                            
                            
                                分类:
其他好文   时间:
2014-05-10 03:21:20   
                                阅读次数:
278