第二次作业 总结
2016-01-31 18:53
169 查看
一、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上的提交记录列表截图:
相关文章推荐
- Linux 内核0.11 系统调用详解(下)
- Java设计模式(十三)----策略模式
- ADO对象模型访问数据库
- Linux学习笔记:MySQL主从复制遭遇 'Misconfigured master - server id was not set'
- Cint() , int(),round() , fix() 的区别与联系
- Mahout机器学习平台之聚类算法具体剖析(含实例分析)
- hihocoder-1014 Trie树(Trie树)
- 生日礼物
- 时空地图TimeGIS 可编辑ArcGIS的Shape矢量文件的地理信息系统
- Scrapy安装问题
- 通过Paramiko使用SSH
- 陈老师搬书
- Lua数据结构 — TValue(一)
- HDU 1232 畅通工程 并查集
- 关于CSS中的元素定位
- dede头像调用的底层函数讲解
- VMware10 安装centos6.7 设置NAT模式
- A, S, M模式
- JS小Demo实战之今天外卖点什么?(二)
- 回文词