自定义博客皮肤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)
  • 收藏
  • 关注

原创 mock模拟服务端搭建

核心步骤如下:前端引入 Mock.js定义路由Mock.js 劫持 ajax 请求接下来进行实际操作首先,先在项目的环境中安装mock.js然后就可以开始正式使用了,在项目文件夹中创建一个名为“_mock”的文件夹(为了和业务代码区分开),新建一个index.ts文件,开始写代码注意:如果你在引入mockjs时也有下面这个错误,那么记得把npm i --save-dev @types/mockjs在命令行中运行安装一下接下来,在需要中引入mock,并发送请求。

2025-05-05 16:28:20 694

原创 Form表单校验

进入AntD官网的form表单模块选择自己想要使用的表单样式,查看源码如何使用,将其运用到自己的项目中:首先,不要忘记引入 import { Form } from "antd";(在此之前也要先安装AntD库才可以)回到自己的项目中,我这里要做一个注册页的表单校验:初步构建好大致表单,rules只设置了一个条规则:required必填,message是未填写时的红字提示信息注意观察,rules是一个数组形式,里面可以设置多条,我们再来给增加两条:必须是字符串(在 5 到 20 个字符之间(

2025-05-04 15:41:37 740

原创 03最长连续序列

当数组中包含起点的下一个数时,刚刚设置的currentNum+1,表示序列继续,那么长度currentStreak也要+1。首先,创建Hashset用来存储nums数组中的元素。遍历nums数组,将元素添加进Hashset,实现了去重。也就是说,当我们在遍历nums时,若出现了之前重复的元素,那么他将不会再次存储进集合中,从而达到去重的效果。然后遍历数组,如果数组中不存在num的上一个数,即(num-1),那么就设置num为连续序列的起点。,用于存储当前找到的最长连续序列的长度。,即最长连续序列的长度。

2025-03-23 19:59:08 146

原创 02字母异位词分组

该题涉及的知识点包括哈希表,数组排序。

2025-03-20 14:38:32 250

原创 一个基于yolo11的简单车牌检测识别系统(vue3+python)

JavaScript 入口文件,初始化 Vue 实例、注册全局插件(如 Vuex、VueRouter)或工具库。其中,我们的页面全都存在pages文件夹中,static文件夹存储项目的资源。下面简单的设计页面,主要包含上传预测图片,输出预测结果和一个预测开始的按钮。主要使用到flask用来创建web应用,flask-cor允许跨域访问。应用入口 HTML 文件,提供 Vue 挂载节点(如。在我们训练好的模型项目中新建一个server文件。解压后打开文件夹,点击.exe文件运行。),并引入全局依赖。

2025-03-19 17:38:23 801

原创 yolo目标检测

交并比(IoU, Intersection over Union)是目标检测中最基本的指标,衡量预测框(Predicted Box)和真实框(Ground Truth Box)之间的重叠程度。作用IoU 值越接近 1,表示预测框和真实框的重叠程度越高,检测效果越好。在目标检测任务中,通常设定IoU ≥ 0.5为正确检测(也可以选择 0.3, 0.7 等)。

2025-03-18 15:41:40 1532

原创 排序问题10.1

主要是对于第八章学过的几种排序法进行自我归纳总结

2023-06-06 12:02:17 103

原创 最短路径问题

每次找到离源点最近的一个顶点,然后以该顶点为中心进行扩展,最终得到源点到其余所有点的最短路径。可以对于比较稀疏的图,使用邻接表来代替邻接矩阵,降低时间复杂度。

2023-05-23 13:24:44 87

原创 哈夫曼树与哈夫曼代码

【代码】哈夫曼代码

2023-05-10 23:12:10 109

原创 分析汉诺塔问题

递归:某个函数直接或者间接地调用自身,这样原问题的求解就转换为了许多性质相同但是规模更小的子问题。将子问题的解合并成原问题的解。S(n)定义为该算法所耗费的存储空间,它也是问题规模n的函数。把原问题分解为多个子问题,找出问题的关键。对于n > 1,考虑n-1个圆盘,如果能将n-1个圆盘移动到某塔座上,则可以移动第n个圆盘。首先将n-1个圆盘移动到Y上,然后将第n个移动到Z上,最后再将n-1个圆盘从Y移动到Z上。是否可将问题分解成性质相同单规模较小的问题,且新问题的解答对原始问题有关建意义。

2023-04-25 00:07:33 94

原创 3.6: 链队列

【代码】3.6: 链队列

2023-04-24 23:08:01 126

原创 3.2: 栈的应用 -- 括号匹配

【代码】3.2: 栈的应用 -- 括号匹配

2023-04-24 22:58:19 97

原创 线性表小结

(3) LocateElem(L,e): 按值查找操作。(4) GetElem(L,i): 按位查找操作。(6) ListDelete(&L,i,&e): 删除操作。(5) ListInsert(&L,i,e): 插入操作。(2) Length(L): 求表长。返回线性表L的长度,即L中数据元素的个数。(7) PrintList(L): 输出操作。(1) InitList(&L): 初始化表。构造-个空的线性表。(9) DestroyList(&L): 销毁操作。(8) Empty(L): 判空操作。

2023-04-20 07:59:30 73

原创 3.5汉诺塔问题初步认识

【代码】3.5汉诺塔问题

2023-04-19 22:49:51 82

原创 2.5多项式的加法

的加法我认为是对单链表结构的一个基础的应用,只不过在链表中,多项式的加法会根据实际情况增加了一个数据的位置,因此来实现其相加。在这次抄写过程中,基本上报错时可以迅速找到问题的bug,进行修改,多是拼写错误,于是还是要细心再心细吧。

2023-04-10 20:26:49 83

原创 2.4静态链表

在每次上新课之前先手敲一遍代码练习,虽然抄的过程中大部分都看不懂,但是怀揣着心中的疑问再去听课就会发现学有所指,随着老师上课过程中心中的疑惑一点点解开,听课学习效率也提高很多。静态链表( static linked list ), 就是用数组来表示链表,用数组元素的下标来模拟链表的指针。其实很好理解,如果把内存看作一个巨大的数组, 那么递归定义的链表和静态链表就相差无几了。最常用的静态链表是静态单链表( 有一个next指针 ), 后面静态链表特指静态单链表。

2023-04-10 20:14:50 134 1

原创 2.2链表及心得收获

2、尾部插入数据,尾部删除数据,头部插入数据,头部删除数据,任意位置的插入,任意位置的删除,查找数据位置,修改数据的功能。(以上均为搜索所知)的,顺序的,而数据元素的逻辑顺序是通过链表中的指针连接次序实现的。1、它是用于储存数据的一种结构。的存储结构,但链表在。

2023-03-29 00:06:29 1958 1

原创 数据结构摘抄作业及收获

从摘抄代码的过程中我意识到许多问题,看似简单的工作原来稍不谨慎也会漏洞百出,同时也使我明白程序员最需要的品质就是细心和足够的耐心,善于找出自己的错误,并及时正确的修补它。在未来的学习过程中我和也会身体力行去实践它。

2023-03-26 22:06:16 81

原创 《数据结构》第一次课程收获

关于数据结构的定位,它在计算机科学中是一门综合性的专业基础课,是介于数学、计算机硬件和软件三者之间的一门核心课程。除此之外,我还了解了一些数据结构的基本概念。数据:对客观事物的符号表示,在计算机科学中是指所有能输入到计算机中并被计算机程序处理的符号的总称。数据项是组成数据元素的、有独立含义的、不可分割的最小单位。数据对象是性质相同的数据元素的集合,是数据的一个子集。以上就是我对数据结构第一次课程的收获,另外我学习到阅读也是帮助人快速理解和记忆知识点的一种有效快速的方式,我会继续运用到今后的学习生活中。

2023-03-22 14:48:30 117 1

空空如也

空空如也

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

TA关注的人

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