- 博客(24)
- 资源 (1)
- 收藏
- 关注
转载 setPartitionerClass, setOutputKeyComparatorClass and setOutputValueGroupingComparator
from http://autofei.wordpress.com/2012/10/18/setpartitionerclass-setoutputkeycomparatorclass-and-setoutputvaluegroupingcomparator/setPartitionerClass, setOutputKeyComparatorClass and setOutputValueG
2014-03-27 09:15:14 859
转载 MapReduce,组合式,迭代式,链式
转自http://www.cnblogs.com/liqizhou/archive/2012/05/14/2499653.html前面介绍一些怎样用户类制定自己的类,来达到减少中间数据:http://www.cnblogs.com/liqizhou/archive/2012/05/14/2499498.html1.迭代式mapreduce 一些复杂的任务难以用一次mapr
2014-03-21 10:04:28 650
转载 Yarn下的并行计算框架
转自http://www.blogjava.net/shenh062326/archive/2012/06/03/379845.html做为hadoop下一代集群资源管理和调度平台, 其上能支持多种计算框架, 本文就简要介绍一下这些计算框架.1. MapReduce首先是大家熟悉的mapreduce, 在MR2之前, hadoop包括HDFS和m
2014-03-03 10:30:35 2287
转载 在脚本中取得脚本路径
一种是看 $0, 考虑到$0可能是相对路径, 我们可以先cd进$0所在的目录再pwd一次, 代码如下:get_workdir_1(){ local d=$( cd `dirname "$0"` && pwd ) echo "$d"} 另一种是看proc信息,/proc/$$/fd/255这个特殊的fd,是个链接,在脚本执行
2014-02-17 09:48:11 1208
转载 Samba配置文件常用参数详解
Samba配置文件常用参数详解转自http://yuanbin.blog.51cto.com/363003/115761/Samba配置文件常用参数详解 Samba的主配置文件叫smb.conf,默认在/etc/samba/目录下。smb.conf含有多个段,每个段由段名开始,直到下个段名。每个段名放在方括号中间。每段的参数的格式是:名称=指。配置文
2014-02-12 10:35:16 992
转载 配置samba服务器常用的命令
配置samba服务器常用的命令 1、查看smb.conf中的有效配置# grep -v "^#" /etc/samba/smb.conf |grep -v "^;"或者使用testparm命令,可以自动检测语法错误。 2、smbpasswd#smbpasswd -a sambauser 添加samba账号#smbpasswd
2014-02-12 10:32:18 2954
原创 三个凡斜杆\\\
DIR=`file ~/project | tr -d "'"| cut -d "`" -f 2 | cut -d '/' -f -5`不可以运行改成 DIR=`file ~/project | tr -d "'"| cut -d \\\` -f 2 | cut -d '/' -f -5`原因待解释
2013-12-24 14:33:39 936
转载 vim手册
http://vimcdoc.sourceforge.net/doc/http://www.cbi.pku.edu.cn/chinese/documents/csdoc/cman/gvim.html
2013-10-25 00:18:22 986
转载 正确计算linux系统内存使用率
转自:http://www.sealinger.com/archives/406/linux系统内存实际使用率图中的例子很典型,就是:多数的linux系统在free命令后会发现free(剩余)的内存很少,而自己又没有开过多的程序或服务。对于上述的情况,正确的解释是:linux的内存管理机制与windows的有所不同。具体的机制我们无需知道,我们需要知道的是,linux的内存管理
2013-10-14 15:12:32 1198
转载 最长回文字符串
源于这两篇文章: http://blog.csdn.net/ggggiqnypgjg/article/details/6645824http://zhuhongcheng.wordpress.com/2009/08/02/a-simple-linear-time-algorithm-for-finding-longest-palindrome-sub-string/这个算法看了三天
2013-09-26 07:12:46 586
转载 java io和nio
转自https://blogs.oracle.com/slc/entry/javanio_vs_javaioJava.nio vs Java.ioBy Nino Guarnacci on Jun 18, 2009……… posted by Davide PisanoThis document is not a Java.io or a Java.nio
2013-09-26 00:12:34 1168
转载 从头到尾理解KMP算法
转自http://saturnman.blog.163.com/blog/static/5576112010969957130/KMP算法解决的问题是字符匹配,是由Knuth–Morris–Pratt共同开发出来的,这个算法把字符匹配的时间复杂度缩小到O(m+n),而空间复杂度也只有O(m),n是target的长度,m是pattern的长度,在此算法在发明之前并不是没有如此高效的算法,
2013-09-22 12:12:24 1133
转载 expect中文教程
本教程由*葫芦娃*翻译,并做了适当的修改,可以自由的用于非商业目的。 但Redistribution时必须拷贝本[版权声明]。 有不少部分,翻译的时候不能作到“信,达”。当然了,任何时候都没有做到“雅”,希望各位谅解。 [原著] Don Libes: National Institute of Standards and Technology
2013-08-24 21:56:57 1028
转载 expect基本用法
1. [#!/usr/bin/expect] 这一行告诉操作系统脚本里的代码使用那一个shell来执行。这里的expect其实和linux下的bash、windows下的cmd是一类东西。 注意:这一行需要在脚本的第一行。 2. [set timeout 30] 基本上认识英文的都知道这是设置超时时间的,现在你只要记住他的计时单位是:秒 。timeout -1 为永
2013-08-24 21:35:52 2212
转载 bash 括号(小括号,双小括号,中括号,双中括号,大括号)
小括号()和大括号{}主要包括一下几种${var} $(cmd) ()和{} $((exp)) ${var:-string},${var:+string},${var:=string},${var:?string} $(var%pattern),$(var%%pattern),$(var#pattern),$(var##pattern)1.shell变量应用原型 ${var
2013-08-24 16:26:38 19692
原创 vim常用技巧总结
1.文件浏览:Ex : 开启目录浏览器,注意首字母E是大写的:Sex : 在一个分割的窗口中开启目录浏览器:ls : 显示当前buffer的情况:cd .. :
2013-08-22 23:25:35 1417
转载 Linux Top 命令解析 比较详细
TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.top - 12:38:33 up 5
2013-08-22 16:21:49 846
转载 linux /proc/meminfo文件分析
cat /proc/meminfo 读出的内核信息进行解释,下篇文章会简单对读出该信息的代码进行简单的分析。# cat /proc/meminfoMemTotal: 16438852 kBMemFree: 10980184 kBBuffers: 95884 kBCached: 224108 kBSwapCach
2013-08-22 15:09:06 4281
原创 ssh无密码登录
1. ssh-keygen 生成公钥,放到目标机器的.ssh/authorized_keys中(注意,使用>>添加而非>)2.使用expect,可用于需要用户交互的自动化问题(需要安装expect)编写 autoLogin.sh脚本,内容如下:#!/usr/bin/expect -f#auto ssh loginset timeout 30set sshhost [l
2013-08-22 12:06:01 837
原创 bash中使两条指令同时运行
在bash shell使两个任务同时运行 (hadoop jar /home/xcp/hadoop-1.0.0/hadoop-examples-1.0.0.jar sort input output)& pid1=$! #获取进程号 (sleep 15; hadoop job -list | grep job_ | awk '{print $1} | gre
2013-08-22 01:07:43 1717
转载 装载 linux shell数据输出到文件 输入与输出重定向 详细分析
在了解重定向之前,我们先来看看linux 的文件描述符。linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读写操作。 用户可以自定义文件描述符范围是:3-num,这个最大数字,跟用户的:ulimit –n 定义数字有关系,不能超过最大值。 linux启动后,会默认打开3个文件描述符,分别是:标
2013-08-20 15:21:09 2353
Concepts, Techniques, and Models of Computer Programming.pdf
2013-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人