相关文章
Mac 上安装多版本的 JDK 且实现 自由切换
背景 当前电脑上已经安装了 jdk8; 现在再安装 jdk17。 期望 完成 jdk17 的安装,并且完成 环境变量 的配置,实现自由切换。 前置补充知识
jdk 的安装路径 可以通过查看以下目录中的内容,确认当前已经安装的 jdk 版本。 cd /Library/Java/Java…
编程日记
2024/12/20 15:34:29
数据结构---时间复杂度+空间复杂度
算法(algorithm)简单说就是解决问题的方法。方法有好坏,同样算法也是,有效率高的算法,也有效率低的算法。衡量算法的好坏一般从时间和空间两个维度衡量,也就是本文要介绍的时间复杂度和空间复杂度。有些时候,时间与空间…
编程日记
2024/12/22 19:27:15
vue3 ——笔记 (表单输入,监听器)
表单输入
在Vue 3中,v-model指令的用法稍有不同于Vue 2。在Vue 3中,v-model指令实际上是一个语法糖,它会自动将value属性和input事件绑定到组件或元素上,以实现双向数据绑定。
在自定义组件中使用v-model时,需要在组…
编程日记
2024/12/23 3:29:05
华为鸿蒙系统(Huawei HarmonyOS)
华为鸿蒙系统(华为技术有限公司开发的分布式操作系统) 华为鸿蒙系统(HUAWEI HarmonyOS),是华为公司在2019年8月9日于东莞举行的华为开发者大会(HDC.2019)上正式发布的分布式操作系统。
华为鸿蒙…
编程日记
2024/12/23 3:18:20
vue3--element-plus-抽屉文件上传和富文本编辑器
一、封装组件
article/components/ArticleEdit.vue
<script setup>
import { ref } from vue
const visibleDrawer ref(false)const open (row) > {visibleDrawer.value trueconsole.log(row)
}defineExpose({open
})
</script><template><!-- 抽…
编程日记
2024/12/17 1:59:23
Java各种List实现类以及特点
目录
1. ArrayList
2. LinkedList
3. Vector
4. Stack
5. CopyOnWriteArrayList 1. ArrayList
特性: 基于动态数组实现。提供快速的随机访问能力。在列表末尾添加/删除元素非常快,但在列表中间插入/删除元素可能需要移动元素,较慢。每次自动增长时…
编程日记
2024/12/19 13:40:14