自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代理模式java实现

本文Demo代码仓:代理模式会为某个对象提供一种代理以控制对对象的访问。即客户端可通过代理对象间接访问目标对象,同时可目标对象的一些特性。访问者不想或者不能直接访问目标对象,代理对象作为目标对象和访问者之间的。它在不改变原始类(或叫被代理类)代码的情况下,通过引入代理类来给原始类。优缺点:比如,在Springboot项目中,需要获取Controller层每个请求接口的相关数据,比如访问时间、处理时长等等。

2024-06-22 15:50:26 490

原创 在Obsidian中使用PicGo图床

此后,直接粘贴图片,PicGo会自动完成上传图片->返回url地址->复制url地址到剪切板的功能。可以在存储桶控制台->概览->基本信息->所属地域中查看,复制括号内的英文即可。尝试上传图片,成功后,表明PicGo图床已成功配置。注意:使用此功能时,必须保证PicGo已在后台运行。在腾讯云首页登录后,点击头像,进入开发者个人中心;创建好存储桶后网页会自动跳转到存储桶控制台。下方,点击新建密钥,生成一个随机的密钥。点击密钥管理->访问密钥,进入。打开PicGo的图床设置,点击。基本信息->访问权限 选择。

2024-06-22 10:41:14 300

原创 Ubuntu Docker ‘Job for docker.service failed because the control process exited with error code‘解决方案

4.(可选)删掉lib文件,禁用防火墙。

2024-05-09 01:07:30 220

原创 【算法手记06】二叉树的遍历

二叉树的遍历模板如下。这几个位置的意义一定要理解清楚,后续做题离不开这些。

2024-04-05 12:04:19 1799 1

原创 【算法手记05】树与二叉树

每个节点最多只能有2个节点的树称为二叉树。二叉树的子节点分为左节点和右节点。一个二叉树,如果每一个层的节点数都达到最大值(也就是每个父节点都有2个子节点),则这个二叉树就是满二叉树。一个深度为kkk的二叉树,如果其k−1k-1k−1层的节点是满的,kkk层节点是左连续的(也就是说,最后一层从左边第一个节点到最后一个节点都是连续的,比如把图中的000500050005节点去掉,就不算连续了。),那么就将这种二叉树称为完全二叉树。

2024-04-05 11:34:07 1757 1

原创 macOS下 Arco Design Pro 安装依赖时NPM ERR解决方案

autoreconf问题:没有装上automake工具。mac中,npm没有automake工具链中的libtool包。Arco Design Pro是字节家的开源组件库Arco Design推出的一款企业级sass中后台网站模板。但是到最后一步安装环境依赖时,安装时间很久倒是其次,重点是会出现大量NPM ERR以及其他错误。时延错误:挂梯子解决,换npm为淘宝源会导致项目模板都获取失败。遗憾的是,在macos中,它并不能做到开箱即用。脚手架会自动为你的项目新建文件夹。安装完脚手架后,使用。

2024-03-10 12:46:57 478 1

原创 Arco Design Modal对话框组件嵌套form表单组件实现验证成功后提交表单

Arco Design组件库中,Form表单组件可以通过设定表单项的rules属性或在表单中绑定rules数组实现表单验证。如果想实现表单全部验证通过后再提交表单,则可以使用form组件的submit-success事件。然而,当form组件存在于modal组件中时,modal组件的确认按钮并不会触发form组件的验证,即使给确认按钮加上了的属性。本例使用Vue3+TypeScript。

2024-03-09 23:35:24 999 2

原创 【算法手记04】回溯算法

回溯是递归的副产品,只要有递归,就会有对应的回溯过程。回溯实际上就是“撤销上一次递归操作”的一个过程。回溯法是由组成的,其中每次循环执行的次数应该是的。每一次完成递归都会收集一次可能的结果,因此结果集的大小是不确定的,需要使用递归去找,我们称之为纵向搜索;而每次循环会从待找集合中依次遍历,是一个的过程。

2024-02-01 23:12:15 350 1

原创 【算法手记03】反转链表

反转链表很重要,是链表题中的高频考点,部分题目可能还需要将反转链表抽出来作为一个函数使用。这几种方式都必须熟练手搓。

2024-02-01 22:23:53 848 1

原创 【算法手记02】环形链表

常用的方法是快慢指针同时出发,快指针1次走2步,慢指针一次走一步,如果链表有环,快慢指针一定会相遇。这点很好理解,想象一下小学的追及相遇问题,快慢指针入环后,一直在绕圈跑,速度不一致,肯定会有相遇的一刻。在之前的题目中,我们接触到的都是无环链表,对于环形链表而言,它任何一个节点的next指针都不指向null,一定会有一个指针的next指向链表中的另一个节点。也就是说,最慢在终点之前,小快一定能追上小慢。快慢指针相遇时,它们耗费的时间是一致的,速度关系我们是知道的,那么就可以通过这个来分析路程关系。

2023-12-02 21:37:34 944

原创 【算法手记01】经典无环链表

本文简单讲解了链表的定义和算法应用。

2023-12-02 19:07:54 838

原创 使用Gparted Live为Deepin 虚拟机扩容

下载的比较慢,有能力的科学上网会下的快一点点。

2023-09-07 12:35:16 872 2

原创 Deepin Docker踩坑纪实

最近做课设需要使用Deepin开发OpenHarmony 轻量系统,配置环境时出现了很多问题,遂打算采用OpenHarmony官方的Docker进行开发。这里将汇总一下遇到的问题,以备参考。

2023-09-06 15:19:30 303

原创 Slidev 踩坑纪实与解决方案

笔者在学习使用Slidev的过程中,遇到了各种各样奇怪的问题,遗憾的是Slidev总的来说还算是个小众的工具,在网上能搜到的解决方案并不多。因此,我打算将我遇到的问题做个总结并给出解决方案,算是自己淋过雨,给别人带把伞吧。如果帮到了你,记得点个赞哦!安装/使用0. 根本不知道如何开始使用emm…官方文档确实太简洁了。终端切换到想做成幻灯片的md文件目录下。使用```slidev xxx.md```命令即可1.slidev不是可执行命令笔者之前没有node.js经验,因

2022-11-15 01:03:02 2075 3

空空如也

空空如也

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

TA关注的人

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