自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue的生命周期

Vue 组件的生命周期描述了从创建到销毁的整个过程,每个阶段都提供了特定的钩子函数(Lifecycle Hooks),允许开发者在关键节点插入自定义逻辑。

2025-04-02 14:12:08 492

原创 Vue 3中的ref和reactive有什么区别

特性refreactive数据类型任意类型对象类型访问方式.value直接访问属性解构响应性✅ 保持响应性❌ 需配合toRefs底层实现Proxy推荐场景基本类型、需要解构的独立值复杂对象、需要直接操作属性的场景// ref 示例// 修改对象属性// reactive 示例});// 直接操作// 解构保持响应性。

2025-04-02 11:10:29 281

原创 JavaScript 中的 splice() 方法

适用场景:需要动态修改数组内容(如删除中间元素、批量插入数据)。性能:直接操作原数组,效率较高。灵活性:通过参数组合实现删除、添加或替换。

2025-04-01 09:00:09 203

原创 浅拷贝和深拷贝

以下是浅拷贝(Shallow Copy)和深拷贝(Deep Copy)的详细解释和对比:

2025-03-31 17:43:07 327

原创 JavaScript 的 Array.sort()

JavaScript 的 Array.sort()

2025-03-31 17:06:49 136

原创 JavaScript 异步编程

当有一些操作可能要消耗很长时间足以被用户发现,如读取一个大文件或者发出一个网络请求,我们就可以使用异步编程,让主线程发射一个子线程去做这样的操作。但是子线程的结束时间我们又无法预知,这时候就可以通过回调函数来实现异步任务的结果处理。如上print()就是一个回调函数。在启动一个异步任务的时候告诉主线程,完成主线程之后要做什么。如上,等待三秒之后需要执行print()。在单线程编程中,程序的运行是同步的,即按照代码顺序执行;异步则不按照代码顺序执行,异步就是从主线程发射一个子线程来完成任务。

2025-03-31 10:22:52 1270 1

原创 @mouseenter 和 @mouseleave 事件绑定

【代码】@mouseenter 和 @mouseleave 事件绑定。

2025-03-12 11:09:41 176

原创 this.$set详解

这行代码使用了 Vue 提供的$set方法来更新数组中的特定元素。具体来说,它将数组中指定索引位置的元素设置为新的图片路径(悬停状态下的图片路径)。为了确保这些变化能被 Vue 检测到并触发视图更新,Vue 提供了$set方法。this.$set:这是 Vue 提供的一个方法,用于在响应式对象或数组中添加新属性或修改现有属性,并确保这些变化能够被 Vue 的响应式系统检测到。index:这是当前操作的导航链接的索引,表示你要更新数组中的哪一个元素。

2025-03-12 11:03:53 400

原创 如何自己写自定义校验

2.自定义校验数据的类StateValidation,实现ConstraintValidator接口。3.在需要校验的地方使用自定义注解。1.自定义注解State。

2025-02-19 18:10:47 94

原创 Java分组校验

把校验项进行归类分组,在完成不同的功能时,校验指定组中的校验项。2.定义校验项时指定归属的分组。3.校验时指定要校验的分组。

2025-02-18 17:40:08 191

原创 Springboot整合mybatis

浏览器 -> Controller -> Service ->Mapper ->数据库。首先在yml文件中写数据库相关配置。

2025-01-07 23:46:56 172

原创 插入排序算法和快速排序算法

插入排序和快速排序是两种常见的排序算法,它们各自有不同的工作原理和适用场景。

2024-04-09 22:51:28 269

原创 哈夫曼树(Huffman Tree)

哈夫曼树(Huffman Tree),又称为最优二叉树,是一种带权路径长度最短的二叉树。它常用于数据压缩和编码领域,特别是在霍夫曼编码(Huffman Coding)中。哈夫曼树的构建过程是一个贪心算法的应用,通过构建一个最优前缀编码来最小化整体的编码长度。

2024-04-09 22:41:33 632

原创 哈希查找(Hash,散列)

哈希查找(Hash Search)是一种基于哈希表(Hash Table)的数据结构实现的查找算法。哈希表是一种通过哈希函数将关键字映射到表中一个位置来访问记录的查找表。这种数据结构允许高效的插入、删除和查找操作,平均时间复杂度为 O(1),在最坏情况下可能退化为 O(n)。

2024-04-09 22:16:12 918

原创 归并排序算法

归并排序(Merge Sort)是一种分治算法,它的基本思想是将一个大问题分解成若干个较小的子问题来解决,然后将子问题的解合并起来得到原问题的解。归并排序是一种稳定的排序算法,其时间复杂度为 O(n log n),空间复杂度为 O(n)。归并排序的实现可以分为两个主要步骤:分割和合并。

2024-04-09 21:49:46 447

原创 @change=“changeChecked(index)“

@change="changeChecked(index)"

2024-03-20 14:49:56 632 1

原创 HBuiderx Gitee 项目开发操作教程

HBuiderx Gitee 项目开发操作教程

2024-03-16 01:21:28 1002 1

原创 用VSCode开发uni-app项目

用VSCode开发uni-app项目

2024-03-16 00:11:48 2455 3

原创 创建Uniapp

1.uniapp特点1.跨平台更多2.运行体验更好3.通用技术栈,学习成本低4.开放生态,组件更丰富

2024-03-12 20:28:33 361 1

原创 基于C++类模板编写一个排序类,至少实现三种排序算法,并用这个排序类对学生数组进行排序,学生类包含姓名、成绩等属性及对应的读写方法、运算符。

基于C++类模板编写一个排序类,至少实现三种排序算法,并用这个排序类对学生数组进行排序,学生类包含姓名、成绩等属性及对应的读写方法、运算符。

2023-05-15 15:53:42 158 1

原创 编写程序, 使用Linux操作系统中的信号量机制模拟 实现生产者-消费者问题。设有一个生产者可以生产 水果并放入缓冲区(最多只能放10个水果) ,有一 个消费者, 不断从缓冲区中取出水果,并吃掉水 果

编写C语言程序,模拟实现首次/最佳/最坏适应算法的内存块分配和回收,要求每次分配和回收后显示出空闲分区和已分配分区的情况。假设初始状态下,可用的内存空间为640KB。

2023-05-11 18:43:19 1984 1

空空如也

空空如也

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

TA关注的人

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