logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Map-Reduce的通俗理解

Hadoop简介Hadoop就是一个实现了Google云计算系统的开源系统,包括并行计算模型Map/Reduce,分布式文件系统HDFS,以及分布式数据库Hbase,同时Hadoop的相关项目也很丰富,包括ZooKeeper,Pig,Chukwa,Hive,Hbase,Mahout,flume等.这里详细分解这里面的概念让大家通过这篇文章了解到底是什么hadoop:1.什么是Map/Redu...

Linux环境 行末尾的^M符号删除

出现^M的原因:Window系统中用/r/n来表示换行,linux中用/n来表示换行,Windows的文本文件,直接拿到linux中使用可能会会出错,因为多出了“/r”字符,这就是我们看到的^M。解决方案:1.使用正则表达式删除在命令模式(vim)下输入:%s/^M//g 然后回车即可替换 ,注意,这里的”^M”的输入是通过"Ctrl+v"、"Ctrl+M"键生成...

解决-bash: fork: retry: Resource temporarily unavailable错误

登陆不了服务器The server refused to start a shell.登陆服务器后执行ls命令报错:$ls-bash: fork: retry: Resource temporarily unavailable上面这段错误提示的本质是Linux操作系统无法创建更多进程,导致出错。因此要解决这个问题需要修改Linux允许创建更多的进程。修改Linux最大进程数...

Linux给文件中每一行的前面、后面、指定列添加/删除相同字符

需要用到shell命令awk在前面、后面、指定列添加相同字符(1)给一个文件中的每一行开头插入字符的方法:awk '{print "需要添加的字符" $0}' fileName(2)给一个文件中的每一行结尾插入字符的方法:awk '{print $0 "需要添加的字符"}' fileName(3)给一个文件中的每一行的指定列插入字符的方法:awk '$0=$0X"' fileNa...

C++ STL栈容器以及 .front()函数

c++ stl栈stack介绍C++ Stack(堆栈) 是一个容器类的改编,为程序员提供了堆栈的全部功能,——也就是说实现了一个先进后出(FILO)的数据结构。c++ stl栈stack的头文件为: #include  c++ stl栈stack的成员函数介绍操作 比较和分配堆栈empty() 堆栈为空则返回真pop() 移除栈顶元素

c++ vector(向量)使用方法详解

vector 是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器。vector 是C++ STL的一个重要成员,使用它时需要包含头文件:#include;一、vector 的初始化:可以有五种方式,举例说明如下:(1) vector a(10); //定义了10个整型元素的向量(尖括号中为元素类型名,它可以是任何合法的数据类型),但没有给出初值,其值是不

Linux下将c++转换为so文件并利用python调用

C++转so文件这里以简单的加法为例,代码如下,add传入两个int的参数,完成加法。主函数main调用add,return结果。这里需要注意的点在于,不能忘记将函数添加到extern C中。原因是python 的ctype可以调用C而无法调用c++,加上extern "C"后,会指示编译器这部分代码按C语言(而不是C++)的方式进行编译。#includeusing namespace std;e

Linux下运行c++程序

1.创建hello.cpp文件#include<iostream>using namespace std;int main(){cout << "Hello World!" << endl;return 0;}2.生成可执行文件g++是编译器, -o 指定可执行文件的名称为hello,没有该选项时,编译器采用默认的 a.out。即:运行g++ hello.cpp

Linux服务器查看负载情况

负载(load)是linux机器的一个重要指标,直观了反应了机器当前的状态。如果机器负载过高,那么对机器的操作将难以进行。Linux的负载高,主要是由于CPU使用、内存使用、IO消耗三部分构成。任意一项使用过多,都将导致服务器负载的急剧攀升。查看服务器负载有多种命令,主要有 uptime ; w ; top ;iostat ,下面将一一展示。(1) w或者uptime都可以直接展示负载$ upti

在Windows下配置pthread

Pthread是由POSIX提出的一套通用的线程库,在Linux平台下,它被广泛的支持,而windows平台下,却并不被支持,而pthreads-w32为我们提供了解决方案,本文我们准备在我们的windows平台下进行pthread-w32的安装,在网络上有类似的文章,但是讲的都是比较老的平台,在windows8下支持并不全面,不过可以作为参考。我们在这里贴出几个网址,供参考使用。      

#linux#学习
    共 32 条
  • 1
  • 2
  • 3
  • 4
  • 请选择