自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

转载 Linux 异步io

http://blog.sina.com.cn/s/blog_3e3fcadd0100grgh.htmlhttp://blog.sina.com.cn/s/blog_3e3fcadd0100grgk.htmlhttp://blog.csdn.net/Shreck66/article/details/48765533

2017-04-11 16:19:41 230

转载 libevent 合集

http://blog.csdn.net/xyblog/article/details/50392094

2017-04-04 20:17:43 283

转载 编译apue3 头文件

1. 下载 wget  http://www.apuebook.com/src.3e.tar.gz2. 解压后进入 apue.3e3. 装两个包:wget http://dl.fedoraproject.org/pub/epel/6/x86_64/libbsd-0.6.0-1.el6.x86_64.rpmwget http://dl.fedoraproject.org/pub/

2016-10-08 14:18:15 531

原创 unp1 头文件配置

1. 下载unpv13e.tar.gz  :http://www.unpbook.com/unpv13e.tar.gz2. 解压并进入unpv13e ,可以先阅读README 3. ./configure .  cd  ./lib && make 4. cd ../libfree && make 报错:     vim inet_ntop.c   到61行,将size_t

2016-10-08 13:08:11 413

原创 VIM 编辑器的几个快捷键

有空再添加

2016-04-10 23:23:36 251

转载 ifconfig

许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改。Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config)。通常需要以root身份登录或使用sudo以便在Linux机器上使用ifconfig工具。依赖于ifconfig命令中使用一些选项属性,ifconfig工具不仅可以被用来简单地获取网络接口配置信息,还可以修改

2015-10-07 23:42:25 399

转载 route命令

Linux系统的route命令用于显示和操作IP路由表(show / manipulate the IP routing table)。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设

2015-10-07 22:41:40 335

转载 crontab命令

一、crond简介crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。Linux下的任务调度分为两类,系统任务调度和用户任务调度。系统任务调度:系统周

2015-10-07 21:26:55 276

转载 at命令

在windows系统中,windows提供了计划任务这一功能,在控制面板 -> 性能与维护 -> 任务计划, 它的功能就是安排自动运行的任务。 通过'添加任务计划'的一步步引导,则可建立一个定时执行的任务。在linux系统中你可能已经发现了为什么系统常常会自动的进行一些任务?这些任务到底是谁在支配他们工作的?在linux系统如果你想要让自己设计的备份程序可以自动在某个时间点开始在系统底下运

2015-10-07 17:22:20 400

转载 rsync命令

Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远 程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 Rsync 有配置文件,这里只看命令的几个常用选项Rsync的命令格式可以为以下六种:  rsync

2015-10-06 21:04:22 429

转载 scp命令

scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快一点

2015-10-06 20:05:12 422

转载 top命令

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存

2015-10-06 17:30:20 270

转载 ps 命令

Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在

2015-10-06 16:22:12 400

转载 wc命令

Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。1.命令格式:wc [选项]文件...2.命令功能:统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。3.命令参数:

2015-10-06 15:01:56 300

转载 du和df

阿里巴巴笔试选择题:Linux中使用df-h/home和du-sh/home所查看到的已使用的磁盘容量不同,可能的原因是____________。命令不同,所以结果肯定不同两个命令所用参数有问题运行中的进程打开的文件被删除导致Linux的特性导致的答案:C原因有两个原因一du 命令只计算被文件占用的空间。不计算文件系统metadata 占

2015-10-06 00:59:15 285

转载 du 命令

Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的.1.命令格式:du [选项][文件或目录]2.命令功能:如果参数是文件,显示该文件大小,默认单位k,如果是目录,显示该目录下所有子目录的的磁盘使用空间。3.命令参数:-a或-all  显示目录中个别文件的大

2015-10-06 00:54:54 343

转载 df 命令

linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。1.命令格式:df [选项] [文件]2.命令功能:显示指定文件所在磁盘的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示。3.命令

2015-10-06 00:04:42 394

转载 find 命令概览

Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。 在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的

2015-10-05 21:03:03 392

转载 find命令之xargs

在使用 find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行。但有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出现溢出错误。错误信息通常是“参数列太长”或“参数列溢出”。这就是xargs命令的用处所在,特别是与find命令一起使用。  find命令把匹配到的文件传递给xargs命令,而xargs命令每次

2015-10-05 16:46:17 297

转载 find命令之exec

find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。 exec解释:-exec  参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。{}   花括号代表前面find查找出来的文件名。

2015-10-05 16:31:07 250

转载 find中的-print0和xargs中-0的奥妙

默认情况下, find 每输出一个文件名, 后面都会接着输出一个换行符 ('n'), 因此我们看到的 find 的输出都是一行一行的:[bash-4.1.5] ; ls -ltotal 0-rw-r--r-- 1 root root 0 2010-08-02 18:09 file1.log-rw-r--r-- 1 root root 0 2010-08-02 18:09 file2

2015-10-05 15:46:10 348

转载 C/C++字节对齐详解

C/C++字节对齐详解一.什么是字节对齐,为什么要对齐?现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。

2014-04-24 14:52:23 441

转载 编译unp2 头文件

1. 编译原书所带例子:  unpv22e.tar.gz 下载地址:http://www.kohala.com/start/unpv22e/unpv22e.tar.gz  2. 解压:   $tar -zxvf unpv22e.tar.gz  3. 编译:  $cd unpv22e  $ ./configure  $ cd lib  $ make  gcc -g

2014-04-10 15:02:51 967

翻译 centos6.4下编译apue.h(第二版)

apue.h 是作者自定义的一个头文件,并不是Unix/Linux系统自带的,此头文件包括了Unix程序所需的常用头文件及作者Richard自己写的出错处理函数。所以在默认情况下,gcc在编译时是读不到这个头文件的。(1)  在http://www.apuebook.com/下载src.2e.tar.gz源代码的压缩包。(2)  解压至某个目录,比如说/home/godsoul/下。

2014-02-25 17:00:25 647

转载 vs2010编译配置Boost 1.54.0

1. 至http://www.boost.org/users/history/version_1_54_0.html下载boost最新版1.54.0;2. 解压缩后,运行bootstrap.bat批处理文件,得到bjam.exe;3. 进入VS2010的Command Prompt (方法:Tools -> Visual Studio 2010 Command Prompt),转到

2013-10-23 20:12:57 1705

原创 mysql-5.6.30.tar.gz源码安装

# groupadd mysql# useradd mysql# tar -zxvf mysql-5.6.10.tar.gz# cd mysql-5.6.10# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql5.6 --设置安装路径(5.6起已改用cmake 安装了)可能会遇到错误:Could NOT find Curses (m

2013-08-15 22:02:33 2619

原创 ubuntu 12.04 密码输入正确但无法进入图形化界面

今天 ,刚打开电脑,输入密码准备进入linux ,却发现输入密码后又弹会登录页面,无法登录系统。但是以游客的身份却能登录系统。查了很多资料,都说什么环境变量没配好,安装软件出现的问题等等,可是我前一次登录没有修改过什么东西啊。还以为要重装系统最后终于查到了问题的所在,特记录一下;按 ctrl+alt+F5(我的是F5,有的人是F1,F2什么的 ,反正就是切换到命令行界面)切换到命令行输

2013-08-06 17:42:39 3436

原创 hive问题解决

启动hive,可能会出现如下警告:WARNING: org.apache.hadoop.metrics.jvm.EventCounter is deprecated. Please use org.apache.hadoop.log.metrics.EventCounter in all the log4j.properties files.Logging initialized us

2013-07-23 16:53:26 688

原创 HBase的伪分布式安装

伪分布式是一个运行在单个节点上的分布式模式,此种模式下HBase所有的守护进程将运行在同一个节点之上,由于分布式模式的运行需要依赖于分布式文件系统,因此此时必须确保HDFS已经成功运行下载hbase-0.94.9.tar.gz解压,进入conf文件夹,修改hbase-site.xml文件,在之间加入下面内容 hbase.rootdir hdfs://localhost:

2013-07-22 20:41:58 637

原创 Hadoop namenode无法启动

最近遇到了一个问题,执行start-all.sh的时候发现JPS一下namenode没有启动每次开机都得重新格式化一下namenode才可以,但这个可不是解决问题的方法啊,总不能每次启动就把文件系统格式化一下吧,这还得了查看了一下日志,发现如下错误:ERROR org.apache.hadoop.hdfs.server.namenode.NameNod  e: org.ap

2013-07-22 19:47:18 757

原创 hadoop-eclipse开发环境配置

由于开发人员使用不同的eclipse版本,hadoop 的新版本为了能和各个eclipse 的版本兼容,自0.20.x版本后不再提供现成的hadoop-eclipse插件而是给出了源码自行编译。开发人员需要手动编译一、环境和所需软件       1、ubuntu 12.04        2、eclipse-jee-indigo-SR2-linux-gtk.tar.gz

2013-07-18 18:57:47 707

原创 Linux下单节点Hadoop伪分布式安装

....明天再搞

2013-07-17 00:12:15 935

原创 Win7下硬盘安装Ubuntu 12.04

首先要分一个区,右键我的电脑--管理--磁盘管理,打开计算机管理界面,选择F盘,删除(自己的东西要保留好,保证f盘是空的,不然删除后文件都丢失了) 如果f盘比较大,可以重新设定分区,分一个f盘,留大概50G给linux就可以了1、在Windows7中下载并安装EasyBCD2、下载ubuntu-12.04.2-desktop-i386.iso(地址http://www.ubuntu.c

2013-07-16 23:56:32 872

Hadoop权威指南_中文版_第四版(包含源码)

Hadoop权威指南中文版,最新第四版修订版,带完整目录书签!并包含最新源码。

2018-04-27

mysql-5.6.10.tar.gz

mysql源码安装 具体安装方法可见http://blog.csdn.net/nju2012/article/details/9991545

2013-08-15

数字图像模式识别工程软件 蒋先刚 著 光盘代码第二部分

数字图像模式识别工程软件 蒋先刚 著 一书光盘代码第五到八章 第一到四章另传(一起传太大了) Delphi代码,全部可以运行

2013-07-02

空空如也

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

TA关注的人

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