
如何在 Java 中实现二叉搜索树
摘要:二叉搜索树 二叉搜索树结合了无序链表插入便捷和有序数组二分查找快速的特点,较为高效地实现了有序符号表。下图显示了二叉搜索树的结构特点(图片来自《算法第四版》): 可以看到每个父节点下都可以连着两个子节点,键写在节点上,其中左边的子节点的键小于父节点的键,右节点的键大于父节点的键。每个父节点及其后代节
阅读全文

如何在 Java 中实现堆排序算法
摘要:算法描述 堆排序算法的描述如下: 将待排序的数组调整为最大堆,此时未排序的长度 N 为数组的长度,调整的过程就是倒序将数组的前 N/2 个元素下沉的过程,每次下沉都会将较大的元素带到上面,最终将数组变为最大堆; 弹出最大堆的堆顶元素并将其移动到数组的最后面,将原本最后面的元素放到堆顶,然后将未排序的
阅读全文

如何使用 Vue3 和 element-plus 实现图片上传组件
摘要:前言 element-plus 提供了 uploader 组件,但是不好定制化,所以自己又造了个轮子,实现了一个图片上传的组件,它的预期行为是: 还没上传图片时,显示上传卡片 上传图片时显示进度条,隐藏上传卡片 上传成功时显示图片缩略图,上传失败则显示失败提示 支持上传图片的预览和删除 具体如下图所
阅读全文

如何使用 Vue3 实现文章目录功能
摘要:前言 这一段时间一直在做一个博客项目 Kila Kila Blog,找了一圈发现没有特别满足自己需求的目录组件,所以决定自己动手,完成一个满足以下预期目标的目录组件: 自动高亮选中当前正在阅读的章节 自动展开当前正在阅读的章节的子标题,并隐藏其他章节的子标题 显示阅读进度 完成后的目录组件如下图左侧
阅读全文

对 python 中 @property 和计算属性的一些思考
摘要:前言 python 中提供了 @property 装饰器,可以将一个成员函数变为成员变量来访问,之前只是觉得这东西应该就只是为了 setter 和 getter 而存在的,但是学了 Vue 的计算属性后对这个装饰器有了新的见解。 计算属性 在 Vue 中提供了计算属性 computed,避免在模板中
阅读全文

如何在 Vue3 中处理 img 标签图片无法加载的问题
摘要:前言 有时因为图片路径错误等问题,<img> 标签中的图片无法正确加载,就会呈现出图裂的模样,很影响界面的美观。这时候我们可以使用默认的图片来替换掉无法加载的图片,下面就来看下如何实现这个过程。 实现方式 <img> 标签中的图片无法正常加载时,会触发 onerror 事件,所以我们可以给这个事件绑
阅读全文

如何处理 SSD 神经网络在小目标检测数据集上 mAP 和置信度较低的问题
摘要:前言 SSD 的神经网络结构很简洁,可以较好的实现多尺度的目标检测,但是对小目标物体的检测效果并不是很好。虽然有很多 SSD 的魔改版本,比如 FSSD 和 DSSD,提高了 SSD 在小目标检测上的表现,但是这里我们只讨论怎么使用 SSD 来更好地检测小目标,尤其是那些特征非常简单的目标。 YOL
阅读全文

热门文章
标签
归档
网站资讯
随笔数量: 88
文章数量: 0
评论数量: 274
阅读数量: 20万
运行时间: 1729 天