自定义博客皮肤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 291

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

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

2016-12-27 15:08:20 517

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

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

2016-12-27 14:57:42 771

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

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

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

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

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

2016-04-29 14:14:49 304

转载 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 482

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

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

2016-03-31 17:05:13 1581

原创 简单的毫秒级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 1610

HADOOP入门培训

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

2016-04-29

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

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

2016-03-28

空空如也

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

TA关注的人

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