- 博客(35)
- 资源 (14)
- 收藏
- 关注
转载 SPARK_RDD_API
map & flatMap 站在巨人的肩膀上:http://www.bkjia.com/yjs/927704.html Spark 中 map函数会对每一条输入进行指定的操作,然后为每一条输入返回一个对象;而flatMap函数则是两个操作的集合——正是“先映射后扁平化”: 操作1:同map函数一样:对每一条输入进行指定的操作,然后为每一条输入返回一个对象 操作2:最后将所有对象合并为一个对
2016-02-18 15:13:16
392
转载 Hbase与Hive的"区别"
站在巨人的肩膀上:http://blog.csdn.net/maixia24/article/details/14163203http://www.csdn.net/article/2014-05-29/2820004-Hive-HBaseHive是什么?Apache Hive是一个构建于Hadoop(分布式系统基础架构)顶层的数据仓库,注意这里不是数据库。Hive可以看作
2015-12-21 11:19:38
603
原创 java实现:扑克牌
package test;public class DeckofCard { public static void main(String[] args) { String[] suits = {"红桃", "梅花", "方片", "黑桃"}; String[] ranks = {"A", "2", "3", "4", "5", "6", "7",
2015-12-16 15:58:34
750
原创 java实现:获取随机数
/*Math.random()生成[0,1)之间的随机数。*(int)(Math.random()*10) //生成0-9之间的随机数*(int)(50 + Math.random()*50) //生成50-99之间的随机数* a + (Math.random() * b)返回a到a+b之间的随机数但不包含a+b*/import java.util.*;public class Ge
2015-12-15 14:44:20
446
转载 java语言编程的30条建议
(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:ThisIsAClassNamethisIsMethodOrFieldName若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。Java包(Packa
2015-12-10 19:40:35
499
原创 文章标题
站在巨人的肩膀上,参考: http://blog.csdn.net/licongcong_0224/article/details/12972889 1. 准备三台以上服务器/虚拟机,要求: 1.1 OS: ubuntu 14.04 1.2 最好为每个节点创建一个hadoop用户root@ubuntu:~$ adduser hadoop root@ubuntu:~$ passwd hadoo
2015-12-03 17:42:35
346
原创 eclipse导入hadoop示例源码on ubuntu14.04
hadoop自带了example程序,给我们分析map-reduce程序带了许多方便,本文讲述怎么在eclipse导入example.jar源代码 on ubuntu14.04:1. 将hadoop自带的包导入到eclipse:在新建的工程中,右键工程名->properties->java build path->Libraries->add External Jars
2015-12-02 23:54:54
532
原创 ubuntu/Kubuntu 14.04以上无法安装傲游maxthon问题解决
本文解决来ubuntu/Kubuntu 14.04, 14.14, 15.04等平行发行版的maxthon无法运行的情况
2015-11-22 21:20:51
2434
转载 (转)linux中的IO端口映射和IO内存映射(统一编址和独立编址)
linux中的IO端口映射和IO内存映射(一)地址的概念1)物理地址:CPU地址总线传来的地址,由硬件电路控制其具体含义。物理地址中很大一部分是留给内存条中的内存的,但也常被映射到其他存储器上 (如显存、BIOS等)。在程序指令中的虚拟地址经过段映射和页面映射后,就生成了物理地址,这个物理地址被放到CPU的地址线上。 物理地址空间,一部分给物理RAM(内存)用,一
2015-05-04 21:10:10
1053
转载 (转)信号量、互斥体和自旋锁
信号量、互斥体和自旋锁一、信号量 信号量又称为信号灯,它是用来协调不同进程间的数据对象的,而最主要的应用是共享内存方式的进程间通信。本质上,信号量是一个计数器,它用来记录对某个资源(如共享内存)的存取状况。一般说来,为了获得共享资源,进程需要执行下列操作: (1) 测试控制该资源的信号量。 (2) 若此信号量的值为正,则允许进行使用该资源。进程将信号量
2015-05-04 15:18:32
512
转载 (转)Linux写时拷贝技术(copy-on-write)
Linux写时拷贝技术(copy-on-write)转自:http://www.cnblogs.com/biyeymyhjob/archive/2012/07/20/2601655.htmlCOW技术初窥: 在Linux程序中,fork()会产生一个和父进程完全相同的子进程,但子进程在此后多会exec系统调用,出于效率考虑,linux中引入了“写时复制“技术,也就是只
2015-05-04 14:57:26
580
转载 (转)main函数参数详解
main函数可以不带参数,也可以带参数,这个参数可以认为是 main函数的形式参数。C语言规定main函数的参数只能有两个,习惯上这两个参数写为argc和argv。因此,main函数的函数头可写为: main (argc,argv)C语言还规定argc(第一个形参)必须是整型变量,argv( 第二个形参)必须是指向字符串的指针数组。加上形参说明后,main函数的函数头应写为:
2015-04-19 18:33:36
522
转载 (转)程序是怎么在内存中存储的
一个程序占有的内存分为5类:1. 全局/静态数据区---->对应 .data数据段2.常量数据区--> .rdata只读数据段3.代码区---> .text代码段 (存储代码)4.栈5.堆 内存存储情况:1. 全局/静态数据区---> 全局/静态数据2.常量数据区(.rdata)-->常量字符串3.栈--
2015-04-08 15:42:58
1020
转载 (转)Cache与主存之间的全相联映射,直接映射和组相联映射的区别
Cache与主存之间的全相联映射,直接映射和组相联映射的区别1.高速缓冲存储器的功能、结构与工作原理 高速缓冲存储器是存在于主存与CPU之间的一级存储器, 由静态存储芯片(SRAM)组成,容量比较小但速度比主存高得多,接近于CPU的速度。 Cache的功能是用来存放那些近期需要运行的指令与数据。目的是提高CPU对存储器的访问速度。为此需要解决2个技术问题:一是主存地址与缓存地址的映象及转
2015-04-06 11:23:30
28834
原创 双显卡禁用集成显卡
双显卡的集成显卡一般会占用系统内存,本文以ThinkPad T400为例在BIOS中关闭集显,将分给集显的那部分内存贡献出来。
2014-10-11 20:06:04
7260
嵌入式开发工具
2014-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人