原创 learning perl(四) 正則表達式

perl 的核心,也是最重要的一點就是正則表達式了,也叫做模式,是一個匹配字符串的模板。有了它,可以更好地處理文本。 1)簡易模式。 的使用簡單正則表達式,其實就是對字符串進行匹配。比如這樣: while (<>) { chomp; i

原创 learning perl(一)標量 數組 哈希

初次學習perl語言,特寫下博客記錄自己的學習經歷,既是一個簡單的總結,也希望藉此來使我堅持走下去。 perl有三種數據類型,分別是標量($),數組(@),哈希(%) 1.標量(scalar) perl中的標量與C++中的變量類似,

原创 Unix/Linux編程實踐教程(1)--實現more命令(C語言)

學習《Unix/Linux編程實踐教程》,第一節就講到了用C語言實現簡單的more命令。它可以接受命令行參數(如果沒有則使用標準輸入stdin)。然後顯示文件內容。 大致流程如下: 1.首先調用fopen() 函數打開文件。 2.然後是

原创 練習寫C++代碼(11)--實現簡單的時鐘類3

對減法進行修改,假定兩個時間相減只是爲了知道他們的時間差,用於定時。 定義一個People來使用Clock類,方法是顯示當前時間,設置鬧鐘,察看時間提示。 #include #include #include using nam

原创 練習寫C++代碼(10)--實現簡單的時鐘類2

相較前面的代碼,這次增加了操作符重載,以及函數重載,並使用一個createObject方法來調用構造函數生成對象。不過沒有對減法提供很好的實現。 #include using namespace std; ///define c

原创 練習寫C++代碼(101)--簡單的文件以及 .gz文件的讀寫

首先是簡單文件,使用fstream中的方法。 ///read_file.cpp #include #include #include using namespace std; int main() { ifstream inpu

原创 VS2008下程序代碼文件的後綴名

學習源代碼,首先想把各個文件幹什麼用的給搞清楚,當然通過後綴名先有一個簡單的瞭解了。 1. .h 頭文件  只包含聲明  2. .hpp  頭文件  .h + .cpp  定義與實現包含在一個文件,省去了對cpp的編譯,不生成單獨的ob

原创 練習寫C++代碼(100)--實現簡單的時鐘類4

經過更改之後的代碼文件如下,基本沒有改動,只是分開幾個文件,以及寫了一個makefile。 這樣只要在當前目錄下輸入指令 make就可以編譯了。 ///clock.h #ifndef _CLOCK_H #define _CLOCK

原创 安裝軟件的一點心得

這幾天因爲工作的原因要學習別人的代碼,同時要裝vs2008,boost庫,還有openCV等幾個軟件,因爲是編程小白,同時動手能力也不強,導致進行的很辛苦,最後好歹是裝好了,能運行了,這裏記錄一下自己的一些感受。 1.首先是vs2008

原创 learning perl(三) 控制結構

perl的控制結構主要有六種,下面我們一一來了解。 0.if () {} else (){} 就不說了啊。 1.while(condition){ do_something; } while 循環與C++中的沒有什麼區別,滿足條件就

原创 vs2008下安裝boost_1_46_1庫

轉載自網絡,若有侵權,望告之。 1.下載boost_1_46_1.zip http://www.boost.org/ 解壓後,運行 VS2008 Command Prompt .使用cd 進入D :\boost_1_46_1,然後輸入bo

原创 練習寫C++代碼(0)

作爲一名C++ coder,有一點點C++基礎,僅限於基本的賦值,循環,函數,類等知識,而沒有太多的實踐,初入職,對未來的編程生涯心存敬畏,沒有人帶自己,只好自己學習,想練習寫C++代碼,奈何沒有良策,網上也沒有合適的教材,亦不願刷題,遂

原创 vs2008安裝openCV2.1

1.下載openCV2.1。http://sourceforge.net/  下載之後雙擊openCV-2.1.0-win32-vs2008.exe,安裝,選擇添加到path路徑。然後打開vs2008增加配置,分別添加包含文件-> D:\

原创 Base-calling for next-generation sequencing platforms (譯文)

第一次翻譯文獻,記錄下來,給自己一個堅持下去的動力。加油!翻譯中有一些專有名詞沒有譯過來,有一些不明白的也沒有翻譯。翻譯的不好,希望能得到別人的指正,得到進步和提高,謝謝。 這篇文章主要內容是第二代測序平臺Illumina和Roche4

原创 leanging perl(二) 輸入與輸出

perl 主要是對文件進行處理,所以免不了需要輸入與輸出。 1.輸入 a) 標準輸入。 標準輸入就是來自鍵盤的輸入了,可以這麼用 chomp($line = <STDIN>) 其中,<>接受出入,STDIN表示標準輸入,讀入標量$