自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

H-rosy的博客

分享我所学,记录我所得。仅此而已

  • 博客(127)
  • 资源 (1)
  • 收藏
  • 关注

原创 git报错大全,你将要踩的坑我都帮你踩了系列

使用git常见的报错

2023-02-10 16:36:46 1180 1

原创 Error in mounted hook: TypeError: Cannot read properties of undefined (reading isHiddenDay ) found

Error in mounted hook: TypeError: Cannot read properties of undefined (reading isHiddenDay ) found无法读取未定义的属性‘isHiddenDay’. 在vue中使用fullcalendar在mounted钩子中渲染报错

2023-01-14 20:28:54 4460 1

原创 jQuery控制元素的显示与隐藏(三种方式对比)

jQuery三种方式实现元素的显示与隐藏,包含效果图

2023-01-08 21:05:42 4799

原创 Error querying database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syn

Error querying database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your踩坑日记。数据库提示错误的查询语句。但我看了和数据库表中的字段名是一模一样的,经过我的反复排查,后知后觉的发现原来desc是数据库的关键字呀。desc是mysql中的降序关键字,只要把desc换一个名字就好了。最开始反复提示near“desc xxxx”,提示在desc附近,没往这边想。然后其他的就好好对照看是不是自己写错了。

2022-11-30 09:57:41 4645

原创 第十四届蓝桥杯(web应用开发)模拟赛2期 -大学组

十四届蓝桥杯web应用开发模拟赛2期 --大学组题解十四届web模拟赛凭空消失的TA、用户名片、芝麻开门、宝贵的一票、粒粒皆辛苦、资讯接口、绝美宋词、平地起高、收快递了

2022-11-23 20:02:58 11510 26

原创 父子盒子边距塌陷之为什么设置margin-top父子盒子会一起移动

为什么给子元素设置margin-top值时或者给父元素设置margin-top值时父子盒子会一起移动?今天在写一个页面布局题时遇到了这个问题,查找了一些资料原来是大名鼎鼎的盒子边距塌陷问题。

2022-11-18 14:53:22 2301 4

原创 头歌实验Java生成验证码

本关任务:使用servlet生成验证码。相关知识验证码在我们登陆、注册网站,火车票买票的时候经常会见到的,为什么要有验证码呢?可能很多人都会有这个疑问。但是作为开发者,可能我们更多的就会关注怎么生成验证码了好了,该你啦,使用本关所学内容,完成登录的校验,具体要求如下:首先实现验证码校验的功能,当验证码填写错误的时候,给前端返回数据“验证码错误”;当用户名为admin,密码为admin123时可以登录成功,返回“登录成功”,其他情况返回“登录失败”;前端页面已经编写完成,你需要编写的是后端代码。

2022-11-14 20:29:21 3576 2

原创 为什么在springboot中使用thymeleaf无法实现网络请求

在作业中发现了一个问题,开始一直以为是前端的form表单提交错误导致请求无法发出。后来发现原来是`因为我直接访问的是html静态网页,而不是使用转发请求来访问`这个网页。我这里使用的是mybatis-plus实现数据库方面的操作

2022-11-12 20:55:19 1267 1

原创 第十四届蓝桥杯(Web应用开发)模拟赛1期-大学组

第十四届蓝桥杯web应用开发组模拟赛1期-大学组。本篇包含所有题目的题解

2022-11-05 20:52:57 27917 24

原创 水果叠叠乐

消消乐是一款益智类小游戏,最近比较火爆的一种是立体叠叠乐式的,然后小蓝也想开发一个自己练练手,它起名叫“水果叠叠乐”。一定要仔细看规定:==禁止以任何形式(除克隆外)修改页面上方(即 id = card )的 DOM 元素及其子节点。我在最开始时为下方的盒子添加结点使用的是append方法,但是这个方法会删除原有的结点,也就是说他会删除card中的li结点。显然不符合规定。思路如下:>- 先判断下方盒子是否有7个>- 让li中的图片消失>- 将点击的li的自定义属性data-id加入到数组中(数组本

2022-11-03 20:08:36 2894 8

原创 js中各种数据类型检测与判定

js中判定各种参数的数据类型。主要使用typeof与instanceof运算符判定在前端开发中,js 有各种各样的数据类型,数据类型检测是每个开发者都必须掌握基础知识。数据类型检测的方法也有很多种,本题将封装一个通用的数据类型检测函数。

2022-11-02 20:03:05 2226 4

原创 vue中input标签上传本地文件或图片后获取完整路径,如E:\medicineOfCH\stageImage\xxx.jpg

需求:使用input框来上传图片类型或者文件,并且在选择图片之后立刻回显出来,也就是获取完整路径。使用< input type="file"/>在选定图片后再< img src="xxx"/>。今天在实现这个需求的时候主要是出现了三个问题:- 如何获取文件完整路径- 如何选择文件后立刻回显图片- 什么时候获取完整路径和回显图片先来解决第一个问题吧。如何获取完整路径,我也在csdn上面看了挺多博客才解决的,但是我发现大多数都是不太清楚的,就是有些讲了但是没有解释,导致我看不懂,有些是无法实现功能。

2022-10-31 21:15:41 12933 6

原创 springboot+mybatis实现多一对多查询demo(用前端列表显示所有的学生的选课信息,学生的选课信息通过级联查询获取 2、删除某条学生信息,并同步的删除该学生的选课信息

某学生和课程的ER图如下图所示,根据ER图创建数据库表,往数据库表中添加若干测试数据,用SpringBoot+SpringMVC+ Mybatis完成如下功能:1、用前端列表显示所有的学生的选课信息,学生的选课信息通过级联查询获取2、删除某条学生信息,并同步的删除该学生的选课信息3、前端完成输入用户的姓名后查询该用户所选的课程数据库使用Mysql8.0后端使用SpringBoot + SpringMVC+ Mybatis实现前端使用html+Thymeleaf

2022-10-31 14:40:45 743

原创 springboot+mybatis实现一对多查询(某学生和课程的ER图如下图所示,根据ER图创建数据库表,往数据库表中添加若干测试数据,用SpringBoot+SpringMVC+ Mybatis)

某学生和课程的ER图如下图所示,根据ER图创建数据库表,往数据库表中添加若干测试数据,用SpringBoot+SpringMVC+ Mybatis完成如下功能:1、用前端列表显示所有的学生的选课信息,学生的选课信息通过级联查询获取2、删除某条学生信息,并同步的删除该学生的选课信息3、前端完成输入用户的姓名后查询该用户所选的课程数据库使用Mysql8.0后端使用SpringBoot + SpringMVC+ Mybatis实现前端使用html+Thymeleaf

2022-10-30 11:56:29 1528 4

原创 springboot +mybatis实现多表一对一查询

这篇文章是联合了数据库中的person表和idcard表进行一对一查询。从0开始一步一步教你写。包含视频演示!!解释一些名词含义:==**一对一查询**==,就是指的是表关系,比如我这里的是学生表和学生卡表就是一对一的,一个学生只有一张学生卡,一张学生卡必然也对应着一个学生; ==**一对多**==:可以理解为一个母亲有多个孩子,或者一个部门有多个员工。一就是母亲或者部门,多就是孩子和员工;==**多对多**==:可以理解为一个学生可以选择很多门课程,一门课程可以有很多个学生去选择。此时两者的关系

2022-10-28 11:38:01 3388 1

原创 springboot整合mybatis实现简单的单表增删改查(完整代码可下载)

本篇博客介绍了springboot整合mybatis实现简单的单表增删改查,每一步代码齐全,有详细的注释,一个一个方法手把手教你实现增删改查,并且有完整的代码免费下载。springboot整合mybatis实现单表的增删改查已经完成了,之后会继续更新博客实现多表查询、模糊查询、多条数据进行分页展示、springboot+vue实现简单的前后端分离增删改查。

2022-10-15 08:45:00 1589 3

原创 IDEA创建一个springboot项目教程(过程中各种报错解决)

是不是不知道如何创建一个springboot项目?是不是创建项目总是失败?今天手把手带你创建一个springboot项目。使用springboot innitial快速创建。并且介绍官网配置和阿里云配置。并且本篇文章包含创建过程中的各种报错,以及解决。

2022-10-05 15:49:54 8258 1

原创 springmvc实现增删改查(创建一个BookStore数据库)完整开源代码

在数据库创建一个名为BookStore的数据库,在BookStore数据库中添加一个BookInfo表用于存储图书信息表,再往表里面添加一些测试数据、前端页面以表格形式显示所有图书信息、并完成增加添加书籍、修改书籍、删除书籍的功能。技术要求:1.必须用JSP和SpringMVC⒉数据库连接和请求必须要SpringJDBC。使用springmvc实现数据库的增删改查

2022-10-01 17:29:04 3558 13

原创 Vue Admin Template关闭eslint校验,lintOnSave:false设置无效解决办法

踩了很多坑的经验总结!!!!!解决Vue Admin Template中设置lintOnSave:false无法关闭eslint校验。因为在这个模板中不仅仅需要设置lintOnSave,还需要设置node_modules中文件夹中的package.json 文件。在我这篇博文中总共分为三步,解决你的问题!!!!!!!

2022-09-29 09:52:47 6689 12

原创 errMsg: “getUserProfile:fail can only be invoked by user TAP gesture.(微信小程序报错)

本篇文章将介绍微信小程序无法获取用户信息和获取信息后头像无法渲染的问题。​wx.getUserProfile(Object object) | 微信开放文档 {errMsg: "getUserProfile:fail can only be invoked by user TAP gesture."}errMsg:"getUserProfile:fail can only be invoked by user TAP gesture."[渲染层网络层错误] Failed to load image​

2022-09-15 10:57:31 4472

原创 微信小程序快速上手【1】

如果你有前端三件套 的知识那么我相信你入手肯定是非常快的。如果你有vue的基础那我相信你可能不出一个上午就会看懂微信小程序的结构,就能够达到入门水准。如果你vue的开发环境使用的是VsCode那么恭喜你微信开发者工具就是一个高仿的vscode编译器。首先你如果有以上的知识不要害怕他有多难,要有充足的信心,毕竟像我这样的菜狗都觉得不太难。如果有需要你可以试着看看尚硅谷的微信小程序入门(就是它的视频一直有杂音那个,讲的真的很细)。

2022-09-14 11:33:03 499

原创 js实现放大镜(详细注释)

大致步骤:首先我们应该先构思好布局:1:先有一个div存放原始图片。2:再有一个div存放放大后的图片。3:来一个遮罩层让用户道自己正在观察哪个区域,并且实现遮罩层跟随鼠标移动而移动。4:显示放大后的图片。hover的小知识点:hover后面一般都是控制子元素,无法控制父元素的效果hover更改同级(兄弟)元素属性:更改兄弟元素又分两种情况:需要更改的兄弟元素是当前元素的相邻元素,也就是说紧接着当前元素,在hover后面使用‘+’号链接就行,就是.event1:hover + .big需要改变的兄

2022-09-12 16:29:26 2310 2

原创 vue路由传参

今天介绍路由传递参数的方式。首先要明白路由跳转的两种方式一种是声明式导航另一种是编程式导航。主要介绍router-link和this.$router.push()

2022-09-12 09:14:22 3999

原创 index.vue?3ae6:112 Uncaught TypeError: this.$message is not a function

解决:从报错的问题可以看出$message不是一个函数,一般出现$就可以考虑组件实例的原型上是否挂载了这个方法,最后我想到了这可能是我按需引入了MessageBox 弹框但是没有引入Message 消息提示这个组件导致的,最后引入了,成功解决报错。原因:是因为我是按需引入的elementUI,并且这里想要使用弹窗信息功能,就是点击MessageBox中的确定取消按钮,导致报错。引入红色框框中的即可,如果仍有问题欢迎留言、评论、私信。

2022-09-07 21:01:25 664 1

原创 flex布局(理论+案例解释)

flex是flexibleBox的缩写,意为“弹性布局”,用来为盒状模型提供最大的灵活性,任何一个容器都可以指定为flex布局。当我们为父盒子设为flex布局以后,子元素的float、clear和vertical-align属性将失效。并且子元素的display为inline-block属性。伸缩布局=弹性布局=伸缩盒布局=弹性盒布局=flex局常见父项属性:一下六个属性是对父元素进行设置的:flex-direction:设置主轴方向justify-content:设置主轴上子元素的、、、...

2022-08-31 21:36:10 2304 8

原创 Vuex之三连环

Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式 + 库。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 可以帮助我们管理共享状态,并附带了更多的概念和框架。这需要对短期和长期效益进行权衡。如果您不打算开发大型单页应用,使用 Vuex 可能是繁琐冗余的。确实是如此——如果您的应用够简单,您最好不要使用 Vuex。一个简单的 store 模式就足够您所需了。但是,如果您需要构建一个中大型单页应用,您很可能会考虑如何更好地在组件外部管理状态

2022-08-29 20:40:51 1413 1

原创 vue中使用swiper插件

OK今天给大家介绍一下vue2中使用swiper插件,以及在使用中需要的问题,比如说在使用时轮播图失效的情况的解决。由下图可以看到现在swiper已经更新到了8版本了,但是需要注意的是5以上的版本是为了vue3服务的,使用时多多少少会有谢问题。如果感兴趣的话可以看看官网的介绍。这里我先给出官网介绍的使用步骤,但是它是在html中使用的并且在vue2中使用也有点问题初始化:这里需要说明的是我这里是将轮播图组件Carousle单独抽离出来封装的。OK这里需要注意的是官网中最外层包裹轮播图的div的类名是swip

2022-08-16 23:03:32 9179

原创 vue中对axios的二次封装和节流与防抖

请求拦截器和响应拦截器- 请求拦截器:可以在发请求之前可以处理一些业务- 响应拦截器:当服务器数据返回以后,可以处理一些事情- 节流:在规定的时间范围内不会重复触发回调,只有大于这个时间间隔才会触发回调,把频繁触发变为少量触发。- 防抖:前面的所有触发都被取消,最后一次执行在规定的时间之后才会触发,也就是说如果连续快速的触发,只会执行一次。.........

2022-08-09 17:24:28 1574

原创 vue项目学习笔记(input绑定回车事件、route和router的区别、路由组件传递props参数、编程式路由(参数不变),多次执行报错)

这是学习尚品汇前10集部分重要的笔记以及我新加的一些东西。涉及到了给input框绑定回车事件,router和route的区别,在路由组件中使用props传递参数的三种方式和Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location: "/search/xxhh?k=XXHH"................

2022-08-07 22:21:02 1565

原创 vue-pdf打印出现方字块乱码问题

今天分享vue-pdf预览显示没有问题,但是打印时出现乱码问题。话不多说先上乱码图。今天主要是分享给大家两种方法。亲测有效!!!!!!!!乱码问题是因为我们安装vue-pdf的版本问题,它的这个源码因为版本更新已经改变了,下面这个地址详细的介绍了源码的改变。红色区域的'-'号表明是已经删除了的,绿色区域的加号是新加的。上一页然后在你绑定的打印按钮的方法中直接使用。......

2022-08-06 10:50:27 2756 1

原创 用js实现或者once事件修饰符保证按钮只能点击一次(用于提交数据或操作数据库时)

今天在使用添加按钮添加记录突然添加了好几条记录,把我都看呆了。今天我分享两种方法:使用@click.once实现button只能点击一次,适用于提交表单记录或者进行数据库的操作确定。自定义方法可以写下一个js文件中实现复用。这是参考一位大佬的文章,但是觉得在具体使用上不够小白,于是我就用自己的例子来演示一下下。.........

2022-08-05 21:30:44 5860 1

原创 Unexpected mutation of “dialogable“ prop.eslintvue/no-mutating-props

今天写弹框组件时报错Unexpected mutation of "dialogable" prop.eslint然后去搜了一下答案,我觉得有篇文章的概念讲的不错:其实这就是Vue的单向数据流的概念,因为识别到子组件中修改了props值。父组件通过props将数据的更新向下流动到子组件中,子组件中所有的 props 都将会实时更新为最新值。但是反过来则不行。不应该在子组件内部修改定义好的props。这是Vue防止从子组件意外变更新父级组件的状态内容,这样会导致你应用的数据流向杂乱无章。...

2022-08-05 10:17:11 2943

原创 vue2中创建项目以及使用各种第三方插件库

以下内容均为已经下载好了node.js和准备好了脚手架的基础上进行的操作,写这篇也只是为了自己创建新项目时知道步骤,可能对新手不太友好。。。。win+r导出命令服务后敲入cmd命令,下载:vue create 文件名。temptery报错:使用vue-router:取消eslint格式校验:使用element组件使用axios:使用less:使用nprogress:使用axios:使用vuex:使用mock.js:......

2022-08-03 18:43:54 1039

原创 HNUCM 2022年暑假ACM搜索专项练习

小B在一个有N个城市M条道路的国家,每条道路连接的城市可以互相到达且每条道路小B都要花1步去走过它。现在他在1号城市,问他走P步最多能走多少个不同的城市?输入输入格式:第1行,三个正整数N、M、P,意义如题:接下来M行,每行两个整数U、V,表示存在一条连接U、V的无向边。输出输出格式:1行,一个整数,表示从1号城市出发走P步的所有情况,共能经过多少个不同的城市。样例输入Copy...

2022-08-03 17:28:12 239

原创 HNUCM 您好中国

小明一天突发奇想,随机生成了一个全部由大写字母组成的方阵。他惊奇地发现这个方阵中包含中国的英文单词“CHINA”。他希望你能够编写一个程序,能够找出一个由大写字母组成的方阵中所有不同的“CHINA”,要“CHINA”求中五个字母要连续出现,方向可以是上、下、左、右中的任意一个。例如在下面的4*4的方阵中就包含了两个不同的“CHINA”。一个是第1行第1列到第3列的“CHI”,加上第2行第3列的“N”以及第2行第2列的“A”组成的“CHINA”;还有一个是第1行第1列到第3列的“CHI”,加上第2行第3列

2022-08-03 15:05:57 220

原创 vue2中使用echarts

大致使用步骤:1. 安装:npm install echarts -S2. 使用方式(三种) 1. 导入echarts在组件内使用 2. 导入全局 挂载原型上 全局使用 3. 开发成vue插件3. 使用 -main.js(在这里使用第二种) 1. import * as echarts from 'echarts' Vue.prototype.$echarts = echarts; 2. 直接使用 this.$echar...

2022-08-02 19:12:10 10071 1

原创 vuex.esm.js?e4c8:1134 [vuex] module namespace not found in mapMutations():

第一个问题:vuex.esm.js?e4c8:1134 [vuex] module namespace not found in mapMutations(): loginModule/ 第二个问题:vuex.esm.js?e4c8:985 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'commit') 。第三个问题:unknown mutation type: XXX 解决不常规的问题..

2022-08-02 13:35:03 3131 1

原创 通过点击CheckBox实现背景变换小案例

本案例通过点击checkbox实现选择效果,点击了第一下表示选中了这个id叫modeCheckBox的多选框,此时显示黑夜,内容为月亮标记,再点一下表示取消选择,恢复为默认的太阳。今天给大家介绍一个例子,例子是实现背景的切换的,这里通过使用input标签中的checkbox中的checked实现,我觉得还是一个不错的例子,分享给大家。+介于两个选择器之间,当第二个元素紧跟在第一个元素之后,并且两个元素都是属于同一个父元素的子元素,则第二个元素将被选中。在为类选择器选择的时候,使用原始的。......

2022-08-02 10:42:55 1038

原创 Prime Ring Problem(素数环问题)

A ring is compose of n circles as shown in diagram. Put natural number 1, 2, ..., n into each circle separately, and the sum of numbers in two adjacent circles should be a prime.Note: the number of first circle should always be 1.如图所示,一个环由 n 个圆组成。将自然数 1,

2022-07-31 17:07:52 608 1

原创 POJ1321 棋盘问题(详解)

在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。Input输入含有多组测试数据。每组数据的第一行是两个正整数,n k,用一个空格隔开,表示了将在一个n*n的矩阵内描述棋盘,以及摆放棋子的数目。 n ......

2022-07-29 20:54:45 309

springboot实现图片上传和删除

使用springboot实现图片的上传和删除,是我面向csdn编程一个晚上的结果。内容完整,注释详细。也可以在我的博客中看一篇的相关的内容。手摸手教学

2022-10-21

springboot+mybatis实现简单的单表增删改查

本篇博客介绍了springboot整合mybatis实现简单的单表增删改查,每一步代码齐全,有详细的注释,一个一个方法手把手教你实现增删改查,并且有完整的代码免费下载。

2022-10-15

springbootMaven配置文件,用于更改资源下载路径,避免初始化项目报错

<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <localRepository>D:\repository\mavenrepository</localRepository> <pluginGroups> </pluginGroups> <proxies> <!-- proxy | Specification for one proxy, to be used in connecting to the network. |

2022-10-05

要求: 在数据库创建一个名为BookStore的数据库,在BookStore数据库中添加一个BookInfo表用于存储图书信息表

要求: 在数据库创建一个名为BookStore的数据库,在BookStore数据库中添加一个BookInfo表用于存储图书信息表,再往表里面添加一些测试数据、前端页面以表格形式显示所有图书信息、并完成增加添加书籍、修改书籍、删除书籍的功能。 技术要求: 1.必须用JSP和SpringMVC ⒉数据库连接和请求必须要SpringJDBC

2022-10-01

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

TA关注的人

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