原创 如何在linux shell中輸入製表符tab

按住ctrl再按v再按i

原创 使用py2exe將python腳本整體打包爲一個exe的方法

http://stackoverflow.com/questions/112698/py2exe-generate-single-executable-file#113014 以上鍊接是英文解答原文。現將核心代碼拷貝到這裏,如果不熟悉使用

原创 使用sed過濾提取文本中的信息

sed -r -n -e '/ERROR/p' mntenu_check.log | sed -r -e '/\[.{8}\.mlf\]/!d' | sed -r -e 's/.*\[(.{8})\.mlf\].*/\1/g' | un

原创 使用tar和gzip對某文件夾內的某類型文件進行壓縮與解壓縮

有時候,需要對某個文件夾內的某個類型的文件進行壓縮。由於使用tar壓縮時會把絕對路徑也壓縮進去,這時解壓縮則會多出這些文件夾結構,很麻煩,那麼使用如下命令: tar -C /dir1/dir2 -czvf /dir3/dir4/my.t

原创 python實現多進程_multiprocessing

使用multiprocessing模塊來進行python的多進程編程。個人習慣使用類來繼承原始的Process類進行處理,以下是模板,供以後拷貝使用。 #!/usr/bin/env python # -*- coding:utf8 -*

原创 awk中調用系統命令批量處理

工作中經常遇到在輸入一堆文件名的條件下,將其移動或者刪除或者複製。由於輸入是個文件名的集合,而不是單個文件,因此不能直接用cp或者mv命令,可以通過awk的逐行處理的功能來處理這種情況。以下是一個例子: $ grep -r 'TE' *

原创 編程思路感想(1)

第一個問題,處理數據過程中,經常會遇到數據格式不規範或者內容不符合邏輯等導致程序無法通過,這時候一般有兩種想法: 1. 我要把錯誤的地方準確定位,具體到某個文件,某一行,某種錯誤,直接導致錯誤的變量的值。 2. 我要先略過該錯誤,進行與錯

原创 使用py2exe來打包python腳本到exe程序

<span style="font-family: Arial, Helvetica, sans-serif;">#!/usr/bin/env python</span># -*- coding:utf8 -*- from distut

原创 當類中含有logging等流數據時,使用pickle打包與裝載類對象數據

由於pickle打包不允許對象中有流數據,所以,如果待打包的類對象中含有logging的對象時,打包不會成功。但是在類中添加logging對象來輸出日誌比較方便實用,那麼如何解決這種衝突呢?需要手工重寫自己的類的__getstate__和

原创 intelij idea: Exception in thread "main" java.lang.ClassNotFoundException

http://www.cnblogs.com/do-better/p/5864165.html 從網上搜了好多,大多是說,在類裏邊是不是沒有main函數,而且強調了main函數的寫法: public static void main(St