自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 各种乱码问题解决措施

编码就是我们能看懂的数据转换为计算机能够识别的二进制编码 解码就是将存在计算机里面的二进制编码的文件转化为我们能够识别的字符等内容。Global Encoding 全局的文件编码方式 Project Encoding 项目的文件编码方式。根据乱码的情况调整logging.properties文件的编码方式,根据tomcat,在<meta charset="">标签里面设置html文件编码所选用的字符集。1.数据的编码和解码使用的不是同一个字符集。2.使用了不支持某个语言文字的字符集。

2025-06-01 18:15:36 275

原创 tomcat一闪而过,按任意键继续以及控制台中文乱码问题

即可让程序不会因为异常而终止退出 这样方便查看tomcat所爆出的错误:然后,我明确看到我的tomcat启动程序显示如下的内容,没有明确的报错,但是tomcat服务也没有成功启动:后面经过一番搜索,确定了是我的JDK版本与我所启动的tomcat的版本不适配 我所启动的tomcat版本是10.1.41 而我的JDK版本却是1.8.0_241 ,

2025-05-16 16:26:58 371

原创 数据库知识

书写顺序: select from where group by having order by limit执行顺序: from whee group by having select order by limit在标准SQL语句中 不允许在where后面使用列的别名。

2025-04-20 18:11:42 399

原创 2025/4/19 数据库的流程控制函数

要点: 流程处理函数可以根据不同的条件 执行不同的处理流程 可以在SQL语句中实现不同的条件选择,MySQL中的流程处理函数主要包括if() ifnull() 和 case() 函数。语法:limit 偏移量,要查询的行数 当偏移量为0时可以省略 eg: limit(0,2) 即 limit(2)统计表的行数用count(1) 或者 count(*) 统计某一列出现的次数用 count(列名)having 后面的条件一般是聚合函数的比较 where后面一般是列名的比较。

2025-04-19 17:41:35 402

原创 2025/4/18 数据库相关基础知识

要点: 根据结果列进行重置值去除 语法:select distinct 列名1.. from 表名首先根据where后面的条件查询筛选出 符合大于16岁的条件的然后回到前面的语句(select name,gender)知 是从选出的行中选定name,gender再通过前面的distinct可知 再从确定的那两列数据中去除重复的行。

2025-04-18 13:59:43 646

原创 POST请求和GET请求的请求参数的位置

服务器端通过读取请求头来获取这些参数。

2025-04-06 09:39:03 512

原创 请求拦截器中的Config参数

可以这么说 在axios中 请求拦截器函数axios.interceptors.request.use()接受的config,是一个集成了本次请求各项配置的对象 它包含了本次请求几乎所有的相关配置信息。

2025-04-05 18:15:52 359

原创 请求拦截器和响应拦截器

它可以对请求的配置对象(config)进行修改,例如添加请求头(像常见的添加身份验证的token,config.headers.Authorization="Bearer"+token)、修改请求参数(如对某些敏感参数进行加密)、统一设置请求超时时间(config.timeout=5000)等 处理完毕后,统一处理服务器响应的错误 避免在每个请求的回调函数中重复编写错误处理代码 还能对响应数据进行统一的格式化处理 使得前端应用接收的数据格式保持一致。则会终止本次请求 并且进入错误处理流程。

2025-04-05 17:35:02 415

原创 4月4日问题汇总

规则已被弃用,未来版本(3.0.0 )将移除该规则。应当将其改为 @use "./reset.scss" 规则具有更好的模块隔离和作用域控制。然后 vite.config.ts文件也得改一改了 将'@import "@/styles/variable.scss"' 改为如下形式并且在使用样式变量时 需要指定是哪个文件下的:

2025-04-04 16:51:06 137

原创 在创建硅谷甄选项目遇到的有关mockjs的问题

说是localEnabled属性不在类型ViteMockOptions中(想必ViteMockOptions是要传给ViteServerMock函数的一种数据类型)在使用vite-plugin-mock时 ViteMockOptions是传递给ViteServerMock函数的用于配置模拟数据功能的类型 不同版本的。这次的报错也是由于做老项目用新版本工具的问题 这在我之前的文章中也有类似的问题。于是,网上搜了一下 发现了。可能在类型定义上存在差异。

2025-04-03 13:35:58 230

原创 硅谷甄选平台4月1日遇到的问题汇总

发现会报错:定义了Edit变量却没有使用 我和老师的代码对比了才发现 我既然忘记了语法糖setup在script标签加上setup属性即可 代码不再报错了(Edit响应式变量被使用了)在Vue3中 setup语法糖是一种在单文件组件(.vue)中使用Composition API的简洁方式。

2025-04-01 13:41:51 399

原创 开发工具通用且合理的三大步骤

在学习黑马的Vue3硅谷甄选运营平台管理项目的过程中,老师教我们使用类似eslint prettier 以及stylelint 等校验代码或美化代码格式的工具时,我发现了很多开发工具通用且合理的使用步骤。

2025-03-31 12:48:08 138

原创 【Windows10/11】自带输入法卡顿解决方案

由于微软自身的问题,在使用自带的微软简体中文拼音输入法时,会在文件夹下创建临时的文件,并且这些临时文件不会被清理掉。久而久之该文件夹下被填充满65535个文件,最终导致输入法打字的时候会非常卡顿,下面提供一个临时解决方案。

2025-03-29 14:47:57 911

原创 Vue3+TS 硅谷甄选平台项目

删除style.css src/assets文件夹下面的vue.svg 以及components文件夹下面的HelloWorld.vue文件 完成项目的初始化操作。它会让你先选择项目名称 即该项目的根目录文件夹 然后选择框架时选择Vue3结合TS语法。

2025-03-29 14:36:52 187

原创 vue3组件通信方式总结

<h1>我是子组件2</h1><button @click="handler">点击我触发xxx自定义事件</button>

2025-03-24 15:35:19 874

原创 Vue3大事件项目

最新的pnpm包管理器 安装方式: npm install -g pnpm 创建项目: pnpm creat vue。

2025-03-21 19:06:42 681

原创 报错: Cannot mix different versions of Joi schemas

我出现这个错误的原因主要是使用了@hapi/joi这个库 但是这个库已经停止维护了 不再适用 所以只需要下载joi库 再将之前导入@hapi/joi模块的地方换成joi库即可最后也是不再报错了,通过这件事我明白了一个道理,在观看一些比较老的视频学习资料时,当遇到错误时,不一定是你书写有问题 也有可能是所使用的东西已经过时了。

2025-03-15 18:40:57 408

原创 关于Node中db.query(sql,(err,results)=>{})中返回的结果分析

results是数据库查询操作的结果,数据库类型不同 返回的内容不同。

2025-03-13 14:11:48 442

原创 构建Node项目:api_server

项目根目录:在项目根目录中打开终端运行以下代码来初始化包管理配置文件:就会得到package.json配置文件。

2025-03-13 13:44:19 651

原创 Node中配置路由可能出现的问题

一开始就错了 应该是: /api/jsonp。

2025-03-11 15:48:35 156

原创 Node引入mysql模块的注意点

总之具体流程就是: 引入mysql模块=>配置数据库连接池=>测试数据库连接。模块到最新版本,新版本可能支持新的身份验证协议。(2)升级mysql模块(推荐的做法)归根到底还是身份验证协议版本过老。在项目目录下,打开终端,执行。

2025-03-11 14:59:54 250

原创 导入express-jwt解析token字符串可能遇到的问题

错误表明expressJwt压根就不是一个函数 一般是由于express-jwt模块的导入方式有问题。这样才能真正导入express-jwt模块中的expressJwt中间件函数来解析token字符串。意思是说变量expressJwt并不是一个中间件函数 可能我在导入express-jwt就出错了。在express-jwt 6.x以及以上的版本中 解析后的用户信息默认存储在。只需要将获取用户信息对象的req.user的地方改为req.auth即可。最后发现如上图 成功获取到了解析后的用户信息对象。

2025-03-11 14:39:03 308

原创 Error: Cannot find module ‘xxx‘

今天在写代码的时候,导入mysql模块时报错:Cannot find module 'mysql',但是我已经全局安装了mysql模块,即已经在控制台执行了下面的代码:但是当我执行test.js文件时,还是报错 Cannot find module 'mysql'

2025-02-21 15:07:11 792

原创 VS Code 报错: Failed to install Visual Studio Code update

今天VSCode提醒我更新,结果我点击更新后弹出如下错误:后来在网上搜索解决方案,发现z向前这是网址。

2025-02-18 11:40:36 833

原创 盘点VSCode必备插件和设置优化(优化体验)

许多编程小白在初次下载VSCode后,发现许多地方感觉很别扭(比如由于VSCode是微软公司开发的,默认是英文)这时候就需要用到第三方插件(类似中文插件),这些插件极大地扩展了VSCode的功能,方便了用户的开发。关于VSCode的设置,我们需要在settings.json(VSCode设置相关的配置文件)中自行设置,以下是打开该文件的流程。这是博主第二篇投稿,内容基本都是参考Star-tears 大佬的内容,下面是文章出处。博主写文章的目的是记录学习的过程,分享心得体验,希望能够帮助到你们!

2025-02-15 14:38:14 665

原创 关于VSCode快捷生成用户自定义代码块配置信息的操作

到这里,一切工作就完毕了,由于我是以JS为例子的,所以我的自定义代码块的生成效果如下图:输入先前在网站中设置的关键字(即Tab triggle框中输入的内容)即可一键生成模板代码本次分享到此结束,由于我是第一次发布文章,不足之处还请海涵。

2025-02-12 18:58:06 633

空空如也

空空如也

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

TA关注的人

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