- 博客(76)
- 收藏
- 关注
原创 MySQL学习集--sql通用语法和数据类型
SQL语句可以单行或多行书写,以分号结尾。SQL语句可以使用空格/缩进来增强语句的可读性。MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。注释:单行注释:-- 注释内容或# 注释内容(MySQL特有)多行注释:/* 注释内容 */
2025-04-02 21:10:12
251
原创 MySQL学习笔记集--简单介绍以及下载途径
MySQL 是一个广泛使用的开源关系型数据库管理系统(RDBMS),由 Oracle 公司开发和维护。它基于 SQL(结构化查询语言)设计,用于存储、管理和检索数据。MySQL 以其高性能、可靠性和易用性而闻名,是许多 Web 应用和企业级应用的首选数据库。
2025-04-02 21:00:30
701
原创 Github精品开源项目分享---FilePizza
支持电脑端和手机端,但部分浏览器(如某些自带浏览器)可能存在兼容性问题,推荐使用 Chrome 浏览器以确保功能正常。生成的分享链接仅在页面保持开启时有效,关闭页面后资源自动失效,防止文件被长期访问或滥用。文件上传完成后,系统自动生成一个下载链接,用户可将此链接发送给接收方。,用户上传文件后生成唯一链接,接收方通过链接直接进行 P2P 下载。上传者关闭页面后,链接立即失效,避免了文件长期暴露的风险。上传者关闭页面后,所有正在进行的下载将中断,链接失效。,点击页面中的上传按钮选择本地文件。
2025-04-01 13:19:52
437
原创 Vue学习笔记集--provide和inject
的 API,尤其适合解决组件深层嵌套时数据传递的痛点。使用 Vue Devtools 查看组件的提供/注入关系。在 Vue 3 中,
2025-03-31 10:51:49
347
原创 Vue学习笔记集--defineExpose
它的核心作用是控制子组件对外暴露的内容,使父组件能够通过。在 Vue 3 的 Composition API 中,使用。获取子组件实例时,无法直接访问子组件内部的变量或方法。可以暴露方法供父组件调用(如触发子组件的特定操作)。访问这些暴露的属性和方法。对象,父组件访问时会保持响应性。子组件封装表单逻辑,暴露。
2025-03-30 15:26:24
383
原创 Vue学习笔记集--watch
它们都能追踪依赖并执行副作用,但在使用方式和场景上有显著差异。在 Vue 3 的 Composition API 中,
2025-03-29 22:13:21
703
原创 Vue学习笔记集--reactive和ref函数
在 Vue 3 的 Composition API 中,是用于创建响应式数据的两个核心函数。推荐根据数据类型选择:简单类型用。将数据包装在一个对象中,通过。即使赋值对象,内部会自动调用。实现,深度代理整个对象。可以,但处理对象时不如。
2025-03-27 15:14:27
637
原创 Vue学习笔记集--生命周期
生命周期: 指的是一个 Vue 组件从创建→挂载→更新→销毁的完整过程。出生(组件创建) →上学(挂载到页面) →工作变化(数据更新) →退休(组件销毁)。每个阶段都有特定的任务需要处理(如初始化数据、操作 DOM、清理资源等),这就是生命周期的意义。钩子函数(Lifecycle Hooks)是 Vue 在生命周期不同阶段自动调用的函数。开发者可以在这些函数中编写代码,干预组件的各个阶段,就像在关键时间点插入“钩子”执行逻辑。
2025-03-27 15:13:26
749
原创 Vue学习笔记集--create-vue
功能:create-vue 提供了统一的目录结构、本地调试、热部署、单元测试、集成打包等功能,简化了项目的搭建过程,让开发者能够更加专注于业务逻辑的实现。特点:它基于 Vite 构建,具有极速启动服务、快如闪电的热重载等优势,提供了更好的开发体验。这是项目的 HTML 模板文件,所有的 Vue 组件都会被挂载到此文件中的#app元素上。你可以在此文件中添加全局的 HTML 标签、元信息等。这是应用的入口文件。在此文件中,你会创建 Vue 应用实例,并挂载到#app元素上。
2025-03-25 16:13:20
1204
原创 Java基础语法---随机数
public Random():创建一个新的随机数生成器。public Random(long seed):使用单个long种子创建一个新的随机数生成器。
2025-03-24 10:31:56
209
原创 Java基础---Java的内存存储原理
元空间的大小不再是固定的,可以动态扩展,但若无限制,仍有可能耗尽系统内存资源,此时会抛出java.lang.OutOfMemoryError: Metaspace错误。方法区(Method Area)是Java虚拟机(JVM)规范中定义的一个内存区域,它主要用于存储类型信息、类的静态变量、常量池、即时编译后的代码缓存等数据。方法区是各个线程共享的内存区域,并且在JVM启动时被创建。方法区的位置和管理方式由JVM的具体实现决定,但它逻辑上独立于Java堆,尽管在物理内存上它们可能都是操作系统内存的一部分。
2025-03-24 10:30:26
433
原创 Java语法基础---面向对象---static/继承/多态/final/抽象类/抽象方法/接口/内部类
定义:抽象类是一种不能被实例化的类。它存在的目的是为了被其他类继承。抽象类使用abstract关键字来定义。public abstract 返回值类型 方法名(参数列表){}特点:抽象类可以包含抽象方法(没有具体实现的方法)和非抽象方法(有具体实现的方法)。如果一个类包含一个或多个抽象方法,那么这个类必须声明为抽象类。抽象类可以有构造方法,用于被子类调用以初始化父类的成员变量,但不能直接实例化抽象类。定义:抽象方法是一个没有具体实现的方法,它只有声明而没有方法体。
2025-03-23 12:08:08
890
原创 Vue学习笔记集--Vant-ui
Webpack:模块打包工具,主要用于打包和优化各种类型的资源文件。Babel:JavaScript 编译器,主要用于将现代 JavaScript 语法转换为兼容性更好的旧版本代码。通过iconToast({message: '自定义图标',});Toast({message: '展示图片',});默认情况下,Toast会显示在屏幕正中位置,通过positionToast({message: '顶部展示',});Toast({message: '底部展示',});
2025-03-23 12:07:17
629
原创 Vue学习笔记集--Vuex
在 Vuex store 中定义 state,state 是一个对象,用于存储应用的状态数据。state: {count: 0,todos: [})在 Vuex store 中定义 Mutations。Mutations 是一个对象,其中的每个属性是一个函数,这些函数接收 state 作为第一个参数,或者通过参数解构来获取 state 和其他上下文信息。state: {count: 0,todos: []},// 简单的 mutation},// 带参数的 mutation},
2025-03-22 22:52:04
976
原创 Vue学习笔记集--路由
Vue Router 是 Vue.js 官方的路由管理器,用于在 Vue 应用程序中实现单页面应用(SPA)的路由功能。
2025-03-22 22:50:28
338
原创 【蓝桥杯真题——小秘密】
这是我自己看题后做的写法:这道题目我自己的理解就是找环从一个小朋友出发的到找到他的号码为止形成一个环!我的想法就是设立两个数组,一个记录。
2025-03-20 11:07:46
145
原创 Vue学习笔记集--异步更新
在 Vue.js 中,是框架优化性能的核心设计之一,它确保数据变化后不会立即触发 DOM 更新,而是将多个数据变更合并到一次更新中,避免不必要的重复渲染。setternextTicknextTicksetTimeoutqueueJob当数据变化后需要立即操作更新后的 DOM 时,需使用或updated使用或组件内的。
2025-03-19 22:43:06
446
原创 IDEA编码实用技巧
Ctrl + enter(回车)将光标下面的代码都往下移动一行,将光标的下一行空出或者多空出一行(就是做了一个回车但是没有移动光标)Ctrl + Shift + / 可以将选中的代码或者光标所在的那一行变为用/**/注释。Ctrl + / 可以将选中的代码或者光标所在的那一行变为用//注释。sout + 回车 打印语句。Alt + Shift + 上下键 移动该行代码。然后Ctrl + B 就会自动跳转源码说明。按下Ctrl + Enter后。Shift + 方向键。
2025-03-18 17:54:40
496
原创 PixPin:你的全能截屏好帮手
亲身经历使用,功能齐全,稳定,吐血推荐!!后面下面我一一介绍我觉得很实用可以帮助我平时的工作和开发的功能百度网盘 请输入提取码百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间pwd=1234直接上安装包网盘!如果失效私信我或者评论区。
2025-03-18 17:51:15
1280
原创 Vue学习笔记集--scoped组件
样式会增加 CSS 选择器的复杂度,但在现代浏览器中性能差异可忽略不计。会破坏组件封装性,推荐优先通过 Props 控制子组件样式。:手动通过命名约定隔离样式(依赖团队规范)。除非明确需要全局样式,否则始终为组件添加。若使用 Tailwind CSS 等工具,特性生成局部类名(更适合复杂项目)。(因为编译时无法处理动态内容)。可能影响工具类,需谨慎配置。在 Vue 的单文件组件(的组合,确保样式隔离性。插入的 HML 内容。
2025-03-17 19:03:40
564
原创 Vue学习笔记集--六大指令
内容渲染指令用来辅助开发者渲染 DOM 元素的文本内容。常用的内容渲染指令有如下2 个:条件判断指令,用来辅助开发者按需控制 DOM 的显示与隐藏。条件渲染指令有如下两个,分别是: 是 Vue 实例或组件的一个选项,值为一个对象,对象中定义组件的方法:核心特性(1) 绑定 方法中的 自动绑定到 Vue 实例,可以直接访问 、、 等属性:(2) 模板中调用在模板中通过 (或 )绑定事件,或在插值中直接调用:(3) 传递参数支持手动传递参数,包括原生事件对象 :与
2025-03-16 23:31:11
760
原创 Java基本语法---运算符
当+操作中出现字符串时,此时就是字符串的连接符,会将前后的数据进行拼接,并产生一个新的字符串。短路效果就是如果一开始判断的表达式符合返回值条件那就不会在判断接下来的表达式了。如果两边相同,结果为false,如果两边不同,结果为true。就是把一个取值范围小的数据或者变量,赋值给另一个取值范围大的变量。两边都为真,结果才是真,只要有一个为假,那么结果就是假。两边都为假,结果才是假,只要有一个为真,那么结果就是真。如果表达式1为假那就会返回假不会接着判断表达式2了。(表达式1)&&(表达式2)
2024-09-09 08:25:16
316
1
原创 Java基础语法---集合---ArrayList
ArrayList可以看作是一个动态数组,提供了自动扩容的能力,意味着它能够根据需要自动调整其大小以容纳更多的元素,而无需预先指定数组的容量。使用ArrayList需要加入包。
2024-06-06 23:07:33
1154
原创 Java基础语法——字符串(String/StringBuilder/Stringjoiner)
StringJava的String类是不可变的,意味着一旦创建,其值就不能被改变。String类提供了丰富的API来操作字符串。
2024-05-30 22:16:13
1203
原创 Java基础语法---Stringjoiner
返回由已添加的元素构成的字符串,元素之间以分隔符隔开,并且在开始处有前缀,在结束处有后缀。如果没有添加任何元素,则返回通过 setEmptyValue 设置的值或默认构造的前缀+后缀。将另一个 StringJoiner 的元素合并到此 StringJoiner,不会添加其他 StringJoiner 的前缀,但会正确应用分隔符和后缀。默认情况下,如果没有添加元素,toString 方法将返回由前缀和后缀组成的字符串。创建一个 StringJoiner 实例,使用指定的分隔符,前缀和后缀默认为空字符串。
2024-05-27 10:35:24
653
原创 Java基础的语法---StringBuilder
StringBuilder():创建一个空的StringBuilder实例。StringBuilder(String str):创建一个StringBuilder实例,并将其初始化为指定的字符串内容。StringBuilder(int a): 创建一个StringBuilder实例,指定空间。
2024-05-25 21:20:04
809
原创 Java基础的语法---String
Java的String类是不可变的,意味着一旦创建,其值就不能被改变。String类提供了丰富的API来操作字符串。
2024-05-24 20:26:51
1031
java相关jdk下载资料,无偿免费提供,来自甲骨文公司官网
2024-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人