- 博客(25)
- 收藏
- 关注
转载 hadoop2.6.0编译后的native库如何加载
问题:[root@lsn-linux hadoop-2.6.0]# hadoop fs -ls /14/12/09 19:43:06 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applic
2015-04-18 19:24:39 581
转载 开启Hadoop2.6.0出现ssh无法解析主机名等错误提示的解决办法!
问题描述:开启Hadoop时,出现如下信息:[root@hd-m1 /]# ./hadoop/hadoop-2.6.0/sbin/start-all.sh This script is Deprecated. Instead use start-dfs.sh and start-yarn.sh15/01/23 20:23:41 WARN util.NativeCodeLoa
2015-04-18 18:02:30 2594
转载 CentOS 64位上编译 Hadoop 2.6.0
转自 http://blog.csdn.net/ilovemilk/article/details/44465487Hadoop不提供64位编译好的版本,只能用源码自行编译64位版本。学习一项技术从安装开始,学习hadoop要从编译开始。1.操作系统编译环境yum install cmake lzo-devel zlib-devel gcc gcc-c++ autoco
2015-04-15 14:58:01 338
转载 linux下无密码ssh登陆服务器
1、在主服务器master下生成密钥1$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa2、将密钥放在 ~/.ssh/authorized_keys1$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
2014-08-05 15:53:07 437
转载 CentOS 禁止/允许图形界面登录
引言:现在的linux安装完成后,默认就运行在第5个系统运行级别,即系统启动后直接进入图形界面,而不用在字符模式下登录后用startx或者xinit 来起动图形界面,这样看起来很方便。但是有什么坏处呢? 一旦你改变了某些设置,显示出问题的时候,系统不断在图形和字符间派徊,新手又不知道如何应对,十分麻烦,而且对于学习研究Linux的人来说,这样不利于了解和学习Linux底层的一些东西
2014-08-03 21:54:20 2033
转载 CentOS6 图形界面(gnome)安装
原文:http://blog.csdn.net/kimsoft/article/details/8020014CentOS6相对于CentOS5的安装有了不少的进步,有不少默认的选项可以选择,如:Desktop :基本的桌面系统,包括常用的桌面软件,如文档查看工具。Minimal Desktop :基本的桌面系统,包含的软件更少。Minimal :基本的系统,
2014-08-03 21:05:57 571
原创 《C++ primer 5》 chapter 1.5 1.6
In C++ we define our own data structures by defining a class. A class defines a type along with a collection of operations that are related to that type. header file names are derived from the name of
2014-07-13 22:24:05 531
原创 OpenMP学习(六)
一、master 指令只有主线程才执行这块代码块#pragma omp master{......}二、critical region对变量有竞争代码区和I/O操作有效 但仍然是随机的顺序注意critical region有一些时间消耗critical 和 原子结构critical:所有线程都执行这段代码,但同一时间只有一个在执行#pragma
2014-03-08 00:28:46 659
原创 OpenMP学习(五)
一、first/last private 子句firstprivate(list)所有列表中的变量在进入并行区域之前被赋值初始化lastprivate(list)线程执行完上一个迭代或section后更新列表中对象的值例子:main(){ A = 10; #pragma omp parallel {
2014-03-08 00:07:39 627
原创 OpenMP学习(四)
一、OpenPM运行时运行时函数omp_set_num_threads设置线程数omp_get_num_threads获取线程数omp_get_max_threads并行区域最大线程数omp_get_thread_num 获取线程IDomp_get_num_procs 获取处理器数量omp_in_parallel 检查是否在并行区域o
2014-03-06 04:43:49 1142
原创 OpenMP学习(三)
一、OpenMP组成由三大部分组成:1、指令 Directives2、运行时环境 Runtime Environment3、环境变量 Environment Variable二、指令 Directives指令有以下几种:并行区域 parallel regionworksharing结构 worksharing constructs任务 tasks同步
2014-03-06 02:30:21 732
原创 OpenMP 学习(二)
一、OpenMP的并行定义一个并行区域 是一段代码,被所有的线程同时执行。master线程的线程ID总是0对线程的设置要在进入并行区域之前IF 语句可以被使用来确保并行区域。当条件语句的值是“false”时,代码串行执行。语句格式#pragma omp directive [clause[clause]...]延续性:在pragma中使用 \OpenMP 子句许
2014-03-05 22:10:55 857
原创 OpenMP学习(一)
一、 何为OpenMP使用C,C++,Fortran来写共享内存并行应用程序的标准API包含: 编译指令 运行时程序 环境变量二、为何使用OpenMP如果使用自动并行的编译器1.无法精确并行对数据依赖性的分析无法决定代码并行是否安全。2.粒度过大编译器缺少最大成都并行的信息三、OpenMP 非常适用于多核结构存储和线程的模型匹配自然轻量级
2014-03-05 01:12:32 660
转载 android Fragment 状态管理
1.对父activity附加和分离fragments分别通过onAttach和onDetachfragment/activity 到了pause状态,onDetach是有可能不被调用就挂了,因为父activity的进程可能因为资源紧张被杀死。(意外死亡)onAttach一般是用来获取对父activity的引用。(因为你可能需要用到父activity来初始化你的一些东西)2.
2014-03-01 00:10:30 620
转载 android Fragment 学习笔记
Fragments可以使你能够将activity分离成多个可重用的组件,每个都有它自己的生命周期和UI。Fragments的主要优点:你可以轻松得创建动态灵活的UI设计,可以适应于不同的屏幕尺寸。从手机到平板电脑。每个Fragment都是一个独立的模块,紧紧地与activity绑定在一起。可以运行中动态地移除、加入、交换等。Fragments提供一个新的方式让你在不同的安卓
2014-02-28 23:11:56 520
转载 GCC编译过程
第一步 预处理后结束 参数-E gcc -E hello.c -o hello.i查看hello.i文件中的内容cat hello.istdio.h的内容插入到文件里去了,宏定义也在预处理中都做了相应的处理第二步 将hello.i 编译为 目标代码 参数 -cgcc -c hello.i -o hello.o第三步 将生成的目标文件链接成为可执行
2014-02-27 21:08:41 537
转载 gcc入门
Linux下最常用的是C语言,编译器是GCC(GNU Compiler Collection)GCC是GNU项目中符合ANSI C标准的编译系统,可以编译C C++ Object C程序。Linux程序员可以试用GCC在编译的任何阶段结束,以便检查该阶段输出信息。也可以对最后的二进制文件进行控制,加入不同数量和种类的调试代码为今后做准备。GCC编译程序分为四个阶段:
2014-02-27 20:44:02 488
原创 vim的使用
初学者使用的简单命令i insert插入esc 编辑与命令切换:wq 保存退出:0 跳到第一行ndd 删除前n行:set cindent 设置自动缩进:syntax on 语法加亮
2014-02-27 18:47:34 382
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人