自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 音频服务未运行,未安装音频设备,Windows 无法启动 Windows Audio 服务,错误 0x80070005:拒绝访问,本计算机无法播放音频

这两个系统账户加入管理员组,修复你之前遇到的 “拒绝访问” 权限问题,从而解决 Windows Audio 服务无法启动的问题。这两条命令的作用是把。

2026-05-21 19:13:40 147

原创 vue中:e: TouchEvent) => { const touch = e.touches[0] 解释一下

获取当前屏幕上第一根手指的触摸信息(坐标、状态等)多指触摸:✅ 数组顺序 =按下先后顺序❌ 完全不随机✅ 每根手指有专属唯一标识,不会错乱。如果是同时按下的呢肉眼同时按 → 硬件有先后,按按下时序排;硬件同时识别 → 按左上坐标排序;❌ 下标不稳定,会变动;✅ 多指一定要用identifier绑定手指。

2026-05-06 17:52:42 195

原创 const item of Array.from(items)解释一下

把 items 变成真正的数组,然后挨个遍历每一项。

2026-05-06 17:47:53 153

原创 vue中computed(() => store.getters.alphabet)为什么要使用()=> 直接写store.getters.alphabet不行吗

computed必须接收一个函数,不能直接传值;函数的作用:让 Vue 监听里面的响应式数据直接传值 = 无响应式 = 数据变了页面不更新。

2026-05-06 17:40:59 162

原创 【无标题】

GPT-5.5全球通用最强,代码 / 推理 / 长文本无敌,贵但值。火山豆包 2.0中文 + 视频全球顶尖,国内落地成本最低,全能实用。没有绝对 “更好”,只有场景匹配。要不要我把以上核心差异整理成一页精简对比表,便于你快速查阅和选型?

2026-05-06 11:54:18 370

原创 RabbitMQ使用Topics模式实现消息服务与使用Routing模式实现消息服务有什么区别

Routing 模式:就像「按学号点名」,只有喊到和你一模一样的学号,你才会回应。错误日志只发给处理错误的队列支付成功的消息只发给订单服务Topics 模式:就像「按班级 / 姓氏点名」,喊「所有一班的同学」「所有姓张的同学」,符合条件的都会回应。日志系统:按日志级别.服务名.模块分发,不同模块只接收自己关心的日志订单系统:按订单类型.操作状态.结果分发,不同服务只接收自己关心的订单消息。

2026-05-06 10:50:57 224

原创 禅道「项目集 - 产品 - 项目」三者核心关系

这三个是禅道。

2026-04-10 10:47:01 343

原创 二本生找前端工作

但你必须走【】,而不是【兴趣瞎学】。我直接给你一套,不鸡汤、全是实操。

2026-04-08 18:20:48 376

原创 2026 年前端主流开发技术全景指南

如果你想快速就业、跟上主流或二选一即可TypeScript 必须学ViteUniApp一份 ** 前端学习路线图(从零基础到就业)

2026-04-08 18:01:50 1095

原创 ai生成代码的主流工具有哪些

截至 2026 年,AI 代码生成工具已形成与两大阵营。以下是当前最主流、最具代表性的工具,按。

2026-04-08 11:54:46 712

原创 什么是前后端分离,分不分离的区别是什么

前后端分离 = 前端做前端,后端做后端,完全分开开发、分开部署,通过接口(API)互相通信。前端:只负责页面展示、交互(HTML/CSS/JS、Vue、React、小程序、App)后端:只负责提供数据接口、业务逻辑、数据库(SpringBoot、Go、Python 等)通信方式:前端通过 HTTP/HTTPS 请求后端接口,后端返回 JSON 数据不分离:后端把 “页面 + 数据” 一起发给你分离:后端只发 “数据”,前端自己拼 “页面”

2026-04-08 11:01:48 373

原创 现在后端开发,主流技术有哪些

想进互联网 / 传统企业想做云原生 / 高并发 / 高薪想快速开发 + AI 相关springboot属于什么项目开发SpringBoot 属于 Java 后端企业级开发它是目前最主流、最常用的 Java 后端开发框架Web 接口、后台系统、微服务项目简单、快速、稳定、适合企业生产环境。

2026-04-08 10:56:44 518

原创 Linux利用三块新硬盘在Linux中构建LVM

我们创建 3 个空文件,把它们伪装成 “新硬盘” 来做 LVM 实验。

2026-03-30 18:18:00 65

原创 我拉取项目到本地了,结果写了一会忘切换分支了,怎么把修改的文件上传到我得分支啊

✅ 代码不会丢!✅ 不会删除文件!

2026-03-25 18:22:50 202

原创 Vue3解决 Swiper组件 图片撑不满的通用写法

核心问题:只给外层设高度,Swiper 内部组件未继承高度,导致图片100%高度失效;修复关键:用样式穿透让 Swiper 内部组件逐层继承外层高度,同时给图片加消除间隙;最终效果:图片会完全撑满1.5rem高度的轮播容器,且保持比例不变形。这个方案是解决 Swiper 图片撑不满的通用写法,你复制后直接用就能生效~

2026-03-23 02:43:36 165

原创 Vite + Vue3 + rem 适配

Vite + Vue3 项目优先用方案一(插件),不用手写监听代码,直接写 px 自动转 rem,效率最高;若想理解底层逻辑,可选方案二手写,但要注意处理各种监听事件和边界情况;核心逻辑不变:通过动态设置 html 的 font-size,让 rem 随屏幕宽度等比缩放,实现移动端适配。如果需要,我可以给你一份「Vite + Vue3 + rem 适配」的完整配置文件(直接复制就能用),包含所有细节和注释。为你整理了Vite + Vue3 项目中 rem 适配的完整配置文件。

2026-03-23 01:29:52 451

原创 为什么移动端开发要用rem?,,怎么用?

为什么用rem能让界面在不同手机上自动等比缩放,解决多设备适配问题怎么用:先动态设置html的font-size,再把设计稿px按「px ÷ 基准值」转成rem写进 CSS。

2026-03-23 01:10:10 220

原创 Vue 组件,用来实现一个响应式图标网格布局,核心是用 CSS 实现固定宽高比的正方形容器,并在里面放置图片和文字。

数据驱动:所有图标由iconList数组控制,新增 / 修改无需改模板,符合 Vue 最佳实践;灵活适配:同时支持 Emoji / 图片 / SVG 图标,切换成本为 0;极致简洁:Grid 布局 + Flex 居中,代码量比传统 float 写法少 60%,无冗余嵌套;响应式:小屏幕自动缩小图标 / 文字,适配手机端;高度还原:间距、圆角、布局完全匹配你截图的效果,可直接上线使用。核心实现:通过CSS Grid实现 2 行 4 列的图标网格,比传统 Flex/Float 更简洁高效;

2026-03-23 01:06:42 463

原创 Sass与stylus的区别

核心定义:Sass 是 CSS 预处理器,扩展了 CSS 语法,让样式编写更高效,最终编译为原生 CSS;核心优势:变量、嵌套、混入、函数等,解决 CSS 重复代码、维护难的问题;使用前提:Vue 项目需安装sass依赖,且组件样式标签要加;你之前的报错原因:缺少 Sass 依赖 + 引用了项目不存在的自定义 Sass 文件 / 混入。简单来说,不用 Sass 也能写样式,但用了之后能大幅减少重复代码,尤其适合中大型项目。新手可以先从「变量」和「嵌套」入手,逐步熟悉。

2026-03-22 19:03:10 529

原创 Vue 3 + Vue Router 的路由配置,简单示例

路由配置核心是「定义规则 → 创建实例 → 挂载到 Vue → 添加视图容器」四步;routes数组里的每个对象对应一个页面,path是访问路径,component是对应组件;是路由组件的渲染容器,必须在根组件中添加,否则页面无法显示。router-Link,与Router-Link这样写行吗?在 Vue 模板中,和这两种写法不推荐,虽然大部分情况下能运行,但不符合 Vue 的规范,还可能引发潜在问题。

2026-03-22 18:53:48 418

原创 npm install vue-awesome-swiper@5.0.1 swiper@7.4.1安装后,我又想全删了,怎么移除

可直接移除这两个包;验证方式:检查和中是否还有对应包的痕迹;如需彻底清理,可搭配清理缓存。

2026-03-22 18:42:56 111

原创 Vue3中使用vue-awesome-swiper

Vue3 下使用需安装 v5+ 版本,搭配 Swiper v8+。全局注册只需在main.js中配置一次,所有组件直接使用<swiper>标签。是 Vue3 核心语法,无需手动注册组件,代码更简洁。样式修改需用:deep()穿透 scoped 作用域,才能修改 Swiper 内置样式。

2026-03-22 18:37:52 104

原创 [特殊字符] Spring Boot 静态资源默认映射规则详解

如果需要修改默认路径,可在中配置:properties# 自定义静态资源路径(覆盖默认规则)

2026-03-20 18:25:00 271

原创 第3章 Spring Boot的Web应用支持,个人学习笔记

Listener监听容器生命周期(出生 / 死亡)Filter拦截请求,做前置 / 后置处理Servlet最终处理请求,生成响应Web 应用启动(Listener 触发)→ 请求到达 →Filter 拦截→Servlet 处理→ Filter 后置处理 → 响应返回java运行@ServletComponentScan // 扫描 @WebServlet/@WebFilter/@WebListener 注解Servlet 作用:处理请求,生成响应。Filter 作用。

2026-03-20 18:23:35 459

原创 gitee上的vue项目,刚刚创建了一个分支,怎么在本地上拉取分支项目

新分支默认继承源分支(通常是主分支)的代码,不是空的,拉取后能拿到创建分支时的所有代码;分支的核心意义是「隔离开发」:保护主分支的稳定代码,避免多人协作时的代码冲突,方便管理不同的开发任务(新功能、bug 修复等);Vue 项目中,分支是团队协作的基础,能让「开发→测试→上线」的流程更规范、更安全。开始gitee上的vue项目,刚刚创建了一个分支,怎么在本地上拉取分支项目要在本地拉取 Gitee 上 Vue 项目的新分支,整个过程非常清晰,我会一步步带你操作,确保新手也能轻松搞定。

2026-03-18 15:45:32 499

原创 Linux 用户、用户组及权限管理,相关个人学习笔记

怎么进入管理员身份。

2026-03-16 22:00:08 272

原创 springData

Spring Data 是一个 “万能数据访问工具箱”顶层是总规范,中间是针对不同数据库的专用工具,底层是你要操作的真实数据库。你只要学会一套 Spring Data 的写法,就能无缝切换去操作 MySQL、MongoDB、Redis 等各种数据库,不用重新学一套新语法。

2026-03-13 18:26:02 264

原创 移动端开发中经典的 REM 自适应布局方案(也叫弹性布局)

这是一个非常成熟的弹性布局方案。只要你在 CSS 中所有的尺寸都用rem来写屏幕越大,元素整体越大(成正比)。不会无限放大(上限锁定为 40px,防止大屏显示太丑)。屏幕旋转时,布局自动适配。

2026-03-12 20:57:48 211

原创 将Vue 项目上传到Gitee流程步骤

是 Git 告诉你:“这里没有 Git 仓库,没法操作。只要执行git init就能解决~如果你平时下载 npm 包很慢、经常超时,建议安装,用cnpm替代npm会更顺畅。如果你已经切换了 registry,且下载速度没问题,也可以不安装,直接用npm就行。

2026-03-11 21:22:51 425

原创 npx create-vue 创建 Vue 3 项目的交互式配置界面

核心差异:选No会多「示例组件、示例页面、完整路由示例」,选Yes是纯空白项目,仅保留必备文件;开发建议:如果你是开发旅游网站,优先选Yes,避免删除示例代码的麻烦,直接从空白开始搭建自己的页面(如首页、景点列表页、详情页等);学习建议:如果想先了解 Vue 3 路由用法,可先选No看示例,熟悉后再清空示例代码开发自己的功能。进入项目目录 → 2. 安装依赖 → 3. 统一代码格式 → 4. 启动开发服务这是一套标准的前端项目从拉取代码到本地开发的启动流程。

2026-03-11 18:20:53 395

原创 Webpack vs Vite

Webpack 核心定位:静态模块打包工具,能整合项目中所有类型的文件,输出浏览器可运行的静态资源;核心能力:依赖分析、文件转换(Loader)、功能扩展(Plugin)、代码优化;适用场景:中大型项目、需要复杂构建配置的场景;Vue CLI 基于它封装,而 Vite 是新一代替代方案(更快、更简洁)。使用 Vite 创建和开发 Vue 3 项目时,完全不需要使用 Webpack。但这背后需要理解 Vite 和 Webpack 的核心差异,以及一些特殊场景的例外情况,下面我会详细解释清楚。

2026-03-11 17:47:11 238

原创 创建vue3项目的方式有哪些

日常开发首选 Vite是 Vue 3 官方推荐的最快方式,兼顾速度和易用性。兼容旧项目选 Vue CLI:如果需要集成大量 Vue 生态插件(如 Vue CLI 插件),可使用 Vue CLI 创建。学习底层选手动搭建:手动搭建能帮助理解 Vue 3 项目的入口、挂载、构建流程等核心概念。

2026-03-11 17:37:25 463

原创 前端中stylus是干嘛用的

Stylus 是 CSS 预处理器,核心是用更高效的语法写 CSS,最终编译为原生 CSS;核心优势:极简语法、变量、嵌套、混合函数,大幅提升样式开发效率;现在 npm 5+ 后安装时--save可省略,但作为开发依赖,建议用--save-dev(-D)安装。下面我给你提供一个Vite + Vue3 项目中配置 Stylus 的完整可运行示例,包含从安装到使用的全流程,新手也能直接上手。Vite + Vue3 中使用 Stylus 只需安装stylus和,无需额外配置;在.vue文件中通过。

2026-03-11 17:36:33 347

原创 这个vue3项目,我想要压缩保持下来,为什么压缩包32mb,好大啊,有可以优化的办法吗

你这个项目压缩包有 32MB,主要是因为把文件夹也打包进去了,这个文件夹里全是项目依赖的第三方库,体积非常大,是完全不需要打包的。

2026-03-09 11:47:04 53

原创 Vue CLI 创建的项目,启动本地开发环境的标准命令是 serve,不是 dev

如果你习惯用,可以修改项目根目录的文件,在scripts节点中添加dev脚本,指向servejson"serve": "vue-cli-service serve", // 原有脚本"dev": "vue-cli-service serve", // 新增:让 dev 等价于 serve},// 其他配置...修改后保存,再执行就能正常启动了。

2026-03-09 11:16:27 142

原创 vue3,单页应用学习笔记

构建工具启动,加载main.js。main.js创建 Vue 实例,挂载到#app。路由实例根据 URL 匹配到对应的组件(如Home.vueApp.vue中的将匹配到的组件渲染出来。浏览器显示最终页面。如果你需要,我可以帮你画一张流程图,把这个过程更直观地展示出来,方便你理解。需要吗?有什么区别吗单页应用(SPA)和多页应用(MPA)的核心区别在于页面切换时是否重新加载整个 HTML 文档选 SPA:核心诉求是交互体验,且能接受 SEO 优化成本;选 MPA:核心诉求是。

2026-03-09 11:06:21 399

原创 那个在DG数据库中将多行指定字段的文本替换操作

将java实践作业\imgs\headIco\全部替换为。

2026-01-07 17:09:07 213

原创 在前端中list.map的用法

list.map()(数组map数据转换 + 列表渲染;关键原则:纯函数思维,不修改原数组,返回新数组;避坑要点:回调必须有返回值,引用类型元素需拷贝后修改,遍历无返回值用forEach。它是 React/Vue 等框架中列表渲染的 “标配”,也是日常数据处理的高频方法,掌握其用法能大幅提升前端数组处理效率。

2025-12-15 18:14:44 641

原创 在前端中,<a> 标签的 href=“javascript:;“ 这个是什么意思

在前端中a标签里填这个是什么意思在前端中, 标签的 是一种常见的空链接 / 占位写法,核心作用是让 标签保持可点击的样式(如鼠标悬浮显示手型),但点击后不触发默认的页面跳转 / 刷新行为,同时为后续绑定自定义点击事件预留空间。 是浏览器支持的URL 伪协议,表示后续内容是需要执行的 JavaScript 代码。很多人会误以为 是等价写法,但两者有关键区别:如果用 ,若未通过 JS 阻止默认事件,点击后页面会滚动到顶部,这通常是不符合预期的;而 从根源避免了这个问题。html预览现代前端的替代方

2025-12-15 17:37:29 503

原创 在javaweb项目中,在表中的数据中什么是一对一,一对多,多对多

A 表的一行数据,唯一对应 B 表的一行数据,反之亦然。(比如:一个人只有一张身份证,一张身份证只属于一个人)A 表的一行数据,可以对应 B 表的多行数据;但 B 表的一行数据,只能对应 A 表的一行数据。(比如:一个用户可以下多个订单,但一个订单只属于一个用户)A 表的一行数据,可以对应 B 表的多行数据;B 表的一行数据,也可以对应 A 表的多行数据。(比如:一个学生可以选多门课程,一门课程可以被多个学生选)关系类型核心特征数据库设计关键Java 实体映射关键一对一一一对应。

2025-12-10 20:19:49 1036

空空如也

空空如也

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

TA关注的人

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