第二次作業 總結


一、Github之Repository的學習以及使用

盡管第二次作業沒有要求這部分 Github 的學習的過程以及心得,但我想,作為第一次接觸這些新東西,特別是 Repository ,確實是有必要去總結一下.

倉庫

剛開始跟着題目要求在Github上建立了個Repository,本來還以為只要直接上傳上去就行了,可惜幻想總是很美好現實總是很殘酷 -_-!.不過還好有班群的大神支招,不僅上傳了MsysGit,而且也提供了Git命令行的使用教程(在這先感謝大神們了,不然估計我又得花好多時間去找資料了).

關於Git的使用,主要就是以下這些步驟(具體操作請看git教程):

  1. 注冊賬戶、創建倉庫、安裝Msysgit.

  2. 創建本地git(對本地倉庫右鍵選擇Git Init Here或則在命令行輸入gitinit命令)

  3. 配置ssh key

    1. 使用$ ssh-keygen -t rsa -C "your_email@youremail.com"在本地創建ssh key.

    2. 進入.ssh文件夾,打開id_rsa.pub,復制里面的key (找不到.ssh文件夾的話可進行全盤搜索).

    3. 回到github,進入Account Settings,左邊選擇SSH Keys,Add SSH Key,title隨便填,粘貼key.

    4. 通過$ ssh -T git@github.com來驗證是否成功.

  4. 設置username和email以及添加遠程地址.

    • 使用$ git config --global user.name "your name" $ git config --global user.email "your_email@youremail.com" 設置Username和email.

    • 使用$ git remote add origin git@github.com:yourName/yourRepo.git添加遠程地址.

  5. 提交、上傳

    • 使用$ git add README $ git commit -m "first commit"添加、提交要上傳的文件.

    • 使用$ git push origin master上傳到Github.

自己在弄Git的時候,忘了在本地新建個文件夾作為倉庫,導致第五步的提交與上傳無法實現,多虧了大神的幫助才發現了自己的錯誤所在,雖然還沒有完全掌握Git的使用,但我想至少下次面對這種問題自己也不會那么不知所措了吧。

二、1001.A+B Format (20) 解題總結.

  • 解題思路:

    先用求和sum並定義變量k=0,若是負數,則sum=-sum,k=1;則然后開個數組將sum的各位數(通過取余方法獲得)放進數組,即

              while (sum)
              {
          		num[i] = sum % 10;
          		sum = sum/10;
          		i++;
          		j++;
          	}
    

    如果k=1,則輸出負號"-",然后將數組倒序輸出,並在輸出num[3]和num[6]后輸出一個",".

  • Bug發現以及修改:

    關於這道題,我想,一個難關就是克服英文翻譯了吧。自己的翻譯 + 有道詞典以及百度 終於把題目翻譯出來。剛開始以為是A+B類型題目,只是輸出變成從個位往前數,每三個數字就得加上“,”,好比如輸出99999就是輸出99,999。但是提交代碼(第一次提交代碼把語言弄錯了- -!)后就出現了六個WA,剛開始找出來的是我忽略sum=0的情況,但是修改之后還是有五個WA,只好從頭到尾把代碼再看一遍看 哪里出現BUG,但是找了半天還是沒有發現,我就覺得是題意理解錯了,根據題目所要求的輸出格式,我百度了下才知道自己理解錯了題意,題目要求輸出的格式應當是指在百萬位以及萬位后面加“,”。(這和以前看到的某種計算器輸出的格式是一樣的),於是就簡單地更改了輸出方式,結果就A過了.

  • PAT上的提交記錄列表截圖:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM