自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【JDK17】BTree看这一篇就够了!BTree的添加、删除key的实现原理及代码实现

如下图,蓝色格子代表预留出来的一个容量,实际存储时,只有前4个格子可以存储key。蓝色线条也是预留出来的一个孩子指针,实际只有前5个孩子指针会指向子节点。注意分裂操作不仅仅会在叶子节点,也有可能发生在非叶子节点。

2024-04-30 22:37:33 542 2

原创 [JDK17]斐波那契查找算法的实现原理、公式由来以及代码的实现(代码详解)

【代码】[JDK17]斐波那契查找算法的实现原理、公式由来以及代码的实现(代码详解)

2024-03-21 15:55:37 215 1

原创 [JDK17]归并排序的实现原理与代码实现(详细图解以及代码执行过程)

【代码】[JDK17]归并排序的实现原理与代码实现(详细图解以及代码执行过程)

2024-03-17 21:00:49 471 1

原创 [JDK17]插入排序实现原理以及代码实现(详细图解)

【代码】[JDK17]插入排序实现原理以及代码实现(详细图解)

2024-03-17 03:30:04 381 1

原创 [JDK17]冒泡排序的实现原理与代码实现(图解)

对冒泡排序还能进行一点优化:当发现走完一趟流程,一次都没有发生交换操作时,说明此时数组已经是顺序,可以提前return退出方法。

2024-03-17 02:11:00 437 1

原创 [JDK17]逆波兰计算器的简单实现(含一般表达式转逆波兰表达式)

【代码】[JDK17]逆波兰计算器的简单实现(含一般表达式转逆波兰表达式)

2024-03-12 04:13:57 426 1

原创 [jdk17] 使用栈结构对计算器的一个简单实现

【代码】[jdk17] 使用栈结构对计算器的一个简单实现。

2024-03-11 02:57:21 505

原创 [JDK17]单链表的简单实现

【代码】[JDK17]单链表的简单实现。

2024-03-09 01:47:39 384 1

原创 [Java]基于数组对队列(Queue)的简单实现

【代码】[Java]基于数组对队列(Queue)的简单实现。

2024-03-07 21:59:13 365 1

原创 [Java] 二维数组转稀疏数组、稀疏数组转二维数组、存入本地磁盘文件、读取磁盘文件 操作

从文件中读取稀疏数组,还原成二维数组后返回。将二维数组转稀疏数组后,写入文件。

2024-03-07 18:24:29 342 1

原创 vue 自定义事件 绑定事件的回调可以是匿名函数

有时候给组件绑自定义事件的时候,回调的逻辑比较简单,只是子组件通知父组件要更新一下页面数据,但是又不想多写一个method,可以使用箭头函数(或者匿名函数)实现简单的逻辑。

2024-01-08 14:56:17 391

原创 vee-valida3 基础用法

extend(name,function(value)) 接收两个参数,其中name是规则的名称;的聚合器(aggregator)或者说领队(leader),这个聚合器会暴露所有字段的校验状态(Validation State)message对象的Key值是规则的名称,Value值是校验消息的内容,可以是字符串、模板字符串或者消息生成函数。params参数,该参数是一个数组,可以指定外部传的params参数字段,使用规则时可以在。

2024-01-07 14:30:53 2286

原创 解决Vscode报错 [Vetur can‘t find ‘tsconfig.json‘ or ‘jsconfig.json‘]

翻译一下报错信息,"首先Vetur只会扫描项目的根目录下的jsconfig或者tsconfig,如果没有这两个文件之一,就会报错.如果你是通过vue-cli创建的vue项目,默认都会有jsconfig或者tsconfig,那问题极有可能是打开项目文件夹的时候路径不对

2024-01-06 13:41:16 3134 1

原创 如何修改vscode中的代码片段(snippets)插件的配置?(修改代码补全功能)

这里我们用举例子:文件夹名称是 "nicholashsiang.vscode-vue2-snippets-1.3.2",可见插件文件夹名称是由"组成的.

2024-01-06 13:15:28 1062 1

原创 对Array.apply()用法的理解

由此可见,Array.apply(null,{length:20}),相当于调用了构造函数Array(20),且会将内部this指向改为null(会导致原本应该返回20个空槽元素的js数组 变成 返回20个undefinded的js数组)可以看到Array是一个构造函数,当只传递一个参数且该参数是一个数字时,Array构造函数会返回一个js数组同时会将这个js数组的`length`属性设置为该参数的值.

2024-01-05 13:35:04 667

空空如也

空空如也

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

TA关注的人

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