原创 快速生成wget使用的ftp地址

目錄簡述實現使用 簡述 快速生成ftp地址供wget使用。 從同事那學到的快速有效的tip。 實現 修改~/.bashrc,添加如下函數 function loc() { myname=`hostname` for

原创 c++ const和指針*

左定值,右定向。 左定值:當const在的左側時,指針所指向的值保持不變(或者說,不能通過指針來修改其所指向的值)。 右定向:當const在的右側時,指針所指的方向保持不鏈。 例子 1-1 #include <iostream>

原创 linux/mac tar包解壓壓縮命令

僅對最常用的tar包的解壓壓縮命令進行記錄 注意,打包/解包 和 壓縮 是兩回事,前者是-c和-x控制,後者是-z決定。 參數: -c 壓縮 -x 解壓縮 -v 解壓壓縮過程中顯示檔案,可視化(visualize) -z 使用gz

原创 hadoop streaming 常用參數 以及 動態調整

常用參數 多路輸入: 在hadoop streaming 參數設置時候使用多個-input參數來定義多個輸入路徑。 mapper處理時,可以根據輸入列數來處理,比如: for line in sys.stdin: line =

原创 python 可變參數 *arg **kwargs

先來看個例子: def foo(*args, **kwargs): print 'args = ', args print 'kwargs = ', kwargs print '--------------

原创 Shell中判斷語句if中-z至-d的意思

[ -a FILE ] 如果 FILE 存在則爲真。 [ -b FILE ] 如果 FILE 存在且是一個塊特殊文件則爲真。 [ -c FILE ] 如果 FILE 存在且是一個字特殊文件則爲真。 [ -d FILE ] 如果 F

原创 linux 返回值的作用

什麼是返回值 在shell終端中,你所輸入的一切命令其實都有返回值,而這個返回值默認保存在$?中,舉例看一下 [root@localhost ~]# touch 123 [root@localhost ~]# echo $? [

原创 python 字符串格式化(format)

用法: 它通過{}和:來代替傳統%方式 1 使用位置參數: 從以下例子可以看出位置參數不受順序約束,且可以爲{},只要format裏有相對應的參數值即可,參數索引從0開,傳入位置參數列表可用*列表 >>> li = ['hoho'

原创 Python 自動給數字前面補0

爲了排版方便或者是輸出文件命名整潔,通常需要給數字前面補0來做統一。 Python中有一個zfill函數用來給字符串前面補0,非常有用,這個zfill看起來也就是zero fill的縮寫吧,看一下如何使用: n = "123" s

原创 python 獲取指定文件夾下的文件名

本文采用os.walk()和os.listdir()兩種方法,獲取指定文件夾下的文件名。 os.walk() 模塊os中的walk()函數可以遍歷文件夾下所有的文件。 os.walk(top, topdown=Ture, οner

原创 python os模塊創建目錄

1. mkdir( path [,mode] ) 只創建一個目錄,上層目錄沒有就拋出錯誤 作用:創建一個目錄,可以是相對或者絕對路徑,mode的默認模式是0777。 如果目錄有多級,則創建最後一級。如果最後一級目錄的上級目錄有

原创 error while loading shared libraries錯誤的原因及解決方法

在linux下運行程序時,發現了error while loading shared libraries這種錯誤,一時間不知道解決辦法,在網上搜索,終於解決了: ./tests: error while loading share

原创 linux nohup命令實現退出終端後程序繼續後臺運行

Unix/Linux下一般想讓某個程序在後臺運行,很多都是使用&在程序結尾來讓程序自動運行;但如果要想在退出終端後,程序依然還在後臺運行,則要用nohup與&組合來實現。 nohup 命令 用途 不掛斷地運行命令 語法 nohup

原创 python 判斷文件和文件夾是否存在的方法

1. python判斷文件和文件夾是否存在、創建文件夾 >>> import os >>> os.path.exists('d:/assist') True >>> os.path.exists('d:/assist/getTea

原创 python 按字典value排序以及按list中字典的某個key的value排序

1. 按照字典value排序 student_1={ 'a':2, 'b':4, 'c':6, 'd':8 } student_1_sort = sorted(student_1.iteritem