• 2024-07-02httprunner断言-兼容细微出入的响应内容
    背景:9mobile,可能存在不统一的其他名字:NINEMOBILE/NINE_MOBILE/9MOBILEsmile,可能存在不统一的其他名字:SMILE/Smile/一串数字id(如26479376494)问题:解析手机号,归属那个运营商,兼容上述问题:方案:思考方案:方案一:是否可以在hrp的框架基础上断言多个预期值。方案二
  • 2024-07-01探索数据结构:队列的的实现与应用
     
  • 2024-07-01[Java SE] Assert断言 [转]
    什么是Assert?Assert,也叫断言,写代码时,我们可以预先进行假设一些正常时不应该发生的情况,断言就是用于在代码中捕捉这些假设,在发生这些假设的情况时,给出警告并退出,可以将断言看作是异常处理的一种高级形式。Assert其实就是对一个boolean表达式进行判断:为true时,则:程序继续
  • 2024-06-30队列的实现
    队列1.队列的概念及结构队列:只允许在一端插入数据,另一端删除数据的特殊线性表。队列是先进先出。进行插入操作的一端是队尾,删除操作的一端是队头。2.队列的实现队列也可以由数组和链表实现,但是由链表实现更好。因为如果使用数组的结构,出队列在数组头上的数据,效率会比较
  • 2024-06-23深入理解栈:计算机科学中的基础数据结构
    1.栈的概念及结构栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(LastInFirstOut)的原则。压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。出栈:栈的删除操作叫做
  • 2024-06-23【数据结构】【版本1.3】【线性时代】——栈
    快乐的流畅:个人主页个人专栏:《算法神殿》《数据结构世界》《进击的C++》远方有一堆篝火,在为久候之人燃烧!文章目录引言一、栈的概念二、栈的模拟实现2.1定义2.2初始化2.3销毁2.4压栈2.5判空2.6出栈2.7获取栈顶元素2.8获取栈的元素个数2.9元素
  • 2024-06-22【数据结构】线性表之《栈》超详细实现
    栈一.栈的概念及结构二.顺序栈与链栈1.顺序栈2.链栈1.单链表栈2.双链表栈三.顺序栈的实现1.栈的初始化2.检查栈的容量3.入栈4.出栈5.获取栈顶元素6.栈的大小7.栈的判空8.栈的清空9.栈的销毁四.模块化源代码1.Stack.h2.Stack.c3.test.c一.栈的概念及结构栈:一种特
  • 2024-06-18Rust中 测试用例编写
    //注定会断言失败的代码:断言1和2会不会相等#[cfg(test)]modtests{usesuper::*;#[test]fnone_result(){assert_eq!(1,2);}}注意点 1.编程环境:vscode+rust-analyzer(插件式)2.方法上添加标签(Attribute):#[cfg(test)]3.断言语句:asser
  • 2024-06-18栈的实现详解
    目录1.栈1.1栈的概念及结构1.2栈的实现方式1.3栈的应用场景2.栈的实现2.1结构体2.2初始化2.3销毁2.4入栈2.5出栈2.6获取栈顶元素2.7判空2.8获取个数3.test主函数4.Stack.c文件5.Stack.h文件6.运行展示1.栈1.1栈的概念及结构栈:一种特殊的线性表
  • 2024-06-17【数据结构】线性表之《顺序表》超详细实现
    顺序表一.数据结构1.逻辑结构2.物理结构二.顺序表的分类1.静态顺序表2.动态顺序表三.顺序表的实现1.创建顺序表2.初始化顺序表3.判断是否扩容4.打印顺序表5.插入操作1.头插2.尾插3.按照下标插入6.删除操作1.头删2.尾删3.按照下标删除7.查找数据8.修改数据9.清空顺序
  • 2024-06-15【C语言】assert.h——断言
    文章目录主要内容调试和发布模式使用示例用法总结与注意事项断言是一种用于在程序执行过程中进行调试的工具,能够帮助开发者验证程序的某些假设是否为真。如果断言失败,程序会终止,并输出一个错误消息,通常包含出错的文件名和行号。这对于调试和测试非常有帮助。主要
  • 2024-06-13【数据结构】【版本1.0】【线性时代】——顺序表
    快乐的流畅:个人主页个人专栏:《算法神殿》《数据结构世界》《进击的C++》远方有一堆篝火,在为久候之人燃烧!文章目录引言一、顺序表的概念1.1最基础的数据结构:数组1.2数组与顺序表的区别二、静态顺序表三、动态顺序表的模拟实现3.1定义3.2初始化3.3
  • 2024-06-11学会spring boot 的这些,编程瞬间变得简单了,效率也提高了!
    在SpringBoot应用中,断言主要用于测试环境中验证代码行为是否符合预期。虽然SpringBoot自身不直接包含断言库,但通常我们会使用JUnit(一个广泛应用于Java的单元测试框架)来进行测试,其中包含了丰富的断言方法来帮助我们进行各种条件验证。下面通过一些具体的示例来详细说明如何在S
  • 2024-06-07【数据结构】栈和队列-->理解和实现(赋源码)
    Toc欢迎光临我的Blog,喜欢就点歌关注吧♥前面介绍了顺序表、单链表、双向循环链表,基本上已经结束了链表的讲解,今天谈一下栈、队列。可以简单的说是前面学习的一特殊化实现,但是总体是相似的。前言栈是一种特殊的线性表,它只允许在一端进行插入和删除操作。这一端被称为
  • 2024-06-0627-unittest之断言(assert)
            在测试方法中需要判断结果是pass还是fail,自动化测试脚本里面一般把这种生成测试结果的方法称为断言(assert)。    使用unittest测试框架时,有很多的断言方法,下面介绍几种常用的断言方法:assertEqual、assertIn、assertTrue。一、测试代码importunittes
  • 2024-06-06数据转换-16进制字符
    任务要求在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务,使用git管理代码,gitcommit不少于5次在附件中的utils.h和utils.c中完成16进制字符'0'-'9','A'-'F','a'-'f'与十六进制数据0-15的转换功能(10’):intHex2Char(unsignedintfromi,unsigned
  • 2024-06-04深入理解指针(一)
    目录1.内存和地址1.1内存1.2编址2.指针变量和地址 2.1取地址操作符(&)2.2指针变量和解引⽤操作符(*)2.2.1指针变量2.2.2如何拆解指针类型2.2.3解引用操作符2.3指针变量的大小3.指针变量类型的意义3.1指针的解引用3.2指针加减整数3.3void*指针4.const修饰
  • 2024-06-0206构建之法阅读笔记之一
    这次个人阅读选择的书籍为《构建之法:现代软件工程》(邹欣著)。我们这门课程也参考了很多这本书的结构、内容与方法,读这本书,既是对学过知识的复习和细化,也是对以后课程的预习。下面总结了几个阅读过程中理解有困难或疑问的point,有的是细节,有的是大的方法。然后在网上查找学习了
  • 2024-06-01c++ 集合类 CCSet简单实现
      代码如下:  /**CCSet.h*c++_common_codes**Createdbyxichenon12-1-21.*Copyright2012cc_team.Allrightsreserved.**/#ifndefCC_SET_H#defineCC_SET_H#include"ccVector.h"#include<iostream>//CCSettemplate&l
  • 2024-05-30C语言--深入指针(1)二刷
    //野指针//intmain()//{//inta=10;//int*p=&a;//给一个明确的地址////int*p2=NULL;//给P2赋值为空指针////*p2=200;一旦将指针初始化就不能用这个指针了////只要指针是NULL就不能进行访问//return0;//}//局部变量的地址返回就
  • 2024-05-29前端学习-Dart官方文档学习-002-类型
    官方文档链接基本类型Dart支持以下类型:Numbers(int,double)Strings(String)Booleans(bool)Records((value1,value2))Lists(List,alsoknownasarrays)Sets(Set)Maps(Map)Runes(Runes;oftenreplacedbythecharactersAPI)Symbols(Symbol)Thevaluenu
  • 2024-05-28数据结构初阶 栈
    一.栈的基本介绍1.基本概念栈是一种线性表是一种特殊的数据结构栈顶:进行数据插入和删除操作的一端另一端叫做栈底压栈:插入数据叫做压栈压栈的数据在栈顶出栈:栈的删除操作叫做出栈出栈操作也是在栈顶栈遵循一个原则叫做后进先出(比如说子弹的弹夹其实就是一种设
  • 2024-05-28数据结构:队列
    目录队列的概念和结构队列的实现结构定义初始化判空入队列出队列返回队头元素返回队尾元素返回size销毁 队列的概念和结构队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(FirstInFirstOut)入队列:进行插入操
  • 2024-05-26【C语言】指针
    一:野指针概念:野指针就是指针指向的位置是不可知的(随机的、不正确的、没有明确限制的)1、野指针成因(1)指针未初始化(2)指针越界访问(3)指针指向的空间释放2、如何避免野指针(1)指针初始化如果明确知道指针指向哪里就直接赋地址,如果不知道指针应该指向哪里,可以给指针赋值NU
  • 2024-05-26【数据结构】栈和队列
    栈和队列栈栈的实现stack.h文件stack.c文件队列队列的实现queue.h文件queue.c文件栈栈:一种特殊的线性表,其中允许在固定的一端进行插入和删除元素操作,进行数据插入和删除操作的一段称为栈顶,另一端称为栈底,栈中的数据元素遵守后进先出的原则LIFO(lostinfirstout)