原创 MPI程序的運行命令

本博客已遷往http://coredumper.cn 在運行MPI程序之前,首先用命令mpdtrace查看一下當前集羣的運行狀況,如果集羣沒有啓動,需要用如下命令啓動集羣: mpdboot -n 4 -f ~/mpd.hosts

原创 Linux系統啓動流程

本博客已遷往http://coredumper.cn Linux系統啓動流程(以CentOS爲例): 1. 加載BIOS,獲得主機的硬件信息並進行開機自檢,然後根據設置取得第一個可啓動的設備(如硬盤)。 2. 執行第一個可啓動設備內

原创 CentOS上搭建MPICH2開發環境的步驟

本博客已遷往http://coredumper.cn 前提條件: 共有 5 臺機器,均安裝有 CentOS6.4 系統,主機名分別爲 node0,node1, node2, node3,node4。node0 作爲主節點,這

原创 CentOS中yum源的修改方法

本博客已遷往http://coredumper.cn 通常系統默認的yum源無法使用或速度太慢,下面將系統默認的yum源修改爲上交的yum源: 按如下方式修改/etc/yum.repos.d/CentOS-Base.repo文件 首

原创 Java常見問題之this()和super()的用法

本博客已遷往http://coredumper.cn this()用法: 一個構造函數可以使用this()來調用同一個類的另外一個構造函數。 一個構造函數最多隻能調用一次this(),且this()只能作爲構造函數的第一條語句。 su

原创 MRUnit的安裝和使用

本博客已遷往http://coredumper.cn MRUnit是對MapReduce程序進行單元測試的工具,可以對Mapper和Reducer程序分別進行測試。但是它沒有集成在Hadoop安裝環境中,如果想在開發MapReduce

原创 Java常見問題之引用相等性和對象相等性

本博客已遷往http://coredumper.cn ==和!=用來比較引用相等性,無論何時都是比較兩個對象是不是位於堆上的同一個對象。 Object類具有hashCode()和equals()方法,hashCode()返回根據對象

原创 C語言小貼士之數組

本博客已遷往http://coredumper.cn 對數組初始化時,{}中的數值個數可以小於數組的元素個數,這樣沒有得到初始值的元素將被默認初始化爲0。 對數組賦值只能採用逐個元素賦值的方式,而不能像初始化那樣用{}進行整體賦值。

原创 C語言小貼士之指針

本博客已遷往http://coredumper.cn 雖然空指針NULL和空字符'\0'在數值上都可以用0表示,但是二者的概念不同,空指針是一個指針,而空字符是char類型的常量。另外使用NULL前需要先包含頭文件stdio.h。

原创 Java常見問題之初始化過程

本博客已遷往http://coredumper.cn 假設有個名爲Dog的類 對於靜態字段: 1. 當Dog類的靜態字段/靜態方法首次被訪問時(首次創建類型爲Dog的對象時也會加載Dog.class文件,可以把構造器看做是stat

原创 Linux文件的特殊權限:SUID,SGID,SBIT

本博客已遷往http://coredumper.cn SUID 具有該權限的文件的所有者的x標誌會被s標誌取代。 該權限僅對二進制可執行文件有效。 執行該文件的用戶(當然這個用戶必須具有對該文件的可執行權限)將會暫時獲得該文件所有者的

原创 Bash腳本之命令行參數$@和$*

本博客已遷往http://coredumper.cn $@和$*都代表所有命令行參數,但是二者是有區別的。 $*將命令行上提供的所有參數當作一個參數來保存,$@將命令行上提供的所有參數當作一個字符串中的多個獨立的參數來保存。 通常都是

原创 Bash腳本之變量的使用

本博客已遷往http://coredumper.cn 設置變量:name=變量內容 注意: 1. 等號兩邊不能接空格符 2. 若變量內容含有空格符,則使用雙引號或者單引號將變量內容引起來。但兩種方式是有區別的,雙引號內的特殊字符將會

原创 Bash腳本之if-then語句

本博客已遷往http://coredumper.cn if-then語句格式如下: if 命令; then 命令塊 fi 注意: 如果命令的退出狀態碼是0,則執行命令塊,否則跳過命令塊。 每條命令執行結束後都會產生一個退出狀態碼,

原创 Bash腳本之for命令

本博客已遷往http://coredumper.cn for命令格式如下: for var in 列表 do 命令塊 done 列表中的各項默認是由空格符、製表符和換行符分隔的。該默認值是可以修改的,如下實例將分隔符修改爲了換行符