zoukankan      html  css  js  c++  java
  • 第二次作业 总结

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

  • 相关阅读:
    消息中间件(MQ)
    java Lambda表达式
    【测试】性能测试及性能测试工具JMeter
    【Mysql】mysql集群方案之读写分离
    linux下mysql开启远程访问权限及防火墙开放3306端口
    MySQL事务提交与回滚
    MySQL索引
    MySQL视图
    MySQL事务
    MySQL参数化有效防止SQL注入
  • 原文地址:https://www.cnblogs.com/FZUstu/p/5173771.html
Copyright © 2011-2022 走看看