- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 C++基础知识点总结篇
基础类型变量命名、关键字变量的声明、定义、初始化变量类型、大小、类型转换变量的作用域变量的存储(堆、栈、常量区)变量的作用域和存储方式静态变量寄存器变量(register、volatile)volatile类型限定符volatile类型的限定符告知计算机,代理(而不是变量所在的程序)可以改变该变量的值。通常,它被用于硬件地址以及在其他程序或同时运行的线程中共享数据。读者可能认为volatile关键字是个可有可无的概念,为何ANSI委员要把它纳入标准呢?原因是它涉及编译器的优化。例如,
2021-10-15 10:17:19 446
原创 Git基本命令使用
版本控制工具版本控制系统(Version Control System, VCS)是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。VCS 还提供协作实用程序,用于与其他 VCS 用户共享和集成这些对文件系统的更改。版本控制带来的好处:灾难恢复可审核性提升质量容量管理应对缺陷协同合作分支的概念和作用概念Git 的分支,其实本质上仅仅是指向提交对象的可变指针。 Git 的默认分支名字是 master。 在多次提交操作之后,你其实已经有一个指向最后那个提交对象的 m
2021-09-13 16:28:33 98
原创 Git和Repo常用命令介绍
GitGit基本工作流程在工作目录中修改某些文件对这些修改了的文件作快照,并保存到暂存区域提交更新,将保存在暂存区域的文件快照转储到git目录中开始使用Git一个典型git命令的构成:git 子命令 --选项git initgit addgit statusgit commitgit help可以使用“git help 子命令”来查看子命令的帮助Git常用命令git clonegit pull与git clone不同,git pull可以从任意一个git库获取某个分
2021-09-13 11:29:49 366
原创 软件生命周期模型
瀑布模型最早提出的软件开发的过程模型缺点强调时间顺序的严格执行,前阶段不完成,后阶段不开始。将测试放在了编码之后,没有体现出测试贯穿软件生命周期的原则,可以避免需求类的问题一直延续到代码完成才暴露发现。瀑布模型不适应用户需求的变化。优点为项目提供了按阶段划分的检查点。当前一个阶段完成后,只需要去关注后续阶段。螺旋模型螺旋模型是一种演化软件开发过程模型,它兼顾了快速原型的迭代的特征以及瀑布模型的系统化与严格监控。引入了其他模型不具备的风险分析,使软件在无法排除重大风险时有机.
2021-04-16 21:11:40 205
原创 软件测试的定义、目的及与调试的区别
软件测试的定义正向思维出发点:使自己确信产品是能够正常工作的评价一个程序和系统的特性或能力,并确定它是否达到期望的结果,软件测试就是以此为目的的任何行为。反向思维出发点:测试是为了发现错误而执行一个程序或者系统的过程。测试是为了证明程序有错,而不是证明程序无错误。一个好的测试用例在于它能发现以前未发现的错误。一个成功的测试是发现了以前未发现的错误和测试。IEEE定义的测试在规定条件下运行系统或构件的过程:观察和记录结果,并对系统或构件的某些方面给出评价。分析软件项目的过程:检测
2021-04-14 16:54:23 570
原创 使用GitHub托管项目
1、去GitHub上新建一个仓库我一般选择Public,至于许可协议的话,对于代码比较开放的情况下一般选择MIT license就行2、将本地项目与远程仓库联系起来方式一:git clone ‘地址’点击clone后,复制该项目地址,然后去本地需要托管的项目运行终端,输入git clone ‘项目地址’,回车,将项目成功克隆到本地git add .然后将需要托管的代码文件复制到刚刚从GitHub克隆下来的项目中,然后在终端中输入git add . 后回车。git commit -m
2021-03-25 17:30:05 174
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人