自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件测试之测试用例的设计

🎥 本文由 M malloc 原创,首发于 CSDN🙉📆 未来很长,值得我们全力奔赴更美好的生活✨------------------❤️分割线❤️-------------------------

2026-03-28 16:56:03 349

原创 软件测试学习第一期

摘要: 本文介绍了软件测试的基本概念,重点探讨了测试的心理学和经济学。作者指出,软件测试的真正目的是发现程序中的错误,而非证明其无错。在经济学层面,穷举测试不可行,需平衡测试成本与效果。文章还对比了黑盒测试(基于输入/输出)和白盒测试(基于内部逻辑)两种策略,强调应根据实际需求选择合适的测试方法。通过实例分析,说明全面测试的局限性,为读者提供了软件测试的入门知识。

2026-03-27 23:11:36 389

原创 当你有两个git账号时,此时你gitpush冲突后如何解决push问题

【代码】当你有两个git账号时,此时你gitpush冲突后如何解决push问题。

2026-01-10 19:53:02 195

原创 Cisco Packet Tracer软件如何修改文件存储位置

点击左上角的Options选项选择第一个首选项点击进入。

2025-06-04 19:00:18 604

原创 【C++奇遇记】C++中的进阶知识(多态(一))

多态(polymorphism)的概念:通俗来说,就是多种形态。运⾏时多态,具体点就是去完成某个⾏为(函数),可以传不同的对象就会完成不同的⾏为,就达到多种形态。例如动物叫是一个行为(函数),传猫对象过去,就是喵喵,传狗对象过去就是汪汪多态是⼀个继承关系的下的类对象,去调⽤同⼀函数,产⽣了不同的⾏为。⽐如Student继承了Person。Person对象买票全价,Student对象优惠买票。实现多态的两个重要条件必须是基类的指针或者引⽤调⽤虚函数被调⽤的函数必须是虚函数,并且完成了虚函数重写/覆盖。

2025-04-06 21:25:31 944

原创 【C++奇遇记】C++中的进阶知识(继承(二))

🎥 本文由 M malloc 原创,首发于 CSDN🙉📆 未来很长,值得我们全力奔赴更美好的生活✨。

2025-04-05 21:40:03 1136

原创 【C++奇遇记】C++中的进阶知识(继承(一))

😁继承(inheritance)机制是⾯向对象程序设计使代码可以复⽤的最重要的⼿段,它允许我们在保持原有类特性的基础上进⾏扩展,增加⽅法(成员函数)和属性(成员变量),这样产⽣新的类,称派⽣类。继承呈现了⾯向对象程序设计的层次结构,体现了由简单到复杂的认知过程。以前我们接触的函数层次的复⽤,继承是类设计层次的复⽤。观察下图观察上图我们可以知道,Person就是基类,也就是父类。Student是派生类,也称为子类关于继承的一些小tips。

2025-04-04 13:58:08 1068

原创 【计算机操作系统】计算机系统概述<1>

操作系统具体是啥?现代计算机系统由一个或多个处理器、主存、磁盘、打印机、键盘、鼠标、显示器、网络接口以及各种其他输入/输出设备组成。一般而言,现代计算机系统是一个复杂的系统。如果每位应用程序员都不得不掌握系统所有的细节,那就不可能再编写代码了。而且,管理所有这些部件并加以优化使用,是一件挑战性极强的工作。所以,计算机安装了一层软件,称为操作系统,它的任务是为用户程序提供一个更好、更简单、更清晰的计算机模型,并管理刚才提到的所有这些设备。提示:以下是本篇文章正文内容。

2024-11-14 13:18:12 1080

原创 【C++奇遇记】C++中的基础知识(类和对象篇上(一))

首先我们应该分清楚C语言和C++语言的区别😁C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。😁C++是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。class为定义类的关键字,ClassName为类的名字,{}中为类的主体,注意类定义结束时后面分号不能省略。// 类体:由成员函数和成员变量组成// 一定要注意后面的分号其中类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者成员函数。

2024-11-10 16:41:26 856 1

原创 【C++奇遇记】C++中的基础知识(内联函数inline,宏的优缺点,auto的介绍,使用,及注意点)

😁在C++中,以inline修饰的函数叫做内联函数,编译时C++编译器会在调用内联函数的地方展开,没有函数调用建立栈帧的开销,内联函数提升程序运行的效率。具体如下所示。当我们没有用inline修饰函数时,函数调用就会建立栈帧的开销,使得程序运行的效率降低。那如果加上inline函数呢?我们接着往下看加入inline修饰函数时,如下所示在实操之前我们应该对编译器做一下设置。我这里以vs2022为例,按照下述所示设置。

2024-11-02 19:20:32 708

原创 【C++奇遇记】C++中的基础知识(缺省参数,函数重载,引用)

自然语言中,一个词可以有多重含义,人们可以通过上下文来判断该词真实的含义,即该词被重载了。比如:以前有一个笑话,国有两个体育项目大家根本不用看,也不用担心。一个是乒乓球,一个是男足。前者是“谁也赢不了!”,后者是“谁也赢不了。

2024-10-27 18:45:59 1132 2

原创 【C++奇遇记】C++中的基础知识(命名空间,输入输出)

😁C++是在C的基础之上,容纳进去了面向对象编程思想,并增加了许多有用的库,以及编程范式等。补充C语言语法的不足,以及C++是如何对C语言设计不合理的地方进行优化的,比如:作用域方面、IO方面、函数方面、指针方面、宏方面等。为后续类和对象学习打基础。📖定义命名空间,需要使用到namespace关键字,后面跟命名空间的名字,然后接一对{}即可,{}中即为命名空间的成员。命名空间的定义如下所示{}🌼// mzh是命名空间的名字,一般开发中是用项目名字做命名空间名。1. 正常的命名空间定义。

2024-10-26 19:36:15 642 7

原创 git的学习使用(认识工作区,暂存区,版本区。添加文件的方法)

在这里的.git才是版本库。此时我们应该写在工作区这里的ReadMe所存在的gitcode的文件下就是我们的工作区。首先我们先touch 一个文件命名为:file4,此时我们将文件file4,git add到暂存区中,此时我们在touch一个file5,最后我们在用git commit 将文件都传上去。在我们git add和commit之后,我们突然想要查询下我们是什么时候提交的,这时候就可以用git_log指令进行查询。如何检查git中的打印信息,查询.git中的文件数据,我们应该用哪个命令行来查询呢?

2024-10-14 13:15:28 720

原创 git的学习使用(搭建本地仓库,创建本地仓库,配置本地仓库)(附带Ubuntu云服务器git安装流程)

本文主要介绍如何在本地群晖NAS搭建一个自己的聊天服务Vocechat,并结合内网穿透工具实现使用任意浏览器远程访问进行智能聊天交互。Vocechat是一套支持独立部署的个人云社交媒体聊天服务。它从Slack、Discord、RocketChat、Solid、Matrix等产品和规范中博采众长,适用于团队内部交流、个人聊天服务、网站客服、网站内嵌社区等场景。Vocechat 的定位是能轻易部署在私有云上的社交协作程序。

2024-10-13 16:28:08 659

原创 【计算机组成原理】计算机系统概述<1>

我们观察上图所示,其实在生活中处处都有,例如左边的这个打火机的按钮,我们点火的时候是不是需要往下按,其实它就提供了一个下降沿也就是低电平(表示二进制0),再看右边我们喜欢的皮卡丘提供了很强的一个电流其实就是高电平(表示二进制1)在电子计算机的发展中因为随着计算机的用途不同,所需求的效率也越来越大,导致逻辑元件的一直升级,转型换代,由电子管->晶体管->中小规模集成电路->大规模、超大规模集成电路。早期的冯诺依曼结构的计算机是由输入设备,输出设备、存储器、运算器、控制器组成。占地面积约170平方米。

2024-08-24 16:20:21 562 1

原创 【Linux成长史】Linux编辑器-gcc/g++使用

🎥 本文由 M malloc 原创,首发于 CSDN🙉📆 未来很长,值得我们全力奔赴更美好的生活✨。

2023-09-23 14:17:42 1322 122

原创 【M malloc送书第二期】朋友圈大佬都去读研了,这份备考书单我码住了!

八九月的朋友圈刮起了一股晒通知书潮,频频有大佬晒出“研究生入学通知书”,看着让人既羡慕又焦虑。果然应了那句老话——。心里痒痒,想考研的技术人儿~别再犹豫了。小编咨询了一大波上岸的大佬,这份备考书单给大家参考。专业课(此处特指408,全称计算机专业基础综合) 知识点超级多,题目灵活,这四门课随便拿出来一门都可以出一套独立的考研卷,下面这几本重磅级图书可一定要啃透了…

2023-09-20 13:28:38 3444 115

原创 【Linux成长史】Linux权限的详细讲解

🎥 本文由 M malloc 原创,首发于 CSDN🙉📆 未来很长,值得我们全力奔赴更美好的生活✨。

2023-09-17 20:04:16 4435 197

原创 我的创作纪念日

我觉得对于我来说并没有写的很好的代码,我觉得自己的代码都是差不多的,一般都是记录自己的所学,但是经常又在别的人上面看到很抽象的代码,就是拿宏定义去代替一些关键字啥的,哈哈哈哈看着挺有趣的,在快乐中学习coding我觉得是一个不错的选择。你觉得过去写得最好的一段代码是什么?我在创作的过程中收获了啥呢?

2023-09-16 13:10:42 589 94

原创 【Linux成长史】Linux基本指令大全

🎥 本文由 M malloc 原创,首发于 CSDN🙉📆 未来很长,值得我们全力奔赴更美好的生活✨。

2023-09-14 13:21:29 2273 156

原创 【Linux成长史】Linux基本指令大全

本文章主要讲解了Linux 的基本指令

2023-09-08 12:38:37 3256 165

原创 力扣奇遇记 [第二章]

这个⽅法是往后我们学习「快排算法」的时候,「数据划分」过程的重要⼀步。如果将快排算法拆解的话,这⼀段⼩代码就是实现快排算法的「核⼼步骤」。

2023-08-31 20:22:04 1961 133

原创 【Linux的成长史】Linux的发展史

1991年10月5日,赫尔辛基大学的一名研究生Linus Benedict Torvalds在一个Usenet新闻组(comp.os.minix)中宣布他编制出了一种类似UNIX的小操作系统,叫Linux。新的操作系统是受到另一个UNIX的小操作系统——Minix的启发,该系统是由一名叫Andrew S Tanenbaum的教师开发的。读者也许猜想所发布的这个系统应该是Linux的0.01版本,实际上不是这样。真正的Linux 0.01版本并没有被发布,原因是0.01版本不实用。

2023-08-28 09:31:24 6322 210

原创 【C++奇遇记】函数模板

😁现在的C++编译器实现了C++新增的一项特性—函数模板。函数模板。函数模板是通用的函数描述,也就是说,它们使用泛型来定义函数,其中的泛型可用具体的类型(如int或double)替换。通过将类型作为参数传递给模板,可使编译器生成该类型的函数。由于模板允许以泛型(而不是具体类型)的方式编写程序,因此有时也被称为通用编程。由于类型是用参数表示的,因此模板特性有时也被称为参数化类型。T temp;temp = a;a = b;b = temp;解析第一行指出,要建立一个模板,并将类型命名为T。

2023-08-26 13:36:47 1252 142

原创 【C++奇遇记】内存模型

头文件:包含结构声明和使用这些结构的函数的原型源代码文件:包含与结构有关的函数代码源代码文件:包含调用与结构相关的函数的代码这是一种非常用的组织程序的策略。例如,如果编写另一个程序时,也需要使用这些函数,则只需包含头文件,并将函数文件添加到项目列表或make列表即可。

2023-08-22 20:04:27 1485 70

原创 CloudQuery实战 | 谁说没有一款一体化数据库操作管控云平台了?

现在是一个互联网发达的状态,已经很少有人会自己记很多东西了,但是对某些关键的东西都会有一个印象。在这里我们还有相对应的活动,以及社区,我们可以分享自己所学的知识,以及对计算机行业的看法,还可以交流在CQ的使用心得,真的是及其的方便。内附有详细的更新日志,只有你想不到,没有它没有的东西,你所想要拥有的东西,他都拥有。例如今天我的一个员工用了MYSQL,那么该平台就会对其进行记录,十分的清晰。分别都是都接口的,界面设计的非常的简洁并且每个接口下面还有对应的界面显示。我们可以发现手册中的指导是非常的详细的。

2023-08-21 09:45:07 1968 143

原创 【C++奇遇记】构造函数 | 初始化列表

😁以一个冒号开始,接着是一个以逗号分隔的数据成员列表,每个"成员变量"后面跟一个放在括号中的初始值或表达式。int _month;int _day;

2023-08-20 22:24:45 1173 65

原创 【Docker】Docker使用之容器技术发展史

2000 年,当时一家小型共享环境托管提供商提出了 FreeBSD Jail,以实现其服务与其客户服务之间的明确分离,以实现安全性和易于管理。每个 Jail 都是一个在主机上运行的虚拟环境,有自己的文件、进程、用户和超级用户帐户,能够为每个系统分配一个IP 地址。FreeBSD Jail 不仅仅有 chroot 的文件系统隔离,并且扩充了独立的。

2023-08-16 20:43:49 5848 186

原创 体验了一下讯飞星火认知大模型的新功能,被惊艳到了!

都一一列举的十分的详细,我觉得真的十分的细心,并且让人上手的操作性十分的强,而且不用拐弯抹角,直接就可以操作,真的是十分的让人喜欢。记得在学校的时候,做PPT一直都是我最头疼的地方,因为我的审美不是很好,并且一般都找不到合适的排版,所以很让我头疼,真好讯飞星火认知大模型为我提供了这一ppt功能,那么我们现在来实际操作吧。内容十分的富有科技感,先进性,给人带来耳目一新的感觉,我觉得凭我个人的水平是无法做出这么高大上的ppt 的,所以我觉得这个这一个PPT插件是十分的让人满意的。

2023-08-15 21:01:56 3117 126

原创 【C++奇遇记】智能的函数探幽

😁下面介绍C++的另一项新内容—默认参数。默认参数指的是当函数调用中省略了实参时自动使用的一个值。例如,如果将设置成n有默认值为1,则函数调用wow()相当于wow(1)。这个极大地提高了使用函数的灵活性。假设有一个名为left()的函数,它将字符串和n作为参数,并返回该字符串的前n个字符。更准确的说,该函数返回一个指针,该指针指向由原始字符串中被选中的部分组成的字符串。

2023-08-11 17:24:06 1665 164

原创 【M malloc送书第一期】同构:编程中的数学

第6章介绍无穷,给出了康托尔的无穷集合论和超限数概念,介绍了编程中流的概念和无穷的关系。作者在这本书中非常详细、清晰地阐述了与编程相关的一些基本数学概念和抽象方式,并将这些概念在实际的编程中展示出来,使用函数式编程语言在实际编程中展示良好的抽象是如何做的。读者通过阅读本书,将会得到一个全新的编程思维方式、良好的抽象能力,对编程中的数学概念有更清晰的理解(特别是对近年来关注度越来越高的函数式编程的一些基础概念,比如lambda演算、递归、代数数据类型、函子、自然变换等)。学习数学思想对编程的益处不言而喻。

2023-08-04 21:20:39 1044 203

原创 【C++奇遇记】函数探幽(上)

😁内联函数是c++为提高程序运行速度所做的一项改进。常规函数和内联函数之间的主要区别不在于编写方式,而在于c++编译器如何将它们组合到程序中。要了解内联函数与常规函数之间的区别,必须深入到程序内部。编译过程的最终产品是可执行程序它们由一组机器语言指令组成。运行程序时,操作系统将这些指令载入到计算机内存中,因此每条指令都有特定的内存地址。计算机随后将逐步执行这些指令。有时(如有循环或分支语句时),将跳过一些指令,向前或向后跳到特定地址。常规函数调用也使程序跳到另一个地址(函数的地址),并在函数结束时返回。

2023-08-04 10:01:11 1375 159

原创 【C++奇遇记】初探名称空间

😁在C++中,名称可以是变量、函数、结构、枚举、类以及类和结构的成员。当随着项目的增大,名称相互冲突的可能性也将增加。使用多个厂商的类库时,可能导致名称冲突。例如:两个库可能都定义了名为List、Tree和Node的类,但定义的方式不兼容。用户可能希望使用一个库的List类,而使用另一个库的Tree类。这种冲突被称为名称空间问题。

2023-08-01 22:31:05 1936 180

原创 【探索排序算法的奥秘】一文初步详解八大排序

元素集合越接近有序,直接插入排序算法的时间效率更高时间复杂度:O(N²)空间复杂度:O(1),它是一种稳定的排序算法稳定性:稳定以上就是八大排序的详解以及代码的实现啦!我们下期再见啦!

2023-07-30 23:06:38 1610 107

原创 【MySQL】不允许你不知道如何插入数据

😁大家好呀,今天是我第N次写MySQL,也是最近才学习MySQL,也想着记录一下自己的学习过程,并且分享给大家尼!

2023-07-26 18:37:23 3025 92

原创 【探索人工智能】我与讯飞星火认知大模型的对话

未来,人工智能技术将更加注重安全性和可靠性,通过不断的技术创新和完善来保障人们的信息安全和隐私保护。更广泛的应用场景:随着人工智能技术的不断进步和成熟,我们可以预见到它将会被广泛应用于各个行业和领域,如医疗保健、金融、教育、制造业等等。我们需要不断地探索和发展这项技术,以期实现更多的创新和突破,为人类社会的发展做出更大的贡献。人工智能的发展真的越来越迅速了,在现实生活中也有很多人工智能的例子,时代就是这样很多东西就是突然间一下子就诞生了,时代的变迁真的很快。接下来我将进行自己的想法的阐述。

2023-07-22 23:18:38 5664 144

原创 力扣奇遇记 [第一章]

我们先来看示例1,这里我采用的是两层for循环大法,第一层for用来遍历固定的箱子,因为在题目的示例中我们发现在每一个位置上都需要有球进去所以第一层我们确定用来定义稳定的球数,然后我们根据题目还可以知道只有位置上有1才需要把球移动过去,所以我们第二层for用来判断当前位置是否为1,这里我们还需要利用一个函数叫abs函数,它的作用是相当于绝对值的作用。中目标下标组成的列表。输入:nums = [1,2,5,2,3], target = 2。解释:排序后,nums 变为 [1,2,2,3,5]。

2023-07-21 23:30:58 1643 104

原创 【数据结构之树】初阶数据结构之树的实现及其各种方式(上)

在本片文章中只是粗略的介绍了一下树的前中后序的遍历,其实代码的思路是很简单的就是几个递归的操作,大家多画画递归的展开图就能理解啦!那么这只是树的上篇。在树的下篇中,我将详细讲解怎么利用递归求出树的一系列操作等问题,我是爱你们的M malloc 我们下期再见!

2023-07-17 23:58:28 1553 117

原创 【MySQL】不允许你不会全文本搜索

😁大家好呀,今天是我第N次写MySQL,也是最近才学习MySQL,也想着记录一下自己的学习过程,并且分享给大家尼!

2023-07-14 21:48:08 1582 95

原创 【MySQL】不允许你不会使用组合查询

😁大家好呀,今天是我第N次写MySQL,也是最近才学习MySQL,也想着记录一下自己的学习过程,并且分享给大家尼!

2023-07-12 21:42:09 2186 117

基于c51实现LED点阵显示汉字

基于c51单片机实现LED点阵显示汉字

2023-08-16

c51单片机芯片的所有资料都给大家啦!

c51单片机芯片的所有资料都给大家啦!欢迎大家下载学习,并且融会贯通呀!

2023-07-27

这是来自于51单片机的一个实验

这是来自于51单片机的一个实验,并且里面的内容十分的详细

2023-07-24

考研英语词汇笔记,目前更新尚浅

这是我的考研日常记录的英语单词会不定时的进行更新,期待您的关注!

2023-07-06

空空如也

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

TA关注的人

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