原创 練習寫C++代碼(110)--讓我猜猜你在想什麼?
無聊的人才會寫的非常簡單的代碼。 ///guess.cpp #include #include using namespace std; int main() { string array1[10] = {"天空中","公路上"
原创 練習寫C++代碼(1)--實現簡單的時鐘類1
昨天的問題,實現一個簡單的時鐘類,包含小時和分鐘,方法有顯示和相加。 0.cpp #include <iostream> using namespace std; ///define class Clock class Clock {
原创 學習python(四) 函數
函數是一種抽象,是實現可重用代碼的最直接的形式。 通過編寫函數,封裝了方法,之後可以直接調用函數,節省了代碼量。 創建函數 def func(): pass 返回值 函數使用return語句返回,可以有返回值,或者無返回值。
原创 學習python(三) 條件和循環
條件和循環 序列解包 x, y, z = 1, 2, 3 可以用來交換兩個值 x, y = y, x 增量賦值可以用 x = x + 1 但不能寫x++ 條件語句主要是 if elif else 注意條件語句末尾加 : 條件語
原创 學習python(一) 基本類型
當我剛開始工作的時候,對每個小的program,我都用C++實現,雖然我C++很糟糕,但是我只會它。因爲主要是linux下處理一些文本並進行分析,而寫C++程序費時太久,後來我開始用shell,使用一些linux命令加上grep,awk,
原创 Linux與Unix Shell編程指南 讀書筆記 (2) 後臺運行與重定向
第三章 後臺執行命令 1. crontab 作用:調度進程,自動運行作業。 新建crontab文件。編輯$HOME下的.profile,加入 EDITOR=vi; export EDITOR 然後新建一個dave
原创 我讀C++ Primer - 基本類型與變量
數據類型是程序的基礎:它告訴我們數據的意義以及我們能在數據上執行的操作。 本章主要介紹C++ 基本類型,從內置類型如int double,到複合類型如 指針 引用,還有自定義數據結構。其他內容有變量的聲明定義,const 限定符等。 1
原创 學習python(二) 數據結構
python常用的內建數據結構:列表[ ] 元組( ) 字符串" " 字典{ } 最基本的數據結構:序列。其包含有列表 元組 字符串 Unicode字符串 buffer對象 xrange對象 sequence 序列通用操作: 索
原创 我讀C++ Primer - 語句
本章講解C++ 語言的語句,主要有條件執行語句,重複執行相同代碼的循環語句和用於中斷當前控制流的跳轉語句。 通常情況下,語句是順序執行的。所以C++ 提供了一組控制流語句以支持更復雜的執行路徑。 1 簡單語句 一個表達式,末尾加上分號
原创 學習python(五) 異常
python使用異常對象來表示異常情況。遇到異常後,會引發異常,如果異常對象未被處理或捕獲,程序就會用回溯並終止執行。如果知道某段代碼可能導致某種異常,如除零,又不希望終止,那麼就根據需要添加try/except 或者try/finall
原创 我讀C++ Primer - IO庫
C++ 語言不直接處理輸入輸出,而是通過一組定義在標準庫的類型處理IO。其主要包括 iostream(讀寫流的基本類型) fstream(讀寫文件的類型) sstream(讀寫內存string對象的類型) 1 IO類 頭文件
原创 我讀C++ Primer - 類
類是C++ 最基本的特性。類允許我們爲自己的應用定義新類型,從而使得程序更加簡潔且易於修改。 類的基本思想是數據抽象和封裝。數據抽象是一種依賴於接口和實現分離的編程技術。封裝實現了接口與實現的分離。 1 定義類 定義在類內部的函數是隱
原创 Linux與Unix Shell編程指南 讀書筆記 (3) 正則表達式與grep
第六章 命令執行順序 1. && cmd1 && cmd2 左邊的cmd1執行成功才執行cmd2 2. || cmd1 || cmd2 左邊的cmd1執行失敗才執行cmd2 3. () {} (cmd1;c
原创 我讀C++ Primer - string vector 與數組
在第二章主要介紹了C++ 的內置類型,除此之外,還有許多標準庫中的類型也經常用到,這裏這要講string vector,以及數組。 string表示可變長的字符序列,vector表示某種給定類型的可變長序列,他們都是標準庫類型。 頭文件中
原创 我讀C++ Primer - 函數
前面幾章講的都是非常瑣碎的小事物,現在終於到了函數,所謂函數,就是一個命名的代碼塊,可以通過調用函數執行相應的代碼。 1 函數基礎 函數定義包括四部分:返回類型,函數名字,由0或多個形參組成的列表以及函數體。 通過調用運算符()來執行