第二次作业 黄亚恒 201731082208

GIT地址:https://github.com/HYHSTUDEY

GIT用户名:HYHSTUDEY

学号后五位:80228

博客地址 :http://www.cnblogs.com/hyhhyh090628/

作业链接:https://www.cnblogs.com/hyhhyh090628/p/10582834.html

Part1、 配置环境

我的电脑上在上学期的学习过程中已经配置好VS。当时安装是由同学帮忙指导安装过程,整体没有遇到太大的问题。(我就不再重新配置

 

Part2、克隆项目

1、成功在Github上申请注册并登录之后对阿超的四则运算库进行了拷贝。

 

 

2、登录成功之后,进行拷贝。拷贝完成看到自己此处已经有一个同名仓库(此处账号为:HYHSTUDEY

 

3、按照步骤完成了git 的安装。找到克隆项目地址

 

Part 3、代码和测试

项目思路:主要问题要产生随机数和符号,并进行随机组合。另外限制条件还有还有一个比较重要的点就是不能产生小数和负数。(1、关于不产生小数,我采用一个if条件限制。2、我同样采用了if语句。if(result<0),那么就多进行一次循环,但是我没有找到一个合适的方法来使得我的新产生的正确的式子能够替换我的产生结果为负数的式子。同同时,新产生的式子也有可能会再次出现负数。这也是我的两个疑问,同时关于产生负数的问题我没有得到完满的解决。希望下来我之后能想到解决的办法。)

1、下图为运行截图

 

 

2、建立测试项目

 

3、测试通过:

 

4、效能分析:

 

 

Part4、克隆到本地和上传

1、在电脑上任意目录,并打开Git命令行软件

 

2、在gitbush 中输入语句进行克隆到本地的操作。并新建一个文件夹,并对自己的文件进行命名。在此处,因为格式的问题,我曾进行多次输入。(意识到准确输入的重要性。特别是在字符,空格等方面)

 

新建文件并命名(此处有一个疑问是我发现我的克隆之后和同学的有一个差异是我的没有.git文件。最后我直接在我的文件里面搜索,搜到了相关的文件。我不明白是在克隆的过程中跑到别的地方去了还是如何?)

 

3、之后便是开始上传。(此处是我整个作业当中较为困难的一个部分)

1>、打开Git push ,然后输入邮箱和用户名进行登录。(这个部分问题不是很大,只需准确输入即可)

 

2>、如上图运行无误之后再进行git add(下图为运行无误的截图)

 

在这个部分我做了很久,因为多次输入git add之后不能够顺利运行通过,会出现两种情况。一种类似如下,另一种则是一大串的waring。于是我通过向完成这些步骤的问题的同学询问,多次检查我的前面两个步骤是否出现问题和如何解决我当前的问题。再多次检查前面没有问题后。我进行了百度,通过贴吧和有一些网友的博客尝试去解决这个问题,最终解决了这个问题。(下图为运行出现错误的截图)

 

3>、前面两步无误后,进行commint。(下图为运行无误的截图)

 

同样的我在提交这个部分也遇到很多问题。(因为第一次整体操作并没有成功,我在多次尝试后都没有成功。于是我就选择把我之前科隆的内容删除。重新做了一遍。这对于我后面的提交也产生了一些影响。我采用了和上一步同样的解决的方法,解决了问题。)

4>、push在前面的问题都解决之后,我的这一步顺利完成了

 

5>在上一步输入完成后,出现了下列登录页面。跟着进行操作进行登录。

 

6>、在完成上述操作之后,后面就相对容易。登录成功之后,我按照作业要求中的操作得到了一下结果

如下为github上的截图

 

Part 5、心得体会

在此次作业当中,因为涉及到编写c#代码,但是从上学期结束课程以来,我几乎没有再用,有很多相关的知识都已经忘了,以至于我在这次作业当中还需要去再次查询资料,有很多代码错误都要经过百度寻找解决办法,但是这次也帮助我回顾了很多关于c#方面的知识。同时也让我意识到算法的重要性(因为我在写四则运算的时候并不是很顺利,所以我在之后的学习中应当更加注重算法的学习和积累。)以后在学习的过程中应当注意这些方面的积累。其次,关于细节方面的把握,我也有待提高。就比如说git上传代码的那一部分,多次输入其实就是对于一些细节格式把握不够。希望自己以后能够多多注意。

 

原文地址:https://www.cnblogs.com/hyhhyh090628/p/10582834.html