熟悉使用工具
时间:2019-09-21
本文章向大家介绍熟悉使用工具,主要包括熟悉使用工具使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
---恢复内容开始---
熟悉使用工具心得
git地址: | https://github.com/wxllovezn/AchaoCalculator.git |
---|---|
git用户名: | wxllovezn |
学号后五位: | 61423 |
博客地址: | https://www.cnblogs.com/wxllovezn/ |
作业连接 | https://www.cnblogs.com/harry240/p/11515697.html |
1.githup
我自己原先就安装好了VS和githup,使用方法只是一直在使用VS编程,而没有使用githup管理源代码。
在老师公布作业后我自己尝试了使用git我想说的是githup是真的难用无法理解没有办法很熟练的使用githup;
在刚开始使用时需要仔细阅读助教所发教程严格按照步骤进行安装使用githup;其中最难解决的问题是如何将助教所发的githup库克隆到自己的githup中;我开始克隆错误了,始终不知道错在哪儿,直到我室友提醒我一直没有克隆到我自己的库,最后在指点下完成了
***
代码设计我只设计了两个操作数的程序,三位操作数就是先两位操作数做运算再与第三位做运算。
#include <iostream>
#include<stdlib.h>
using namespace std;
#define random(a,b) (rand()%(b-a+1)+a)
int creatNumber()
{
int a;
a = random(1, 100);
return a;
}
int op()
{
int b;
b = random(1, 4);
return b;
}
int main()
{
int n, a, b, c, i;
cout<< "请输入你想出的题目数量:" << endl;
op();
cin >> n;
for (i = 0; i < n; i++)
{
a = creatNumber();
b = creatNumber();
c = creatNumber();
switch (op())
{
case 1:
if (a%b == 0)
{
c = a / b;
cout << a << '/' << b << '=' << c << '\n' << endl;
}
else
break;
case 2:
c = a * b;
cout << a << '*' << b << '=' << c << '\n' << endl;
break;
case 3:
c = a + b;
cout << a << '+' << b << '=' << c << '\n' << endl;
break;
case 4:
c = a - b;
cout << a << '-' << b << '=' << c << '\n' << endl;
break;
}
}
}
单元测试
代码编写好后进行测试结果成功并且和预期一样并未出现什么问题,只是在我准备按面向对象程序设计方式改写我的代码时出现了一些格式上的报错,比如单独写的头文件无法与源程序一起运行,这些问题由于时间问题我将陆续解决
感想与收获
感想就是这个作业看似很难,只要把最开始的githup的适用方法学会了,其实工作量基本完成了40%左右,剩下的就是靠自己编写代码实现四则运算就好;直到最后我的代码还有两个有瑕疵的地方1,没有使用面向对象编程的方法;2.没有完成三个操作数的部分代码;
收获就是学会了使用githup管理源代码;
---恢复内容结束---
原文地址:https://www.cnblogs.com/wxllovezn/p/11564813.html
- 数据结构基础(1) --Swap ; Bubble-Sort ; Select-Sort
- 使用 Go 语言完成 HTTP 文件上传与下载
- 运维平台的建设思考-元数据管理(四)(r8笔记第16天)
- JavaWeb21-基础加强(注解;代理;类加载器;泛型反射
- MySQL迁移文件的小问题(r8笔记第18天)
- SpringMVC学习第一天
- 最近的几个技术问题总结和答疑 (r8笔记第19天)
- Hibernate_day04总结
- Hibernate_day03总结
- 服务器进程异常的原因分析(第二篇)(r8笔记第16天)
- 最近处理的几个小问题_20160311 (r8笔记第35天)
- Hibernate_day02总结
- Hibernate_day01总结
- ADG备库批量查询失败的原因分析(r8笔记第33天)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Presto Web UI
- Leetcode No.5 最长回文子串
- Python的循环、判断和各种表达式(长文系列第二篇)
- Java内存泄漏、性能优化、宕机死锁的N种姿势
- 从2.9秒到0.6秒,信息流首屏提效80%的秘诀
- 移植nodejs到嵌入式linux,让终端支持可使用js做些功能
- go语言版串口获取银商秘钥工具
- dotnet Microsoft.Recognizers.Text 超强大的自然语言关键词提取库
- Java 基础面试总结
- 银商TMS平台秘钥下载工具
- 小白向:Linux vim编辑器(一)
- 2020数据库面试题
- 银商TMS平台秘钥自动下载并形成文件工具
- top100习题
- 网易校招真题一