自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

转载 进程线程及堆栈关系的总结

进程线程及堆栈关系的总结 突然想到进程的栈和线程的栈,就顺便说一下,线程的栈被自动分配到进程的内存空间中 进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于:  简而言之,一个程序至少有一个进程,一个进程至少有一个线程.  线程的划分尺度小于进程,使得多线程程序的并发性高。  另外,进程在执行过程中拥有独立的

2017-01-12 11:17:50 268

转载 进程间数据通信方式和特点

由于不同的进程运行在各自不同的内存空间中.一方对于变量的修改另一方是无法感知的.因此.进程之间的信息传递不可能通过变量或其它数据结构直接进行,只能通过进程间通信来完成。 根据进程通信时信息量大小的不同,可以将进程通信划分为两大类型:控制信息的通信和大批数据信息的通信.前者称为低级通信,后者称为高级通信。 低级通信主要用于进程之间的同步、互斥、终止、挂起等等控制信息的传递。 高级通信主要用于进

2016-12-27 15:08:20 495

转载 信号量, 互斥量,自旋锁

一、信号量 信号量又称为信号灯,它是用来协调不同进程间的数据对象的,而最主要的应用是共享内存方式的进程间通信。本质上,信号量是一个计数器,它用来记录对某个资源(如共享内存)的存取状况。一般说来,为了获得共享资源,进程需要执行下列操作:    (1) 测试控制该资源的信号量。    (2) 若此信号量的值为正,则允许进行使用该资源。进程将信号量减1。    (3) 若此信号量为0

2016-12-27 14:57:42 719

原创 linux下使用iso文件作为yum安装源

由于单位的研发服务器不能连外网,导致安装某些rpm包时很痛苦,故而总结linux下使用iso文件作为yum源的方法,以方便后续使用~ 步骤: 1.将linux系统对应的安装文件(iso文件)拷贝到系统盘中 2.创建挂载路径 mkdir -p  /mnt/iso 3.将iso文件挂载到/mnt/iso mount -o loop xxxx.iso /mnt/iso 4.如果/etc/y

2016-11-21 18:32:28 10273 1

原创 在eclipse4.5中导入hadoop源码

1.软件需求 * JDK 1.6+ * Maven 3.0 or later 2.编译maven工程 When you import the project to eclipse, install hadoop-maven-plugins at first.   $ cd hadoop-maven-plugins   $ mvn install Then, generat

2016-04-29 14:14:49 282

转载 C++ std::pair

std::pair主要的作用是将两个数据组合成一个数据,两个数据可以是同一类型或者不同类型。例如std::pair 或者 std::pair等。 pair实质上是一个结构体,其主要的两个成员变量是first和second,这两个变量可以直接使用。初始化一个pair可以使用构造函数,也可以使用std::make_pair函数,make_pair函数的定义如下: template pair m

2016-04-11 14:48:46 457

原创 C++语言使用thrift1方式访问hbase

C++语言使用thrift1方式访问hbase

2016-03-31 17:05:13 1551

原创 简单的毫秒级C语言耗时打印宏

代码很烂但很实用,欢迎大家提意见 #if 1 #define TIME_SPEND_BEGIN \ time_t ltime1, ltime2, tmp_time; \ struct timeb tstruct1, tstruct2; \ ftime (&tstruct1); \ time (<ime1); #define TIME_SPEND_END_PRINT \ time (<ime2)

2016-03-22 10:25:19 1560

HADOOP入门培训

HADOOP入门培训文档,介绍了hadoop、hdfs、mapreduce、hbase概念、原理及典型案例

2016-04-29

CDH环境搭建步骤及如何使用C++进行开发

CDH环境搭建详细步骤及如何使用C++对hdfs, yarn, hbase进行开发

2016-03-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除