为什么要使用数据据库 ·登录界面·用户信息查询~ 对比 ~数据,集合,内存的易失性 断电丢失文件 可以存,查询不便 好处 · 实现数据持久化· 使用完整的管理系统统一管理,...
为什么要使用数据据库 ·登录界面·用户信息查询~ 对比 ~数据,集合,内存的易失性 断电丢失文件 可以存,查询不便 好处 · 实现数据持久化· 使用完整的管理系统统一管理,...
简介 googletest为我们提供了一系列的运行参数(环境变量、命令行参数或代码里指定),使得我们可以对案例的执行进行一些有效的控制。 对于运行参数,gtest提供了三种设...
概念 Fatal assertion翻译过来就是致命断言,指的是程序崩溃。通常在测试过程中,我们需要考虑各种各样的输入,有的输入可能直接导致程序崩溃,这时就需要检查程序是否按...
之前的都是一个个的去进行测试,比如一个判断是不是素数的函数,我测试就需要这样: 现在我要测试100个,我们是不是要这样写一百行呢,要是还要分成不同的测试案例呢?这就需要我们引...
简介 googletest提供了多种事件机制: 全局的,所有案例执行前后。 TestSuite级别的,在某一批案例中第一个案例前,最后一个案例执行后。 TestCase级别的...
googletest中,断言的宏可以理解为分为两类,一类是ASSERT系列,一类是EXPECT系列。一个直观的解释就是: ASSERT_* 系列的断言,当检查点失败时,退出当...
简单介绍 GoogleTest 是一个由 Google 的测试技术团队开发的测试框架,它考虑到了谷歌的特定需求和限制。无论你使用的是 Linux、Windows 还是 Mac...
我们首先新建一个winform项目,那个form1.cs就先不动他,我们先再建立一个windows窗口,命名为splash,设置窗体属性如下: ShowInTaskbar=f...
多的也不说了,直接上代码,如果对于基础的断言什么不了解可以看我之前的C/C++单元测试文章。
什么是回溯算法 回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为...
二叉树的种类 二叉树的种类网上介绍的很多,这里简单用几张图描述一下。注意:二叉树每个结点最多只有两棵子树,这意味着任意结点的度小于等于2。子树有左右之分;某个结点只有一个孩...
什么是KMP 要做一个东西我们先要理解一个东西,KMP是什么,就是我的标题,字符串匹配。就这样讲可能不好理解,这里我们先抛出一个题目,下文就以这个题讲讲跟着理解一下。 KM...
概念 链表是一种通过指针串联在一起的线性结构,每一个节点是由两部分组成,一个是数据域一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null(空指针的意思...
队列与栈的原理及特点(概括,详解在下面) 栈 Stack 1.先进后出2.入栈(进栈)push3.出栈(弹出)pop4.栈的本质是一个特殊的线性数组(表)。特殊在只能在表尾进...
关联式容器是什么 关联式容器在存储元素值的同时,还会为各元素额外再配备一个值(又称为“键”,其本质也是一个 C++ 基础数据类型或自定义类型的元素),它的功能是在使用关联式...
Ini文件: INI配置文件有三要素parameters,sections和comments。·parameters指一条配置,就像key = value这样的。·secti...
动态库 首先新建一个dll动态库 然后建立一个.h头文件,加入函数 隐式调用 ·项目->属性->配置属性->VC++ 目录-> 在“包含目录”里添加头文件project2.h...
##1.C语言的基本介绍 ·一个程序由一个或多个源程序组成,一个源程序文件中有且只有一个main函数。包括预处理指令`#include`,全局声明,函数定义。 ·函数是C的重...