自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++日期类实现

我们之前说过,析构函数是用来清理空间和资源的,但是前提是,我们申请了空间,才会去写析构函数,但是我们在日期类中并没有去申请空间,所以不用去写析构函数。

2026-01-07 20:54:05 1082

原创 C++之内存管理

new的原理1、调用operator new函数申请空间2、在申请的空间上执行构造函数,完成对象的构造delete的原理1、在空间上执行析构函数,完成对象中资源的清理工作2、调用operator delete 函数释放对象的空间new T[N]的原理1、调用operator new[]函数,在operator new[]中实际调用operator new函数完成N个对象空间的申请2、在申请的空间上执行N次构造函数delete[]的原理。

2026-01-06 22:31:25 1004 1

原创 C++类与对象(下)

但是C++11打了个补丁。

2026-01-05 22:21:52 1286

原创 带小白学习C++类与对象(中)

我们可以看到aa这个对象的成员变量已经被初始化了,但是内置类型没有被初始化:

2026-01-04 15:28:13 859

原创 C++类与对象(上)

为了解决他,就出现了类的作用域这个概念类的作用域。

2026-01-03 01:47:15 1137

原创 Linux常用指令详解

对于⽬录,该命令列出该⽬录下的所有⼦⽬录与⽂件。对于⽂件,将列出⽂件名以及其他信 息。是列出⽬录下的所有⽂件,包括以.开头的隐含⽂件。例如:我想看当前的所在位置的所有文件信息,此时我们输入ls -a就可以看到了l列出⽂件的详细信息例如:我们想查看文件的详细信息,就输入ls -l指令要找到他要输入ls -a,才可以找到,如果想创建隐藏文件也是需要以.开头命名例如:此时创建了一个以.开头的隐藏文件想查看他,普通指令查不到此时需要ls -a,才可以查到此时可以看到所有文件(包括隐藏文件)的详细信息。

2026-01-02 23:55:18 1144

原创 C++之模板初阶

class 类模板名//类内成员定义private:int _top;Stack st2;return 0;我们定义的是数据结构栈,我们创建了两个栈,但是现在st1和st2的存储数据类型是int,要是想转换成数据类型如果st1是int,st2是double呢?Stack st1;//double此时还需要写多一个类,名字还得不一样private:int _top;

2026-01-01 14:35:12 1314

原创 C++基础

C++第一个程序,如何输出Hello,world!我们创建一个C++文件,写出上面代码就会在屏幕上打印Hello,world!在代码中,using namespacestd std;是什么意思呢?这是一个命名空间,也是接下来要讲的祖师爷在发明C++的时候,觉得c语言,太规范了,这个函数不能用等等例如stdlib.h这个头文件包括里面的rand库函数,因为我们在创建变量的时候和rand这个库函数发生了命名冲突,祖师爷为了解决这个问题,就提出了命名空间命名空间的定义:定义命名空间,需要使用到namespace关

2025-12-29 22:36:31 1058

原创 Linux操作系统之文件IO

文件的宏观理解:文件是在硬盘上存储的,对文件的所有操作,都是对外设的输入输出,简称IO即使磁盘上有空文件,但是他依然占用我们的磁盘空间,因为,这里只是说的内容的大小和占用空间,而,所以一个空文件依旧占用磁盘空间,所以我们所学的文件操作,对文件的操作,本质都是进程对文件的操作,C语言提供的库函数是在用户层,不能直接访问硬件,库函数是去调用系统调用接口去访问硬件的。

2025-12-24 21:13:12 1104

原创 Mysql入门—>基本查询

在学习语法的时候,会带着一些问题去运用!

2025-12-08 09:31:17 1187

原创 Linux操作系统之进程控制(最终章)

进程替换是将磁盘上的程序替换给子进程,替换的方式是:本质上用该程序的代码和数据替换,修改页表的映射。完成进程替换的过程并不是我们自己要做的,而是操作系统给我们提供了接口的替换函数。

2025-12-07 16:26:00 831

原创 Linux操作系统之进程控制(长但是超详细!)(2)

首先我们在创建子进程的时候,谁先运行是调度器说的算,但是退出一般都是子进程先退出,因为父进程可以很容易对子进程进行管理(垃圾回收),如果父进程退出,子进程就会变成孤儿进程,由操作系统领养,创建子进程出来是为了处理业务的,需要让父进程拿出子进程执行的结果一般,例如情况1:不等待(产生僵尸进程)爸爸送孩子去上学:1、爸爸送孩子到学校门口2、孩子自己进去上课(fork创建子进程)3、爸爸直接回家了(父进程结束)4、放学时,孩子出来了,但没有人接5、结果:孩子一直站在校门口(僵尸进程)

2025-12-07 14:33:33 1388

原创 Linux操作系统之进程控制(1)

fork函数是创建一个子进程,也就是当前的父进程创建一个新的子进程整理一下就是:新的进程是子进程,原来的进程是父进程fork调用进程,那么进程在内核中做了什么?1、开辟新的内存块和内核数据结构给子进程2、将父进程部分内核数据数据拷贝到子进程3、将父进程的PCB、地址空间、页表相关内容也都复制拷贝到子进程中,但是只有pid不是复制4、将子进程添加到系统进程列表中5、fork返回,开始调度器调度为什么fork有两个返回值?(调用fork()系统调用)记下你的当前答题进度。

2025-12-06 22:50:10 1075

原创 Mysql入门——>表的约束

表的约束:表中一定要有各种约束,通过各种约束,让我们未来插入数据库表中的数据是符合预期的。约束本质是通过技术手段,倒逼程序员,输入正确的数据。反过来,站在mysql的视角,约束的最终目标:保证数据的完整性和可预期性。

2025-12-04 19:58:01 1012

原创 Mysql入门—> 操作表,数据类型

我用的是命令行的数据库首先给大家介绍一下,登录进去之后查看数据库的命令是->建数据库->(我是建一个名为课程表,里面是拿来练习的)最后是使用这个数据库,在里面去添加表然后添加数据,命令->最后可以开始学习啦!

2025-12-04 01:58:00 1062

原创 操作系统——进程概念

操作系统是一个对软硬件进行管理的软件。例如硬件管理:网卡硬盘等:软件管理:进程管理、文件管理,驱动等等操作系统的层状结构操作系统是不信任所有的用户,所有的用户都不能直接去访问系统软件和硬件的部分,要是想访问,就必须要通过中间人==系统调用接口去访问,也可以理解为C语言接口银行因为不信任所有的用户,所以会有玻璃去保护他的安全,但是没有玻璃去保护他,那他会怎么样?但是我们想通过银行去实现存款取钱等,银行会给我们一个小窗口去实现银行的功能,所以小窗口就是系统调用的接口。

2025-12-03 12:16:30 1452

原创 app日志收集

使用adb工具,先下载,这个网址是window版本的第一步:打开到adb.exe,然后复制路径第二步:打开环境变量,点击path第三步:点击编辑,然后新建粘贴,一直确定就可以了。

2025-11-26 00:01:32 505

原创 app常见测试要点

核心定义:通过手机行为干扰操作(如来电、消息提醒等)验证APP能否保持正常运行和数据正确性的测试方法测试重点:主要针对存在实时数据交换的核心功能页面(如支付页面),需验证中断过程中和恢复后的双重处理机制必要性:Web程序不具备此类测试场景,是移动端特有的测试类型。例如淘宝支付时突然来电,需确保订单不会因中断而失败。

2025-11-25 16:17:32 1065

原创 web金融项目(借贷系统)——需求分析

贷款管理:处理借款审核、放贷等全流程理财管理:包括理财审核、数据导出等功能会员管理:实现用户认证、消息群发等资金管理:处理充值、提现等资金操作注意:需求分析中,不一定全部都正确,在进行需求分析中,要以用户的角度去看待这些问题等。

2025-11-25 02:09:06 372

原创 数据结构之邻接表

首先邻接表一种图的存储结构,他是用来存储图的,接下来我将带大家手撕邻接表有向边或者叫节点编号。

2025-11-24 22:46:31 774

原创 接口测试理论

测试系统组件间的一种测试测试重点:检查数据的交换、传递以及系统见的相互依赖关系。

2025-11-19 18:21:13 326

原创 执行测试中 -> bug的定义,生命周期

1.bug是软件中存在的缺陷或错误,与需求不一致的问题。2.bug的类型包括代码功能错误、界面优化和设计缺陷。3.代码功能错误指功能实现与需求不一致;界面优化指界面不符合用户使用习惯;设计缺陷指与需求文档不一致。

2025-11-13 00:13:51 425

原创 测试用例方法之常用

测试用例是。测试用例的,目的:符合规格说明的、合理的输入数据集合。用于检验程序是否实现了预期的功能。:不符合规格说明的、无意义的或不合理的输入数据集合。用于检验程序的异常处理能力例如:输入年龄要求1-150岁之间,有效等价类是1-150(例如50),无效等价类:0或者151,非数字“abc”等边界值分析是等价类划分法的,通常与它结合使用。对于一个取值范围[min, max]minmin+1max-1max。同时,还会考虑刚刚超出边界的值,如min-1和max+1。

2025-11-11 16:54:17 625 1

原创 软件测试的需求分析与质量的9大特征

软件需求分析首先是解决测试某些问题,明确内容的过程,并根据需求规格说明书,明确用户的需求和问题,最后软件测试需求分析有助于保证测试质量和进度软件质量的定义:满足明确和隐含需求的能力特征的组合。软件质量考虑的要素:包括功能性、性能、安全性、兼容性、易用性等。

2025-11-11 14:43:10 670

原创 软件的生命周期和开发模型的介绍

1.瀑布模型是一个信息模型,各阶段具有里程碑特点。2.瀑布模型从上到下,各阶段具有输出文档。3.瀑布模型基于文档驱动,具有严格的评审机制。4.瀑布模型的优缺点:优点包括有利于团队组织和管理、效率高;缺点包括文档编写量大、测试在后期介入、前期错误后期发现成本高。总结:计划->需求分析->设计->编码->测试->运行维护的一个流程,但是当在需求分析出现的问题,到测试这里才发现,那么就要到对应的地方改修等等,成本较高。

2025-11-10 10:41:21 589

原创 何为软件?何为软件测试?讲解软件测试的分类

软件是计算机程序、数据和相关文档的集合,分为应用软件和系统软件。软件测试是通过人工或自动手段验证产品是否满足需求,包括发现缺陷、提高质量等目标。测试可分为多种类型:按阶段分为单元、集成、系统及验收测试;按技术分为白盒、黑盒和灰盒测试;按运行方式分为静态和动态测试;按手段分为手工和自动化测试;按内容分为功能、界面、安全等测试。此外还有冒烟测试、回归测试等重要测试方法。

2025-11-10 02:06:12 446

空空如也

空空如也

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

TA关注的人

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