第二次作业 总结

一、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上的提交记录列表截图:

posted on 2016-01-31 18:53  wish_forever  阅读(278)  评论(10编辑  收藏  举报

导航