原创 C語言強制類型轉換

當C/C++進行強制類型轉換時,會有兩種方式: 1. 保持內存中的內容不變,僅修改對這段內存的解釋方式, 如int和char的互轉 2. 保持值不變(近似),但修改內存中的內容,如int和double的互轉 爲了查看變量的內存值,我們定

原创 如何避免Hadoop streaming 自動給單行數據加tab

使用hadoop streaming時,如果數據只有一列,hadoop會自動在結尾加\t。 避免這種情況有兩種解決方法: 1. 使用重定向:這也有兩種實現 1)一種通過hadoop dfs -put/copyFromLocal

原创 hadoop streaming常用配置項

Job conf <configuration> <property> <name>mapred.job.name</name> <value></

原创 C++中,類的sizeof運算結果

考慮一個類(或對象)的sizeof運算結果時,有一些細節需要注意。比如空類,是否sizeof結果就爲0;成員函數(虛/實)會佔多大空間等。 1. 空類的大小 像如下,定義一個空類: class VoidClass { }; 用size

原创 VIM鎖屏與解鎖

VIM經常不小心被自己鎖住,查瞭解鎖方法後,不久又會忘記。現在記錄一下,提醒一下自己: 在vim中: 使用 CTRL+s 可以鎖屏 使用 CTRL+q 可以解鎖。 PS: ctrl+z停止進程後, 用fg恢復。

原创 【Python】Linux下python科學計算庫的安裝

scipy系列庫有相當多的依賴,導致安裝過程比較痛苦。要不停的去找依賴。 發現一個小日本給出的安裝過程: 原載: http://memo.yomukaku.net/entries/jbRkQkq 1.  安裝Python 2.7.3

原创 【機器學習實踐(1)】配置python編程環境

機器學習實踐這一系列文章,是作者參考一些有價值的機器學習實踐實例後的總結。 和網上最多的機器學習文章的最大區別是:這一系列文章,都立足於代碼實現和實際效果展現。 大部分文章會使用python實現算法。歡迎轉載,轉載時請註明出處:轉自 “M

原创 linux svn命令大全

1、將文件checkout到本地目錄 svn checkout path(path是服務器上的目錄) 例如:svn checkout svn://192.168.1.1/pro/domain 簡寫:svn co  2、往版本庫中添加新的

原创 Numpy數組

轉自:http://blog.csdn.net/sunny2038 NumPy數組是一個多維數組對象,稱爲ndarray。其由兩部分組成: 實際的數據描述這些數據的元數據 大部分操作僅針對於元數據,而不改變底層實際的數據。

原创 python不定參數

轉自http://bbs.chinaunix.net/thread-1808085-1-1.html 函數聲明的時候參數前面加*說明接受不限數量的無名參數…………在函數體內這個參數實際上是一個列表……包含固定參數外的所有無名參數……

原创 注意python dict的內容變化

下面的代碼,執行有錯: class TripleDataFilter(): def __init__(self): self.idFilter = None self.propFilter = No

原创 linux命令集:按從大到小的順序顯示當前目錄下的各子目錄和文件大 小

可以通過添加 alias DU="du -s ./* | sort -rn | awk '{print \$2}' | xargs du -sh" 這樣一行alias到src文件中,再source這個文件即可。 其中:使用到awk變量時,

原创 通過替換linux rm命令防止誤刪除

1. 在/home/username/ 目錄下新建一個目錄,命名爲:.trash 2.. 在/home/username/tools/目錄下,新建一個shell文件,命名爲: remove.sh PARA_CNT=$# TRASH_DIR

原创 python 輸出格式控制符的含義

d Signed integer decimal.   i Signed integer decimal.   o Unsigned octal. (1)  u Unsigned decimal.   x Unsigned hexidec

原创 自定義linux命令提示符格式

修改環境變量PS1(命令行提示符)即可,如: export PS1='[\u@\h \W]\$ ' 其中\u顯示當前用戶賬號,\h顯示當前主機名,\W顯示當前路徑,\$顯示'$'符號 可以使用vi編輯/etc/profile文件,在最後加