2011年7月21日
摘要: 3.Eclipse中文帮助文件的搭建: 3.1下载JDK1.6API文档:[解压到指定路径] http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html_zh_CN.zip 3.2编辑eclipse 首选项 打开eclipse,Menu[菜单栏]->Window[窗口]->Preferences[首选项]->Java->Installed JREs[已装的JRE] 3.3编辑JRE进入,展开rt.jar,编辑javadoc位置,选择解压的中文API文件路径. 3. 阅读全文
posted @ 2011-07-21 16:40 阿笨猫 阅读(5506) 评论(0) 推荐(1) 编辑
  2011年7月6日
摘要: http://www.cnblogs.com/hannover/archive/2009/11/19/1605760.html1. Ctrl+左键 这个是大多数人经常用到的,用来查看变量、方法、类的定义 2. Ctrl+O 查看一个类的纲要,列出其方法和成员变量。提示:再多按一次Ctrl+O,可以列出该类继承的方法和变量。 助记:"O"--->"Outline"--->"纲要" 3. Ctrl+T 查看一个类的继承关系树,是自顶向下的,再多按一次Ctrl+T, 会换成自底向上的显示结构。 提示:选中一个方法名,按Ctrl+ 阅读全文
posted @ 2011-07-06 19:24 阿笨猫 阅读(4620) 评论(0) 推荐(2) 编辑
  2011年7月5日
摘要: 有的时候要使用老的版本hadoop,找不到地方下载,保存连接如下http://archive.apache.org/dist/hadoop/core/http://archive.cloudera.com/cdh/3/ 阅读全文
posted @ 2011-07-05 16:56 阿笨猫 阅读(522) 评论(0) 推荐(0) 编辑
  2011年6月30日
摘要: WordCount.javaHadoop的分布式缓存机制使得一个job的所有map或reduce可以访问同一份文件。在任务提交后,hadoop将由-files和-archive选项指定的文件复制到HDFS上(JobTracker的文件系统)。在任务运行前,TaskTracker从JobTracker文件系统复制文件到本地磁盘作为缓存,这样任务就可以访问这些文件。对于job来说,它并不关心文件是从哪儿来的。在使用DistributedCache时,对于本地化文件的访问,通常使用Symbolic Link来访问,这样更方便。通过URI hdfs://namenode/test/input/file 阅读全文
posted @ 2011-06-30 13:39 阿笨猫 阅读(4539) 评论(2) 推荐(0) 编辑
摘要: Fedora 14 yum 源 上海交大 [Fedora-ftp.sjtu.edu.cn]name=Fedora 14 – i386baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/14/Fedora/i386/os/enabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora[Everything-ftp.sjtu.edu.cn]name=Everything 14 – i386baseurl=http://ftp.sjtu.edu.cn/fedora/linu 阅读全文
posted @ 2011-06-30 08:36 阿笨猫 阅读(1624) 评论(0) 推荐(0) 编辑
  2011年6月28日
摘要: http://blog.csdn.net/dylgsy/article/details/1076044http://blog.csdn.net/tianhai110/article/details/6339565UML 类图中的 ”关联关系(association) “、”聚合关系(aggregation) “、”合成关系 (compostion)“ 和”依赖关系 (dependency)“ 不是很容易区分清楚,《UML distilled》 对这几个关系也没有解释的特别清楚。近日翻阅《Java 与模式》,发现其中对这些关系有较为清晰的描述,特摘录如下:1、关联关系 (association) 阅读全文
posted @ 2011-06-28 16:21 阿笨猫 阅读(504) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/OnlyXP/archive/2009/09/08/1562221.htmlhadoop设计的初衷就是容错.计算任务(MapReduce task)能够在节点宕机或其它随机错误下自行恢复. 但是hadoop并不完美,在实际运营中,我发现MapReduce Job仍然经常会因为一些偶发性错误而 运行失败.所以我决定深入探究一下各种不同因素是如何导致job失败的. 如果一个hadoop job的某个给定task在失败预定次(默认是4)后,整个job就会失败. 这可以通过"mapred.map.max.attempts"和" 阅读全文
posted @ 2011-06-28 12:22 阿笨猫 阅读(516) 评论(0) 推荐(0) 编辑
  2011年6月27日
摘要: http://blog.oddfoo.net/2011/04/17/mapreduce-partition%E5%88%86%E6%9E%90-2/Partition所处的位置Partition位置Partition主要作用就是将map的结果发送到相应的reduce。这就对partition有两个要求:1)均衡负载,尽量的将工作均匀的分配给不同的reduce。2)效率,分配速度一定要快。Mapreduce提供的PartitionerMapreduce默认的partitioner是HashPartitioner。除了这个mapreduce还提供了3种partitioner。如下图所示:patit 阅读全文
posted @ 2011-06-27 15:22 阿笨猫 阅读(6542) 评论(0) 推荐(0) 编辑
  2011年6月16日
摘要: Linux的man很强大,该手册分成很多section,使用man时可以指定不同的section来浏览,各个section意义如下:1 - commands2 - system calls3 - library calls4 - special files5 - file formats and convertions6 - games for linux7 - macro packages and conventions8 - system management commands9 - 其他解释一下:1是普通的命令2是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调. 阅读全文
posted @ 2011-06-16 08:21 阿笨猫 阅读(1928) 评论(0) 推荐(0) 编辑
  2011年6月15日
摘要: http://my.unix-center.net/~Simon_fu/?p=469 虽然正则表达式经常都在用,但是很少能够静下心来仔细的总结一下。最近看了一个台湾人的网站叫做鸟哥Linux私房菜,关于正则表达式的描述挺详细的。在此,我进行一下总结,如果想仔细的学习正则表达式,请访问鸟哥Linux私房菜,台湾同胞的网站是繁体中文的,需要点儿耐心。 正则表达式只是字符串的一种描述,只有和支持正则表达式的工具相结合才能进行字符串处理。本文以grep为例来讲解正则表达式。grep命令功能:输入文件的每一行中查找字符串。基本用法:grep [-acinv] [--color=auto] [-A n]. 阅读全文
posted @ 2011-06-15 17:20 阿笨猫 阅读(37708) 评论(0) 推荐(1) 编辑
  2011年6月10日
摘要: http://tech.e800.com.cn/articles/2009/727/1248665385863_1.html 众多C++书籍都忠告我们C语言宏是万恶之首,但事情总不如我们想象的那么坏,就如同goto一样。宏有一个很大的作用,就是自动为我们产生代码。如果说模板可以为我们产生各种型别的代码(型别替换),那么宏其实可以为我们在符号上产生新的代码(即符号替换、增加)。关于宏的一些语法问题,可以在google上找到。相信我,你对于宏的了解绝对没你想象的那么多。如果你还不知道#和##,也不知道prescan,那么你肯定对宏的了解不够。我稍微讲解下宏的一些语法问题(说语法问题似乎不妥,mac 阅读全文
posted @ 2011-06-10 09:22 阿笨猫 阅读(591) 评论(0) 推荐(0) 编辑
摘要: http://blog.163.com/wshyao@126/blog/static/1070451420081018103237836/## 连接符与# 符 ## 连接符号由两个井号组成,其功能是在带参数的宏定义中将两个子串(token)联接起来,从而形成一个新的子串。但它不可以是第一个或者最后一个子串。所谓的子串(token)就是指编译器能够识别的最小语法单元。具体的定义在编译原理里有详尽的解释,但不知道也无所谓。同时值得注意的是#符是把传递过来的参数当成字符串进行替代。下面来看看它们是怎样工作的。这是MSDN上的一个例子。 假设程序中已经定义了这样一个带参数的宏:#define p... 阅读全文
posted @ 2011-06-10 09:19 阿笨猫 阅读(4152) 评论(0) 推荐(0) 编辑
  2011年6月8日
摘要: http://www.niuzhangpeng.com/?p=58signal(SIGHUP, SIG_IGN);signal信号函数,第一个参数表示需要处理的信号值(SIGHUP),第二个参数为处理函数或者是一个表示,这里,SIG_IGN表示忽略SIGHUP那个注册的信号。SIGHUP和控制台操作有关,当控制台被关闭时系统会向拥有控制台sessionID的所有进程发送HUP信号,默认HUP信号的action是 exit,如果远程登陆启动某个服务进程并在程序运行时关闭连接的话会导致服务进程退出,所以一般服务进程都会用nohup工具启动或写成一个 daemon。 阅读全文
posted @ 2011-06-08 09:49 阿笨猫 阅读(3340) 评论(0) 推荐(0) 编辑
  2011年5月31日
摘要: http://wiki.ubuntu.org.cn/index.php?title=%E7%94%A8GDB%E8%B0%83%E8%AF%95%E7%A8%8B%E5%BA%8F&variant=zh-hanshttp://blog.csdn.net/wfing/archive/2010/09/17/5890382.aspxhttp://blog.csdn.net/chenglian_999/archive/2009/11/15/4813469.aspx用gdb可以调试当前的程序的使用情况,读出他的参数。以下用一个简单的程序做为例子:来说明gdb的调试。第一步 编译一个死循环程序。/ 阅读全文
posted @ 2011-05-31 13:08 阿笨猫 阅读(22311) 评论(0) 推荐(0) 编辑
  2011年5月19日
摘要: 经常在web上看到的都是viewvc方式查看的,无法下载,http://svn.apache.org/viewvc/hadoop/common/trunk/可以通过如下地址找到,各个开源项目的svn地址,这样就可以svn export了http://svn.apache.org/repos/asf/ 阅读全文
posted @ 2011-05-19 16:04 阿笨猫 阅读(509) 评论(0) 推荐(0) 编辑
  2011年5月18日
摘要: http://www.icycandy.com/blog/install-sun-jdk-6-on-fedora-14Fedora 14上默认安装的Java版本是OpenJDK。大多数情况下OpenJDK就足够用了,但是有些情况下Sun JDK是必要的。1. 下载当前的最新版本是JDK 6 Update 22,下载地址 http://www.oracle.com/technetwork/java/javase/downloads/index.html ,在下载页面选择jdk-6u22-linux-i586-rpm.bin 。2. 安装#切换到root用户su#安装JDKsh /some/pat 阅读全文
posted @ 2011-05-18 14:46 阿笨猫 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: http://www.hengxinsoft.com/2009/12/ubuntu%E4%B8%8B-ssh%E6%9C%8D%E5%8A%A1%E7%AB%AF%E5%90%AF%E5%8A%A8/http://doc.linuxpk.com/42642.html在终端使用命令测试:ssh localhost如果出现以下错误,则很可能是因为还没有安装ssh-server:ssh: connect to host localhost port 22: Connection refused安装SSH-server:sudo apt-get install openssh-server启动SSH- 阅读全文
posted @ 2011-05-18 14:37 阿笨猫 阅读(4596) 评论(0) 推荐(0) 编辑
  2011年4月21日
摘要: 经常使用securecrt的时候会有timed out waiting for input: auto-logout,然后会话退出了解决办法,有两个:1.修改vim /etc/profileTMOUT=60 #or the number of seconds you want. /etc/profileecho $TMOUT2.在.bash_profile 文件中添加export TMOUT=60http://www.walkernews.net/2007/05/15/how-to-auto-logout-user-in-linux/ 阅读全文
posted @ 2011-04-21 14:54 阿笨猫 阅读(5901) 评论(0) 推荐(0) 编辑
  2011年4月15日
摘要: http://www.cnblogs.com/winnxm/archive/2010/01/22/1654502.html[ KILL ]功能描述:用于向任何进程组或进程发送信号。1#include<sys/types.h>23#include<signal.h>45intkill(pid_tpid,intsig);67参数:pid:可能选择有以下四种1. pid大于零时,pid是信号欲送往的进程的标识。2. pid等于零时,信号将送往所有与调用kill()的那个进程属同一个使用组的进程。3. pid等于-1时,信号将送往所有调用进程有权给其发送信号的进程,除了进程1( 阅读全文
posted @ 2011-04-15 09:26 阿笨猫 阅读(31731) 评论(0) 推荐(0) 编辑
  2011年4月1日
摘要: http://hi.baidu.com/hcq11/blog/item/9f5bfc6e696209d680cb4a25.htmlhttp://hi.baidu.com/litto/blog/item/759389dd198111375882dd1e.htmlhttp://blogold.chinaunix.net/u3/94700/showart_2389432.html <推荐阅读>先介绍一下GDB多线程调试的基本命令。 info threads 显示当前可调试的所有线程,每个线程会有一个GDB为其分配的ID,后面操作线程的时候会用到这个ID。 前面有*的是当前调试的线程。 t 阅读全文
posted @ 2011-04-01 14:55 阿笨猫 阅读(116761) 评论(4) 推荐(10) 编辑