自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 C++ 11新增内容1

在2003年C++标准委员会曾经提交了一份技术勘误表(简称TC1),使得C++03这个名字已经取代了C++98称为C++11之前的最新C++标准名称。不过由于C++03(TC1)主要是对C++98标准中的漏洞进行修复,语言的核心部分则没有改动,因此人们习惯性的把两个标准合并称为C++98/03标准。从C++0x到C++11,C++标准10年磨一剑,第二个真正意义上的标准珊珊来迟。相比于C++98/03,C++11则带来了数量可观的变化,其中包含了约140个新特性,以及对C++03标准中。

2025-03-20 22:18:24 643

原创 01测试分类

在例子中,第一个判定A=T,B=T;集成测试也称联合测试(联调)、组装测试,将程序模块采用适当的集成策略组装起来,对系统的接口及集成后的功能进行正确性检测的测试工作。动态测试指的是实际运行被测程序,输入相应的测试数据,检查实际输出结果和预期结果是否相符的过程,所以判断一个测试属于动态测试还是静态测试,唯一的标准就是看是否运行程序。β测试由软件的最终用户们在一个或多个场所进行,这里就可以理解为,β测试是正式用户中的一部分,他们在任意的场合来使用软件,目的是为了发现软件是否存在一系列的问题。

2025-03-20 13:17:40 1099

原创 01自动化测试(概念篇)

本章主要介绍了自动化测试的一些相关概念

2025-03-19 21:23:45 351

原创 02自动化测试常用函数

自动化测试的常见函数及其使用

2025-03-15 22:19:37 585

原创 2.1进位计数制

本文详细介绍了数制的转换和原码、反码、补码、移码之间的转换。

2025-03-09 09:52:41 769

原创 1.3计算机的性能指标

计算机性能指标的计算

2025-03-03 21:45:38 161

原创 1.2计算机硬件的基本组成

计算机硬件的基本组成

2025-02-12 17:47:24 195

原创 1.1计算机的发展

计算机发展的简要介绍

2025-02-12 17:00:13 348

原创 01.重新认识文件(Linux基本概念)

Linux基本改变,文件的了解,文件=内容+属性

2024-03-23 22:39:00 259

原创 01.家目录及桌面的认识(Linux基本概念)

我们在打开我们的电脑后,直接就可以看到图形化界面,这个图形化的界面就是我们常说的桌面。同时我们的电脑还可以多用户使用,就是在电脑开机的时候,选择用户,输入密码。,在Linux系统中,普通用户,都在home目录下,home目录中包含了所有的普通用户,而我们打开电脑的时候,电脑就会在home目录中选择对应的普通用户目录并打开。桌面就是家目录中一个文件,而所谓的图形化界面,就是在我们打开电脑的时候,电脑从对应的家目录中给我们打开桌面这个文件夹,并将里面的内容以图标的形式显示出来。图2,home目录下的结构。

2024-03-23 22:23:17 347

原创 01.绝对路径和相对路径(Linux基本概念)

电脑的目录结构是一颗多叉树。不管是Linux还是windows,目录结构都是一样的。所以我们在查找某个目录或者文件的时候,本质就是在多叉树结点的查找。唯一性的原因:因为目录结构是一颗多叉树,所以目标目录有唯一的父节点,而父节点又有唯一的父节点,就这样找下去,找到根目录。不管是Linux中还是windows中,相对路径都是以当前所处的目录为起始点,到目标目录的路径。Linux中是从根目录开始,到目标目录或者文件结束的一条唯一的路径。windows中是从盘符开始,到目标目录或者文件结束的一条唯一的路径。

2024-03-23 21:56:34 395

原创 04.C++模板笔记

C++的模板介绍,本章主要讲述了C++的模板使用方法和一些注意事项,了解好本章内容,不要刻意去记,理解至上。

2024-01-10 18:58:47 497

原创 03.C++内存管理笔记

本章主要介绍了C++关于内存管理的知识。其中包括new和delete的使用以及原理,可以让我们更加的了解C++对动态申请的内存的管理,也更加了解C++与C的亲密关系

2024-01-10 17:30:01 1176

原创 <8>带头 双向 循环链表

本文主要讲了带头双向循环链表如何实现,以及实现过程中遇到的一些问题。并分析了这种结构的优势。

2024-01-09 16:49:19 840

原创 <1>不带头 单向 不循环链表

本文分析了链表实现的具体实现,以及实现的一些细节,还有实现每一个接口需要考虑的问题和情况。想要将链表实现的更好,需要自己不断的敲代码和画图去理解。

2024-01-08 19:36:00 920

原创 01.C++入门笔记

C与C++的关系;C++弥补C的不足;C++的一些新的特性;

2024-01-04 23:28:48 364

原创 scanf()接收空格的方法

解析:scanf()遇到‘\n’不再读取数据,会将缓冲区里面‘\n’之前的字符全部拿走,留下'\n',当下一个scanf()再次读取的时候,遇到缓冲区的'\n',会停止读取,并不会拿走缓冲区的‘\n’,不管后面有几个scanf()都会因为这个‘\n’接收不了字符串,我们要解决缓冲区的这个‘\n’可以使用getchar()将它拿走。C语言的scanf()函数读取字符串时,遇到空格或者‘\n’都是会停止读取字符串的,因此我们在输入带有空格的字符串时就不能直接写scanf("%s",ch);(ch是一个数组名)

2023-10-18 22:34:22 2261 3

原创 C语言中strcat()函数的使用详解

①函数名为strcat②返回值类型为char*,是目标空间的起始地址③函数的参数,第一个是目标空间的起始地址,第二个是源字符串的起始地址。

2023-09-18 17:57:20 18425 1

原创 C语言中strcpy()函数的使用详解

①函数名为strcpy②返回值类型为char*,返回的是目标空间的起始地址③函数的参数列表中有两个地址,第一个是目标空间的地址,第二个是源字符串的地址。

2023-09-18 17:14:58 3938 2

原创 C语言中strlen()函数的使用详解

①函数名为strlen②返回值类型为size_t,这是一个无符号的类型,可能是整型,也可能是长整型。③函数的参数是一个字符类型的数组,这个数组用char*类型来接收,且这个数组内容不能被修改。

2023-09-18 16:38:44 23781 2

原创 (C语言)文件

我们说的文件一般分为两类,一类是程序文件、一类是数据文件1、程序文件包括源程序文件(后缀为.c),目标文件(windows环境后缀为.obj),可执行程序(windows环境后缀为.exe)2、数据文件文件的内容不一定是程序,而是程序运行时读写的数据,比如程序运行需要从中读取数据的文件,或者输出内容的文件。

2023-09-03 23:07:52 190

原创 (C语言)字符函数和字符串函数

①函数:strlen()②模拟实现:计数器递归指针-指针③字符串以'\n'作为结束标志,strlen返回的是‘\n’前面的字符的个数(不包含\n)。④参数指向的字符串必须以‘\n'结束。⑤strlen函数的返回值类型为size_t,为无符号整数。注意:如果是两个返回值(无符号整数)相减,得到的结果也是无符号整数。

2023-09-03 23:07:35 142

原创 动态内存管理

一、malloc1、函数malloc()函数说明:这个函数向内存申请了size个字节的连续空间,并返回指向这块空间的指针。2、函数介绍<1>如果函数开辟空间成功,那么函数返回指向该空间的指针。<2>如果函数开辟空间失败,那么函数返回NULL。(因此一定要检查返回的是不是空指针)<3>返回值的类型是void*,所以malloc函数并不知道开辟空间的类型,具体使用的时候需要使用者自己决定类型。<4>如果参数size为0,malloc的行为是标准未定义的,取决于编译器。二、free。

2023-09-03 23:06:24 81

原创 (C语言)自定义类型

1、结构体类型的声明结构体:结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。格式://全局变量在结构体类型后面定义的变量是全局变量,在main函数中或者函数中创建的变量是局部变量特殊的声明:在声明结构的时候,可以不完全的声明(省略标签)//匿名结构体类型如:structint a;char b;float c;}x;//省略了标签的结构体一般是只可以使用一次再如:structint a;char b;float c;

2023-09-03 23:05:22 65

原创 (C语言)内存函数

①函数memcpy()②函数的说明<1>函数memcpy从source的位置开始向后复制num个字节的数据到destination的内存位置<2>这个函数在遇到’\0‘的时候并不会停下来<3>如果source和destination有任何的重叠,复制的结果可能是与预期不同的。③模拟实现。

2023-09-03 23:04:23 69

原创 (C语言)进阶指针

2、字符指针的另一种使用方式代码分析:①ps中存放的是字符串“hello world”第一个字符的地址。②解引用打印的是h,打印字符串是打印的一整串字符。③不能解引用改掉字符串“hello world”中的字符。因为“hello world”是字符常量。如果解引用改的话,会让程序挂掉。所以一般在这种使用方式之前加上const④如果两个指针都存放的是同一个字符常量,那么其中存放的首字符地址也是相同的。⑤与数组的区别:数组是开辟一块空间,将字符串存储在里面。

2023-09-03 23:03:19 81

原创 (C语言)初阶结构体

int age;}s1;//结构体变量的定义,全局变量//结构体变量的定义,全局变量int main()//结构体变量的定义,局部变量return 0;

2023-09-03 23:00:03 73

原创 (C语言)数据在内存中的存储

☆类型的意义:①使用这个类型开辟内存空间的大小。②如何看待内存空间的视角。(比如可以看到是整型还是浮点型,从而知道它是如何存储的)1、整型家族:char //没有规定char是有符号的还是无符号的,这取决于编译器shortintsigned intlong2、浮点型家族floatfouble3、构造类型①数组类型②结构体类型 struct③枚举类型 enum④联合类型 union4、指针类型int* pa。

2023-09-03 22:57:16 65

原创 (C语言)初阶指针

如果存放的是char类型数据的地址,则就将指针定义为char*类型。如果存放的是int 类型数据的地址,则就将指针定义为int* 类型。如果存放的是double*类型数据的地址,则就将指针定义为double*类型不管指针的类型是什么,它的大小都是4或8个字节,那么类型的不同有什么意义呢?

2023-09-03 22:55:14 55

原创 数组(C语言)

数组是一组相同类型元素的集合。①数组的创建方式:type_t 数组的元素类型arr_name 数组名const_n 常量表达式,用来指定数组的大小const_n 在C99语法中可以用变量表示,称为变长数组②数组的初始化完全初始化:int arr[10]={1,2,3,4,5,6,7,8,9,10};不完全初始化:int arr[10]={1,2,3,4,5};只初始化了前五个数,后面的数默认为0。

2023-09-03 22:50:40 58

原创 (C语言)操作符详解

1>首先判断表达式1的值,如果表达式 1的结果为真,则执行表达式2,表达式2的结果即为整个表达式的结果。<3>运算的优先级:先是大于(>),大于等于(>=),小于(<),小于等于(<=),再是双等(==),不等(!同优先级的从左向右依次运算。如:5>4>3,结果为假,因为5>4为真,结果为1, 1>3为假,结果为0。右移位等(>>=) 左移位等(<<=) 按位与等(&=) 按位或等(|=) 按位异或等(^=)大于(>) 大于等于(>=) 小于(<) 小于等于(<=) 双等(==) 不等(!

2023-09-03 22:41:54 198

原创 (C语言)调试技巧

①assert()断言,如果()里面结果为真,什么都不发生,如果()里面结果为假,会报给我们错误,让我们可以快速的找到错误。const修饰指针变量时,const在*的左边,那么通过指针指向的空间是不能被改变的,而指针变量是可以被改变的。Release(发布版本):它进行了各种优化,使得程序在代码大小和运行速度上都是最优的,便于用户使用。const修饰变量,变量称为常变量,还是变量但是不能被修改。const在*的右边,指针变量是不可以被改变的,而通过指针指向的空间是可以被改变的。

2023-08-02 09:56:48 438

原创 详解三子棋每个细节

本文章详细说明了三子棋的设计,同时一些细节的地方也进行了扩展。rand()函数的使用及解释也是本文的一个重要扩展。

2023-07-29 21:02:46 479

原创 为什么学编程?

希望可以给诸位带来帮助,我们共同成长!

2023-06-12 00:00:40 137 1

原创 (C语言)函数(子程序)

关于函数部分的基本概念

2022-10-06 17:33:11 654

原创 C语言分支与循环

循环与分支语句的语法及注意事项。

2022-09-29 17:44:58 444

原创 初识C语言

常量与变量、操作符基本详解

2022-09-18 21:55:06 458

原创 编程的必备基础知识

C语言基础常识

2022-09-11 22:11:27 24194

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除