軟件工程第二次作業——第四組
Welcome to look my housework !!!
1.Github 賬號之前就有,不過沒有特別用心去學習怎麽用它,今天學了一下,頗有感悟,寫此博文,以作記錄:
2.第一步先在自己本地建立一個repository,然後你就可以在這裏創建自己的項目,並且跟網上進行同步,並且時時進行更新。
3.我在我的D盤下的某個目錄下建了自己的項目,也就是最簡單的Hellow_Word 項目,然後用Notepad寫了幾行簡單的C語言代碼(請看下圖)
接下來我們將在命令行下運行這個程序,之前我的電腦上安裝過gcc這款軟件,所以就可以在命令行下輸入gcc+【需要編譯的文件名字】,這樣就可以直接生可執行的 .exe文件,
註意 :在編譯之前一定得切換到該目錄文件夾下
解釋:這裏運行出現的warning,是因為C語言文本中忘記 int類型的主函數沒寫返回值return 0.
4.練習數值計算。找出一個整數數組中子數組之和的最大值,例如:數組[1, -2, 3, 5, -1],返回8(因為符合要求的子數組是 [3, 5]);數組[1, -2, 3, -8, 5, 1],返回6(因為符合要求的子數組是 [5, 1]); 數組[1, -2, 3,-2, 5, 1],返回7(因為符合要求的子數組是 [3, -2, 5, 1])。
對於這道題目,比較簡單:分析:只要找到數組中大於0的值加起來,就是所要求得最大值,如果先要輸出該子數組,只要把找到的比0大的數保存到list中。
本這裏用Python代碼編寫:(Python代碼看起老簡潔,並且更易懂【本人感覺】,這裏寫代碼的時候用的Sublim)
源代碼以及運行結果如下圖所示:
對於文本統計的一些Python代碼統計常出現單詞前十名:函數代碼如圖:
文本用的是簡愛的第一章部分
5.下面看如何進行我們所寫代碼的提交與修改
(1)在你的本地文本庫中右鍵打開Github Bash ,然後輸入git init 進行對本地初始化,
(2)添加你要上傳的文件 git add a.c 1.py
(3)然後進行提交 git commit -m "second commit"(引號中的文本是進行對本次提交的解釋說明,可以寫,也可以不寫,這裏我建議大家要寫上,這樣可以區分你每次提交的標記)
(4)找到沒你要push的網絡地址,代碼是這樣:
git remote add origin https://github.com/maxindian/Hellow_word.git
Hellow_word是我的項目的名稱, 然後進行上傳 git push -u origin master
這時候會提示然你輸入你的用戶名以及密碼:如圖示
本次作業描述寫到這裏,之後會有更新
軟件工程第二次作業——第四組