- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 Mapreduce实例——WordCount
Mapreduce简介MapReduce的工作原理WordCount实验环境实验步骤Mapreduce简介 MapReduce采用的是“分而治之”的思想,把对大规模数据集的操作,分发给一个主节点管理下的各个从节点共同完成,然后通过整合各个节点的中间结果,得到最终结果。简单来说,MapReduce就是”任务的分解与结果的汇总“。MapReduce的...
2018-06-28 13:00:57 14467 1
原创 顺序表与链表的区别
1.顺序表存储(典型的数组)2.链表存储3.使用场景:1.顺序表存储(典型的数组) 原理:顺序表存储是将数据元素放到一块连续的内存存储空间,相邻数据元素的存放地址也相邻(逻辑与物理统一)。 优点: (1)空间利用率高。(局部性原理,连续存放,命中率高) (2)存取速度高效,通过下标来直接存储。 缺点: (1)插入和删除比较慢,比如:插...
2018-06-10 18:34:47 764
原创 进程间的关系及守护进程
1.进程组1.1 定义1.2演示2.作业2.1 定义2.2 实例3.会话3.1 定义3.2实例4.守护进程4.1定义4.2 实例4.3 创建守护进程1.进程组1.1 定义 1.进程组是一个或多个进程的集合,可接受来自同一终端的信号。 2.每个进程组有唯一的进程组ID。 3.每个进程有一个组长进程,组长进...
2018-06-10 17:53:13 242
原创 线程(上)
一、什么是线程二、进程与线程的区别三、线程的优缺点1.线程的优点2.线程的缺点四、线程标识五、线程的操作1.创建线程1.1函数1.2.代码2.syscall2.1函数2.2代码3.线程等待4.线程终止4.1函数4.2代码一、什么是线程 定义: 一个程序的一个执行路线叫做线程,更准确的说:“线程是进程内部的控制...
2018-06-07 20:53:50 166
原创 简述STL
一、STL简介二、STL六大组件1.容器1.1 vector1.1.1 vector的基本使用1.1.2 模拟实现Myvector.h1.2 list1.2.1 list基本使用1.2.2 模拟实现Mylist.h一、STL简介 STL(standard template linbrary) 标准模板库,是C++程序设计语言的标准程序...
2018-06-04 23:22:54 375
原创 c++强制类型转换
1. static_casta.使用b.代码2. reinterpret_casta.使用b.代码3.const_casta.使用b.代码4.dynamic_casta.使用b.代码5.explicit关键字a.使用b.代码1. static_casta.使用 用于非多态类型的转换(静态转换),支持相关类型...
2018-06-03 17:28:04 238
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人