自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [自动化测试]博客系统测试用报告

项目整体基于HTTP协议,前端使用构建页面整体布局,后端采用分层结构,分为Controller层,Service层,Mapper层,Model层,Config层,Common层的设计,以达到在设计上的高内聚低耦合。采用了Spring框架,JAVA开发语言,以及MySQL数据库等技术。系统主要实现了注册、登录、显示博客、展示详细,编辑博客、删除博客,注销。使用统⼀返回格式+全局错误信息定义处理前后端交互时的返回结果;

2024-03-26 08:27:40 852

原创 测试之答疑篇(测试)

最常见的理解是:软件测试就是找BUG,发现缺陷。现实生活中在很多情况下我们都在默默进行测试, 比如:一场考试, 做完一遍题目之后, 进行一遍检查, 就是在 "测试" 买一台电视, 安装好之后打开试试看能不能正常使用, 也是在 "测试"测试是测试人员验证软件特性是否符合需求的过程。

2024-03-19 15:23:48 406 2

原创 [JAVA数据结构] 二叉树 - 详解

对于深度为K的,有n个结点的二叉树,当且仅当其每一个结点都与深度为K的满二叉树中编号从0至n-1的结点一一对应时称之为完全二叉树。二叉树的顺序存储,通过学习你会发现,其实二叉树并不适合用数组存储,因为并不是每个二叉树都是完全二叉树,普通二叉树使用顺序表存储或多或少会存在空间浪费的现象。1. 某二叉树共有 399 个结点,其中有 199 个度为 2 的结点,则该二叉树中的叶子结点数为( B)结点的层次:从根开始定义起,根为第1层,根的子结点为第2层,以此类推,, 上图为4层。Node right;

2024-02-01 17:42:49 1551 2

原创 [java数据结构] 栈(Stack)和队列(Queue)

栈(Stack)是一种后进先出(LIFO,Last In First Out)的数据结构,类似于一摞盘子,最后放入的盘子最先取出。栈的操作包括入栈(push)和出栈(pop),只能在栈顶进行操作,不支持随机访问。栈常用于实现函数调用、表达式求值、括号匹配等场景。队列(Queue)是一种先进先出(FIFO,First In First Out)的数据结构,类似于排队等候的过程,先到先得。队列的操作包括入队(offer)和出队(poll),元素从队列的前端出队,从队列的后端入队。队列常用于实现广度优先搜索、

2024-01-23 18:42:55 1847 1

原创 [java数据结构] ArrayList和LinkedList介绍与使用

使用ArrayList可以方便地进行元素的添加、删除和查找操作,是Java中常用的集合类之一。ArrayList类包含许多常用的方法,以下是一些常见的方法和它们的使用:常见的方法boolean add(E e):向ArrayList中尾插 一个元素e。void add(int index, E element): 将 e 插入到 index 位置E remove(int index):移除指定索引位置的元素。E get(int index):获取指定索引位置的元素。size():获取

2024-01-16 12:04:41 1277 3

原创 [JAVA数据结构] 认识 Iterable、Collection、List 的常见方法签名以及含义

Iterable接口是Java中的一个接口,它是集合框架中的根接口之一。Iterable接口表示实现了迭代功能,即可以通过迭代器遍历其中元素的类。它定义了一个抽象方法iterator(),该方法返回一个实现了Iterator接口的迭代器对象,通过这个迭代器对象可以依次访问集合中的元素。总的来说,Iterable接口为集合类提供了统一的遍历方式,使得集合类可以通过for-each循环来遍历其中的元素,提供了更加便利和统一的遍历方式。

2024-01-11 17:43:02 1542 6

原创 [数据结构]时间复杂度和空间复杂度

目录目录1. 算法效率2. 时间复杂度时间复杂度的概念大O的渐进表示法时间复杂度举例3. 空间复杂度空间复杂度举例。

2023-05-24 10:25:15 614 6

原创 [JAVA] 图书管理系统

管理员主要分为: 查找图书, 新增图书, 删除图书, 显示图书, 退出图书普通用户主要分为: 查找图书, 借阅图书, 归还图书, 退出系统。

2023-05-16 10:48:34 2760 2

原创 [JAVA编] 一编让你搞定多态

发生多态要:完成向上转型完成方法的重写通过父类的引用调用这个重写的方法(也就是发生了动态绑定)在此有那里不对, 欢迎大佬在评论区指出。

2023-04-25 17:57:31 841 9

原创 【JAVA编】继承

前言继承是面向对象语法的三大特征之一。继承可以降低代码编写的冗余度,提高编程的效率。通过继承,子类获得了父类的成员变量和方法。一个子类如何继承父类的字段和方法,如何修改从父类继承过来的子类的方法呢。什么是继承继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。比如:简单举个例子//父类class A{ //父类的成员变量 public int a1=10; public int a..

2022-05-21 21:44:53 1056 12

原创 【JAVA编】类和对象

首先先对面向对象的一个初步认识什么是面向对象?我们知道java是一门纯面向对象语言,在面向对象的世界里,一切皆为对象面向对象是解决问题的一种思想,主要依靠对象之间的交互完成的一件事情,用面向对象的思想来涉及程序更符合人对事物的认知那面向对象各和面向过程区别又是什么呢?我个简单的例子来区分面向对象各和面向过程是什么比如你想吃西红柿炒蛋,怎么办?有两个选择1 自己去买材料 ,鸡蛋,西红柿,调料,打鸡蛋,切西红柿,起锅烧油,...

2022-05-09 20:32:17 364 13

原创 【java】数据类型与变量

[本节目标]1.字面常量2.数据类型3.变量一.字面常量什么是字面常量呢? 就是运行期间, 固定不变的值称为常量就是; 比如public class test { public static void main(String[] args) { System.out.println("Hello Word"); System.out.println(10); System.out.println(3.14);

2022-04-21 22:53:49 362 14

原创 【c语言编】模拟strlen函数的实现

我们要想实现strlen函数,首先呢我们得先了解什么是strlen函数,作用是什么,其实很简单,srtlen是c语言中的一个库函数,是求字符串的长度的,就相当计数器一样strlen() 函数是从字符串的开头位置依次向后计数,直到遇见\0,然后返回计时器的值。最终统计的字符串长度不包括\0。用这个函数要引用头文件:string.h 如图我们看下代码怎么实现,如下我可以看出来lirunkun长度就是8我们大概知道strlen函数的原理,那接下来可以模拟下strlen函数的怎么实现.

2022-03-23 20:18:56 1818 10

原创 【C语言编】杨氏矩阵

有这样一道算法:有一个数字矩阵,叫做杨氏矩阵,矩阵的每行从左到右是递增的,矩阵从上到下是递增的,请编写程序在这样的矩阵中查找某个数字是否存在。时间复杂度小于O(N);题目:杨氏矩阵问题:写程序在这样的杨氏矩阵中查找某个数字是否存在。要求:时间复杂度小于O(N);我们首先来看下什么是杨氏矩阵,如何实现杨氏矩阵是什么呢,杨氏矩阵是对组合表示理论和舒伯特演算很有用的工具。它提供了一种方便的方式来描述对称和一般线性群的群表示,并研究它们的性质。有一个二维数组. 数组的每行从左到右是递增的,

2022-03-12 18:06:28 2680 19

原创 [C语言编] 深度剖析数据在内存中的存储-----大端小端

本编重点大小端字节序介绍及判断 练习相信有些人对大小端比较陌生,它有什么有呢,指的又是什么,别担心接来给大家认真的讲下什么是大端小端 .什么是大端小端 所谓的大端(存储)模式,就是指数据的低位保存在内存的高地址中,而数据的高位保存在内存的低地址中所谓的小端(存储)模式,就是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中这又是什么意思呢,接下我举个例子我们看这里是存了个16进制的数据,再看下它在内存是怎么存的,是不是倒着放的从44332

2022-02-26 10:51:57 752 11

原创 教你如何实现三子棋游戏(C语言)

前言首现实现三子棋,我们要知道三子棋的玩法及规则三子棋,民间传统游戏,又叫九宫棋、圈圈叉叉、一条龙等;获胜判定:只要电脑或者玩家任意一方的棋子有三子连在一起,可以为横连、纵连、斜连,则该方获胜,游戏结束。若棋盘满了,则判定为平局。游戏规则要求:电脑(随机)和玩家一次下一子,双方轮流交替下子,直到电脑和玩家任意一方获胜,或者棋盘满了,结束游戏。注:玩家下棋是 '*' 电脑下棋是 '#'实现程序的思路:1.游戏菜单:选择是否开始玩儿游戏,1:玩儿,0:退出游戏;2.初...

2022-01-25 09:11:35 294 20

原创 C语言编-------------简单猜数字游戏实现

目录一、菜单 二、猜数字过程 三、全部代码如下前言该怎样实猜数字游戏,接下来跟着我一步一步来看一、菜单我们居然是猜数字游戏肯定菜单是少不了的,具体怎样实现,来,看过来,不用过多的东西,我们用一个函数来实现代码如下void mevc(){ printf("********************\n"); printf("****** 1.play ******\n"); printf("****** 0.quit ******\n"); printf(...

2022-01-16 18:24:50 2563 11

原创 初识C语言---------常量和变量

目录常量 变量 在计算机高级语言中,数据有两种表示形式:常量和变量 常量 在程序运行过程中,其值不能被改变的量称为常量,比如 1000,123.0,-234等等; 常用的常量有以下几类: (1)整型常量如1000,2000,3000,0,-6等都是整型常量(2)实型常量--有两种表示形式1. 十进制小数形式,由数字和小数组成,如123.456, 0.345, -56.79, 0...

2022-01-16 16:42:28 1502

原创 我的第一篇博客---谈谈我的学习目标

给自己的一个小小的目标,在未来我相信的一定会成功的,加加油

2021-12-11 19:34:06 542 1

空空如也

空空如也

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

TA关注的人

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