学号后五位:07115
博客地址:https://home.cnblogs.com/u/pyxhopkins/
作业链接:https://www.cnblogs.com/pyxhopkins/p/10591209.html
Part 1. 配置环境
之前装载过比较简单,没有遇到什么困难,之间以为后面会用到c++,所以既选了c++部件又选了c#部件,后来才发现不用c++。无截图。
Part 2. 克隆项目
步骤:1.点击Fork即可拷贝同名仓库到自己的github账号
2.找到想要克隆的项目点击clone or download复制网址
3.在我的电脑中随意找到一个目录,打开git命令行软件,写下git clone 和刚刚复制的网址(即Fork后仓库的地址
4.在上述操作后,就可看到和仓库同名的文件夹出现(即项目文件夹),在项目文件夹里面,新建一个文件夹命名为git账号名
5.以git文件夹为项目目录,打开vs->文件->新建->项目->控制台应用程序(新建文件夹路径应到git账号名)
6.接下来在git命令行软件下写下:
$ git config - - global user.name "github账号名"
$ git config - - global user.email github注册时的email
接下来:
git add .(添加文件夹)
git status(查看状态)
git commit - m "message"(保存到本地仓库)
遇到的问题:之前并没有执行步骤6,后来才执行,也不知道有没有什么影响。
Part 3.提交代码
代码思路:1.贴出来的代码有产生随机数的方法,因为可能有除法运算所以在产生[0,1]随机数的后面加了1,避免了0的生成。
2.因为考虑到多个运算符所以有优先级的问题所以用了if else来讨论优先级的问题。
Part 4. 单元测试
步骤:1.解决方案->新建项目->单元测试
2.建好以后,点击应用,添加原项目
3.点击单元测试项目->右键选择属性->配置属性->链接器->输入->附加依赖项->(编辑为路径+obj?
4.在测试项目中引入头文件,点击测试->所有测试即可
遇到的问题:我当时没有找到步骤3的某个选项卡所以没有添加依赖,直接在测试项目里把测试的项目和连接起来了,也可以测试,神奇喔~
Part 5.效能分析
步骤:1.分析->性能探测器->cpu使用率(将代码循环量加大测试效果
2.点击创建详细报告得vspx文件
未发现问题。
Part 6.提交代码
方法一:
在最后一步git push的时候猝了...原因应该是git commit了好多次...本来之前在网上查到了撤销git commit的方法,也试了很有用,但是后面又多git commit了几次...不想不小心把方法弄丢了...随后找到了的git reset?好像是这个(网上最常见的那个)对我不起作用。我之间起作用的那个好像是git rebase?还望有知道的大佬能够告诉我,万分感谢。(2019.3.35)
已经通过命令行远程到了仓库(git push成功)我一直以为是git commit出了错误,结果才发现是 git commit - a " hdgc"中的-错误了 我也不知道为什么我自己打出来的不能运行,网上复制的能成,真的是要哭了好吗! =_= (2019.3.28)
方法二:
通过vs连接github,但是不知道为什么文件修改了后,不能点击pull按钮,以至于不能提交(据说能用vs里面的nught?拓展包,后面试试)
个人总结:
1.我觉得github在某种程度上使用起来并不是很简便,为什么国内就没有这么丰富的开源平台呢!(2019.3.25)
现在觉得还好(2019.3.28)
2.前路漫漫。
3.写下步骤便于以后观看(防止忘记了