- 博客(140)
- 收藏
- 关注
原创 MySQL:表的增删改查(CRUD)
CRUD 即增加(Create)、查询(Retrieve)、更新(Update)、删除(Delete)四个单词的首字母缩写
2024-11-27 01:11:50 822
原创 MySQL:操作数据库和表指令
操作数据库-- 显示-- 创建-- 使用use xxx;-- 删除常用数据类型INT:整型DECIMAL(M, D):浮点数类型VARCHAR(SIZE):字符串类型TIMESTAMP:日期类型操作表-- 查看show 表;-- 创建create table 表名(字段1 类型1,字段2 类型2,...-- 删除drop talbe 表名;
2024-11-26 21:27:09 1137
原创 数据结构:顺序表(动态顺序表)
顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存。动态顺序表:使用动态开辟的数组存储。静态顺序表:使用定长数组存储元素。在数组上完成数据的增删查改。
2024-11-09 22:56:33 903
原创 数据结构:时间复杂度&空间复杂度
因此衡量一个算法的好坏,一般是从时间和空间两个维度来衡量的,即。一个算法所花费的时间与其中语句的执行次数成正比例,算法中的基本操作的执行次数,为算法的时间复杂度。时间复杂度主要衡量一个算法的运行快慢,而空间复杂度主要衡量一个算法运行所需要的额外空间。算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。
2024-11-09 20:32:46 977
原创 C语言:初识入门篇
C语言是一种通用的高级编程语言,由AT&T贝尔实验室的Dennis Ritchie于1972年开发。C语言具有简单、高效、可移植性强等特点,广泛应用于系统软件、嵌入式系统和游戏开发等领域。C语言在编程界具有广泛的影响力,很多其他编程语言都受到了C语言的影响,如C++、Java、C#等。许多操作系统和应用程序都是用C语言开发的,因此学习和掌握C语言对于编程人员来说是非常重要的。
2024-11-03 02:46:33 930
原创 数据结构:专栏开篇
专栏说明:本专栏用于数据结构复习,文章中出现的代码由C语言实现,在专栏中会涉及到部分OJ题目,如对你学习有所帮助,可以点赞鼓励一下博主喔~~~💓
2024-10-24 17:26:04 762
原创 【软件测试专栏】自动化测试函数篇
web自动化测试的操作核心是能够找到页面对应的元素,然后才能对元素进行具体的操作。常见的元素定位⽅式非常多,如id,classname,tagname,xpath,cssSelector
2024-09-05 20:03:29 1492
原创 【软件测试专栏】自动化测试概念篇
自动化是指通过使用机器、计算机和其他机械设备来代替人力劳动,实现特定任务的过程。自动化的目标是提高效率、减少错误和风险,并降低人力成本。它可以通过编程和控制系统来实现,以实现自动运行、监测和控制。自动化技术包括传感器、机器人、计算机控制系统和人工智能等。自动化的主要目的就是⽤来进行回归测试。驱动是一种软件或程序,可与硬件设备通信,控制和操作硬件设备。驱动程序提供了操作系统与硬件设备之间的接口,使操作系统能够识别和使用硬件设备。
2024-09-05 00:13:23 833
原创 【软件测试专栏】测试分类篇
本文简要介绍了软件测试的主要分类。软件测试可以分为功能测试、性能测试、安全测试、兼容性测试、回归测试、用户界面测试、接口测试和自动化测试等。这些分类可以根据实际情况做出调整和扩展,以满足软件测试的需求。
2024-09-03 22:20:07 1205
原创 【软件测试专栏】软件测试 — 用例篇
测试用例是一种具体的测试任务,它描述了一系列的输入、操作以及预期结果,用于验证系统或软件的功能是否符合预期。测试目的:描述测试的目标和所要验证的功能。输入数据:提供给系统或软件的输入数据,包括各种边界情况和异常情况。操作步骤:详细描述测试人员需要执行的操作步骤。预期结果:定义每个测试步骤执行后期望得到的结果。实际结果:记录测试执行过程中的实际结果,与预期结果进行对比。
2024-09-02 21:20:23 1323
原创 【软件测试专栏】软件测试 — BUG篇
⼀个计算机bug指在计算机程序中存在的⼀个错误(error)、缺陷(flaw)、疏忽(mistake)或者故障(fault),这些bug使程序⽆法正确的运⾏。Bug产⽣于程序的源代码或者程序设计阶段的疏忽或者错误。bug级别⼀般分为:崩溃、严重、⼀般、次要New:新发现的Bug,未经评审决定是否指派给开发⼈员进⾏修改。Open:确认是Bug,并且认为需要进⾏修改,指派给相应的开发⼈员。Fixed:开发⼈员进⾏修改后标识成修改状态,有待测试⼈员的回归测试验证。
2024-09-02 15:05:25 1416
原创 【软件测试专栏】软件测试 — 概念篇
软件工作的范围不仅仅局限在程序编写,而是扩展到了整个软件⽣命周期,如软件基本概念的形成、需求分析、设计、实现、测试、安装部署、运行维护,直到软件被更新和替换新的版本。
2024-09-01 21:01:56 1031
原创 【软件测试专栏】认识软件测试
软件测试是为了发现软件中存在的错误、缺陷和不足而进行的一系列活动。软件测试是软件开发过程中不可或缺的环节,它有助于提高软件的质量和可靠性,为用户提供更好的软件产品。
2024-08-31 13:05:09 966
原创 【面经】 HR面试套路一览 | 10条面试要点总结
秋招的时间线一般来说,秋招从每年的 9 月份开始进入高峰期,会一直持续到 11 月底左右。但实际上,很多大型企业会提前在 7、8 月份就开启秋招提前批,目的是抢夺优秀的人才。在这个时间段,企业会陆续发布招聘信息,开展宣讲会等活动。到了 9 月中旬至 10 月中旬,大部分企业会进入全面招聘阶段,包括简历筛选、笔试、面试等环节。10 月下旬至 11 月底,一些企业可能会进行补录等工作。
2024-08-07 20:34:41 1043
原创 类和对象 | 类的引入、struct&class的区别、类的定义
C语言结构体中只能定义变量,在C++中,结构体内不仅可以定义变量,也可以定义函数。在数据结构中,用C语言方式实现的栈,结构体中只能定义变量;现在以C++方式实现,会发现struct中也可以定义函数
2024-08-06 21:51:13 934
原创 类和对象 | 面向过程与面向对象的初步认识
面向过程是一种编程范式,它将程序按照步骤或者流程进行组织,重点关注解决问题所需的具体步骤和操作。面向过程编程将程序设计为一系列的函数或子程序,每个函数都是对一系列操作的封装。顺序执行:程序按照自上而下的顺序逐步执行,每个步骤都依赖于前面的结果。函数和子程序:将程序划分为多个函数或子程序,每个函数或子程序都负责完成一个具体的任务。数据和函数的分离:面向过程编程将数据和操作分离,数据在程序中作为全局变量或者传递给函数进行处理。
2024-08-06 21:49:37 1025
原创 C++入门 | auto关键字、范围for、指针空值nullptr
在C++中,auto是一个关键字,用于自动推断变量的类型。使用auto可以省略变量的类型声明,是具有自动存储器的局部变量,编译器会根据变量的初始值自动推断出变量的类型。auto不再是一个存储类型指示符,而是作为一个新的类型指示符来指示编译器,auto声明的变量必须由编译器在编译时期推导而得。auto b = a;return 0;
2024-08-06 21:48:27 654
原创 C++入门 | 函数重载、引用、内联函数
函数重载:是函数的一种特殊情况,C++允许在同一作用域中声明几个功能类似的同名函数,这些同名函数的形参列表(参数个数/类型/类型顺序)不同,常用来处理实现功能类似数据类型不同的问题。
2024-08-06 21:46:42 870
原创 C++入门 | 命名空间、输入输出、缺省参数
C++命名空间是用来避免命名冲突的一种机制。当我们在一个程序中使用多个库或者模块时,可能会出现相同的函数名、变量名等,这样会导致命名冲突。通过使用命名空间,我们可以将这些函数、变量等包裹在不同的命名空间中,从而避免命名冲突。
2024-08-06 21:44:36 952
原创 【Python专栏】搭建Pyhthon运行环境及开发环境 | 安装Python | 安装PyCharm
PyCharm是一种集成开发环境(IDE),专门用于开发Python语言的应用程序。它由JetBrains开发,并提供了许多功能来提高开发人员的生产力,包括代码自动补全、调试器、代码重构等。PyCharm还支持其他功能,如版本控制、单元测试、数据库支持和Web开发工具。它适用于不同级别的Python开发人员,从初学者到专业开发人员。
2024-07-11 00:23:20 978 1
原创 【Python专栏】Python的历史及背景介绍
Python这个名字来源于创始人Guido van Rossum的爱好——英国喜剧团体Monty Python(蒙提·派森)。Guido van Rossum在1989年圣诞节期间开始编写Python,他希望给这个新的编程语言取一个独特的名字,与其他编程语言相区别。因此,他选择了Monty Python作为Python语言的名字。Python的标志中也包含了一条蟒蛇,这也与Monty Python的Logo有关。
2024-07-10 12:24:05 994
原创 【Qt 学习笔记】Qt系统相关 | Qt事件 | 事件的介绍及基本概念
在Qt中,事件是指发生在应用程序中的各种动作或事物,如鼠标点击、键盘输入、窗口关闭等。Qt的事件机制基于事件循环,即应用程序不断地从操作系统接收事件并进行处理。Qt中的事件通过事件对象(QEvent)来表示,每个事件对象都有一个类型(Type)和一些特定的属性。当事件发生时,Qt会将事件对象发送给相关的对象进行处理。需要注意的是,Qt支持事件的继承和重载,开发者可以根据自己的需求来重写事件处理函数。在Qt中,事件的处理通常是通过重写事件处理函数来实现的。
2024-06-17 18:30:05 1319 2
原创 【Qt项目专栏】贪吃蛇小游戏1.0
贪吃蛇游戏规则:简单来说,贪吃蛇游戏规则是玩家通过四个方向键来控制蛇的移动控制其在地图上吃豆子。蛇运动过程中撞到墙壁或蛇身,则立即结束游戏。当前是贪吃蛇1.0版本,后续会对贪吃蛇游戏进行美化及增加更多功能,尽情期待。在贪吃蛇2.0中会对项目进行图片的美化,及键盘快捷键的添加。
2024-06-16 21:37:59 2258 1
原创 免费开源 GIF 录屏制作软件 | ScreenToGif的安装及使用说明
ScreenToGif是一个免费的屏幕录制和GIF制作工具。它可以捕捉计算机屏幕、摄像头和绘图板的内容,并将其保存为GIF、视频或图像序列。用户可以通过选择屏幕区域、调整帧速率和添加文本等方式来自定义录制内容,并可以编辑、剪切、添加特效和帧动画等来制作GIF。ScreenToGif简单易用,适合制作教程、演示、展示和娱乐等用途。
2024-06-13 12:29:09 3427 2
原创 【Qt 学习笔记】Qt窗口 | 标准对话框 | 输入对话框QInputDialog
在Qt中,QInputDialog是一个对话框类,用于获取用户输入的数据。它提供了多种输入类型的方法,包括文本、整数、浮点数和选项。使用QInputDialog非常简单。只需包含QInputDialog头文件,然后使用适当的方法调用它即可。总的来说,QInputDialog是一个很方便的类,可以用于创建各种类型的输入对话框,从而简化用户输入的过程。它具有简单易用的接口,可以很容易地集成到Qt应用程序中。
2024-06-12 22:16:46 1219
原创 【Qt 学习笔记】Qt窗口 | 标准对话框 | 字体对话框QFontDialog
QFontDialog是Qt框架中的一个对话框类,用于选择字体。QFontDialog提供了一个可视化的界面,允许用户选择所需的字体以及相关的属性,如字体样式、大小、粗细等。用户可以通过对话框中的选项进行选择,并实时预览所选字体的效果。
2024-06-12 20:52:16 1188
原创 【Qt 学习笔记】Qt窗口 | 标准对话框 | 文件对话框QFileDialog
QFileDialog是一个用于选择文件或文件夹的对话框类,它是Qt框架提供的。该类提供了一种方便的方式来打开、保存和选择文件或文件夹,并提供了一些额外的功能,如过滤文件类型、选择多个文件等。
2024-06-12 19:46:23 1528 1
原创 【Qt 学习笔记】Qt窗口 | 标准对话框 | 颜色对话框QColorDialog
QColorDialog是一个对话框类,用于选择颜色。它提供了一个用户友好的界面,可以让用户从预定义的颜色列表中选择颜色,或者自定义颜色。该类是Qt框架中的一部分,可以用于创建图形化界面应用程序。使用QColorDialog,可以方便地为应用程序添加颜色选择功能。用户可以通过点击颜色列表或使用颜色选择器直接选择颜色,还可以通过调节红、绿、蓝色调来选择颜色。
2024-06-12 15:19:19 1483 1
原创 【Qt 学习笔记】Qt窗口 | 标准对话框 | 消息对话框QMessageBox
在Qt中,可以使用QMessageBox类来创建和显示消息对话框。QMessageBox提供了各种类型的消息对话框,包括信息消息、警告消息、错误消息和询问消息等。
2024-06-11 21:41:39 2042 1
原创 【Qt 学习笔记】Qt窗口 | 对话框 | 模态与非模态对话框的创建
模态对话框是一种在图形用户界面中常见的弹出窗口,它与其他窗口交互时会将其他窗口锁定,只有在关闭模态对话框之后才能再次操作其他窗口。模态对话框通常用于提示用户进行必要的操作或提供额外的选项,以便用户在继续执行其他操作之前确认或选择。在模态对话框中,用户通常需要完成或取消对话框中的任务或操作,才能继续与应用程序进行交互。非模态对话框是一种不需要阻塞用户操作的对话框。与模态对话框不同,用户可以在非模态对话框打开的同时继续对程序进行操作。这种对话框通常用于显示辅助信息、提供额外选项、展示进度等场景。
2024-06-11 15:04:44 1304
原创 【Qt 学习笔记】Qt窗口 | 对话框 | 创建自定义对话框
自定义对话框是一种可以根据用户需求进行定制的对话框界面。 通常,对话框是在应用程序中用于与用户进行交互的一种界面元素。而自定义对话框则可以根据具体的应用场景和功能需求,对对话框的样式、布局、内容等进行自定义。
2024-06-11 12:44:42 2203
原创 Duck Bro的第512天创作纪念日
在CSDN创作的数个日月中,从不到10个数粉丝的博主到现在快到8000粉丝的博主,在这条创作道路上也有一年多的时间,有时会被问到几个问题今天在这里进行统一回复,也蹭今天聊聊我与CSDN是如何相遇的。
2024-06-10 15:46:02 1237 3
原创 【Qt 学习笔记】Qt窗口 | 对话框 | Qt对话框的分类及介绍
对话框(dialog box)是计算机图形用户界面中常用的一种组件,用于和用户进行交互。它通常以弹出窗口的形式呈现,包含一个或多个文本区域和一个或多个按钮,用于显示信息、收集用户输入或进行确认操作。对话框可以用于多种目的,例如展示警告、提示信息、错误消息,询问用户是否确认某个操作,让用户输入文本或选择选项等。对话框是图形用户界面中用户与程序进行交互的重要方式之一,能够提供更加友好和直观的操作体验。
2024-06-02 22:50:06 1447
原创 【Qt 学习笔记】Qt窗口 | 浮动窗口 | QDockWidget的使用及说明
浮动窗口是计算机图形界面中一种常见的窗口类型,它可以悬浮在其他窗口之上并且可以自由移动。浮动窗口通常被用于显示一些特定的信息或功能,例如实时监测数据、通知消息、弹出菜单等。浮动窗口可以在屏幕上的任何位置出现,用户可以根据需要将其拖动到合适的位置。QDockWidget是Qt中的一个窗口部件,它提供了一个可停靠的面板,可用于显示和编辑各种内容。QDockWidget可以在主窗口中创建并停靠在不同的位置,如左侧、右侧、顶部或底部。它可以通过拖动和放置的方式来改变其位置和大小。
2024-05-24 16:08:13 2483
原创 【Qt 学习笔记】Qt窗口 | 状态栏 | QStatusBar的使用及说明
状态栏是应⽤程序中输出简要信息的区域。⼀般位于主窗⼝的最底部,⼀个窗⼝中最多只能有⼀个状态栏。在 Qt 中,状态栏是通过 QStatusBar类 来实现的。状态栏是指位于计算机屏幕顶部或移动设备屏幕顶部的一个区域,用于显示设备的当前状态信息和提供快捷操作功能。在计算机操作系统中,状态栏通常显示有关网络连接、电源、音量、通知等信息。实时消息:如当前程序状态永久消息:如程序版本号,机构名称进度消息:如进度条提⽰,百分百提⽰。
2024-05-24 14:23:44 2489
原创 【Qt 学习笔记】Qt窗口 | 工具栏 | QToolBar的使用及说明
工具栏是一种位于软件或应用程序界面上方的水平栏,通常包含一系列常用工具和命令按钮,用于快速访问和执行常用功能。工具栏通常通过图标、文本或图标加文本的形式展示工具和命令,用户可以通过单击这些按钮来执行相应的操作,从而提高工作效率。工具栏可以根据用户的需求进行自定义,或者根据软件的功能进行预设,以满足不同用户的操作习惯和工作需求。常见的工具栏包括格式工具栏、编辑工具栏、插入工具栏、绘图工具栏等。QToolBar是Qt框架中的一个控件,用于在工具栏中显示一组操作按钮和其他控件。
2024-05-22 15:46:02 3798
原创 【Qt 学习笔记】Qt窗口 | 菜单栏 | QMenuBar的使用及说明
菜单栏是指在计算机程序或操作系统界面上的一个水平条,通常位于顶部或顶部附近,用来显示各种功能选项和操作命令。菜单栏通常包含多个菜单,每个菜单都有一个标题和一系列相关的命令或选项。用户可以通过点击菜单标题或者在菜单栏上的相应按钮来打开菜单,并从中选择需要的操作。在菜单栏中,常见的命令包括文件(File)、编辑(Edit)、视图(View)、工具(Tools)、帮助(Help)等,不同的程序或操作系统可能会有不同的菜单栏布局和选项。菜单栏为用户提供了一种直观、可视化的方式来浏览和选择程序的各种功能和操作。
2024-05-22 00:52:25 3410
原创 【Qt 学习笔记】Qt窗口 | Qt窗口介绍 | QMainwindow类及各组件介绍
Qt是一套跨平台的软件开发框架,可以用于创建图形化用户界面(GUI)应用程序。Qt提供了一组丰富的窗口部件(widgets),可以用来构建各种类型的窗口。Qt窗口是应用程序的主要界面元素,可以包含各种控件、菜单、工具栏和状态栏等。Qt窗口可以通过继承Qt提供的窗口基类进行创建和定制。Qt窗口可以分为主窗口和子窗口。主窗口通常是应用程序的顶级窗口,包含了应用程序的主要功能和操作。而子窗口是主窗口的一个组成部分,用于显示和操作特定的数据或功能。
2024-05-21 15:12:07 1215
QAbstractButton部分子类图
2024-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人