一、Github之Repository的學習以及使用
盡管第二次作業沒有要求這部分 Github
的學習的過程以及心得,但我想,作為第一次接觸這些新東西,特別是 Repository
,確實是有必要去總結一下.
剛開始跟着題目要求在Github上建立了個Repository,本來還以為只要直接上傳上去就行了,可惜幻想總是很美好現實總是很殘酷 -_-!.不過還好有班群的大神支招,不僅上傳了MsysGit,而且也提供了Git命令行的使用教程(在這先感謝大神們了,不然估計我又得花好多時間去找資料了).
關於Git的使用,主要就是以下這些步驟(具體操作請看git教程):
-
注冊賬戶、創建倉庫、安裝Msysgit.
-
創建本地git(對本地倉庫右鍵選擇Git Init Here或則在命令行輸入gitinit命令)
-
配置ssh key
-
使用
$ ssh-keygen -t rsa -C "your_email@youremail.com"
在本地創建ssh key. -
進入.ssh文件夾,打開id_rsa.pub,復制里面的key (找不到.ssh文件夾的話可進行全盤搜索).
-
回到github,進入Account Settings,左邊選擇SSH Keys,Add SSH Key,title隨便填,粘貼key.
-
通過
$ ssh -T git@github.com
來驗證是否成功.
-
-
設置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
添加遠程地址.
-
-
提交、上傳
-
使用
$ 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上的提交記錄列表截圖: