自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用uniapp写调色板组件

还在苦恼用uniapp不会写调色板吗,来,我教你

2024-04-11 10:34:53 685

原创 canvas绘制圆形进度条

canvas绘制圆形进度条

2024-03-13 10:32:21 368

原创 nuxt 设置i18n后多语言文件不会动态更新

nuxt.config 是nuxt 配置级别的文件,不由 webpack 处理,因此只会执行一次并且不会监视其中的导入引用。但是配完之后当我改多语言文件时就出现问题了,无论我怎么改,终端都不会HMR,怎么回事?原因是因为多语言文件是用require导入的,所以webpack不会监听本文件。昨天遇到的一个问题,然后研究了一整天,今天才得到解决。nuxt 设置i18n多语言时多语言文件不会动态更新。咋看之下,一点毛病也没有,官方文档就是这么配的。具体配置教程大家可以参考官网。

2023-06-26 10:45:20 788

原创 点击呈现水纹扩散动画

用Vue写的一个动画效果组件,欢迎大家交流

2023-05-18 18:12:17 206

原创 uniapp获取调用ios通讯录

uniapp获取调用ios通讯录的坑,官方文档没有直接调取通讯录的接口,所以我自己写了一个

2023-03-24 11:05:18 20972

原创 uniapp使用map组件设置自定义气泡

uniapp使用map组件设置自定义气泡遇到的坑

2023-03-23 16:28:07 2937 8

原创 在uniapp使用过程中,调用的接口均变成调用两次,找了一天才找到原因

在uniapp使用过程中,调用的接口均变成调用两次,找了一天才找到原因

2023-03-23 16:11:13 2413

原创 uniapp使用u-input组件在插槽内放入图片出现undefined

uniapp使用u-input组件在插槽内放入图片出现undefined

2023-03-23 15:54:24 1357 2

转载 使用ajax和window.history.pushState无刷新改变页面内容和地址栏URL

使用ajax和window.history.pushState无刷新改变页面内容和地址栏URL

2022-08-23 14:48:26 353

原创 数据结构之字典

一、认识字典字典的介绍数组 - 集合 - 字典 是几乎编程语言都会默认提供的数据类型。在JavaScript中默认提供了数组,ES6中增加了集合和字典在上一篇文章中,我们自己通过对象实现了一下集合本篇,我们还是基于对象实现一下字典生活中的字典中文字典我们可以根据拼音去查找汉字并且找到汉字对应的词以及解释.英文字典也是类似,根据英文字母找到对应的单词,再查看其翻译和应用场景.字典有什么特点呢?字典的主要特点是一对应的关系比如保存一个人的信息,在合适的情况下取出这些信息使用

2022-04-12 20:04:49 840

原创 数据结构之集合结构

集合结构几乎每种编程语言中,都有集合结构.集合比较常见的实现方式是哈希表,我们这里来实现一个封装的集合类集合通常是由一组无序的,不能重复的元素构成和数学中的集合名词比较相似,但是数学中的集合范围更大一些, 也允许集合中的元素重复在计算机中,集合通常表示的结构中元素是不允许重复的.特殊的数组特殊之处在于里面的元素没有顺序,也不能重复.没有顺序意味着不能通过下标值进行访问,不能重复意味着相同的对象在集合中只会存在一份.封装一个集合类.2011年6月份发布的ES5

2022-03-15 23:28:30 1946

原创 数据结构之双向链表

认识双向链表单向链表:只能从头遍历到尾或者从尾遍历到头(一般从头到尾)也就是链表相连的过程是单向的.实现的原理是上一个链表中有一个指向下一个的引用.单向链表有一个比较明显的缺点:我们可以轻松的到达下一个节点,但是回到前一个节点是很难的.但是,在实际开发中,经常会遇到需要回到上一个节点的情况举个例子 :假设一个文本编辑用链表来存储文本.每一行用一个String对象存储在链表的一个节点中,当编辑器用户向下移动光标时,链表直接操作到下一个节点即可.但是当用于将光标向上移动呢?这个时候为了回到上

2022-03-15 21:15:15 540

原创 数据结构之单向链表

链表以及数组的缺点链表和数组一样,可以用于存储一系列的元素,但是链表和数组的实现机制完全不同.这一章中,我们就来学习一下另外种非常常见的用于存储数据的线性结构: 链表数组:要存储多个元素,数组(或称为列表)可能是最常用的数据结构。我们之前说过,几乎每一种编程语言都有默认实现数组结构。但是数组也有很多缺点:数组的创建通常需要申请一段连续的内存空间(一整块的内存), 并且大小是固定的(大多数编程语言数组都是固定的),所以当当前数组不能满足容量需求时,需要扩容(-般情况下是申请一个

2022-03-15 20:42:39 804

原创 数据结构之队列结构

认识队列受限的线性结构:之前我已经写了受限的线性结构: 栈结构.并且已经知道这种受限的数据结构对于解决某些特定问题,会有特别的效果下面,我们再来学习另外一个受限的数据结构:队列.队列(Queue),它是种受限的线性表先进先出(FIFO First In First Out)受限之处在于它只允许在表的前端( front )进行删除操作而在表的后端( rear )进行插入操作生活中类似的队列结构生活中类似队列的场景就是非常多了比如在电影院、商场,甚至是厕所排队。优先

2022-03-08 21:23:02 211

原创 数据结构之栈结构

认识栈结构栈是一种非常常见的数据结构,并且在程序中的应用非常广泛.数组我们知道数组是一种线性结构,并且可以在数组的任意位置插入和删除数据.但是有时候,我们为了实现某些功能,必须对这种任意性加以限制.= 而栈和队列就是比较常见的受限的线性结构,我们先来学习栈结构.栈结构示意图栈( stack),它是一种受限的线性表后进先出(LIFO)其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。LIFO(last in first out)表示就是后进入

2022-03-08 20:43:53 1531

原创 零压力认识数据结构和算法

什么是数据结构和算法呢?可能你之前经常在很多地方都看到有人讨论 数据结构和算法,但是它到底是什么一直云里雾里,因为似乎我们学习编程的过程中,没有必要了解这些,我只是在学习一门语言的基本语法/高级语法/做出界面效果/实现复杂的逻辑就可以了.数据结构和算法?它是什么? I don’t care?如果我们只是想了解语言的应用层面,那么数据结构和算法显得没有那么重要。但是如果我们希望了解语言的设计层面,那么数据结构和算法就非常的重要.举个例子:Java的线性结构列表,有ArrayList和Li

2022-03-08 20:02:43 151

原创 根据虚拟a标签进行页面滚动定位

最近遇到一种情况,用的aVue框架,所有的页面元素都是用同一个组件遍历出来的这样一来它所有元素的scrollTop都为0,所有scrollHeight值一样,id值为空所以一般的锚点方法也就用不上了,强行进行window.scrollTo也跳转不到指定的位置那该怎么办呢?苦恼了大半天,然后一位好兄弟给出一个方法先给所有的id加上不同的值我这里是label标签window.document.querySelectorAll('label').forEach((element,index) =&g

2022-01-14 00:26:05 685

原创 前端Uncaught (in promise) 的解决方法及原因

网上找的一个方法问题:在Vue项目中使用axios调用一个第三方的接口时,前端无法获取到接口返回值,检查控制台Network发现接口请求已经正常发出并且有数据返回,但是控制台Console报了这么一个错误只报上图的这个错误,如果自己找可能得所有代码都得翻一遍排查一番之后发现,是接口响应拦截器里面的问题,原本封装好的请求方法里面response.data.code == 0才算请求成功,因为我们自己这边的接口请求成功时响应的code值为0,但是今天访问的是第三方的接口,这个接口请求成功时返回的code

2022-01-08 09:24:23 6092

原创 通俗易懂且全面的Vuex

Vuex状态管理模式一、Vuex是做什么的?二、单界面的状态管理三、多界面状态管理四、Vuex核心概念1.state单一状态数2.getters 方法使用3.Mutation状态更新4.Action异步操作5.Module五、项目结构一、Vuex是做什么的?官方解释: Vuex是一个专为Vuejs应用程序开发的 状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以-种可预测的方式发生变化。Vuex 也集成到Vue的官方调试工具devtools extension,提

2021-12-01 23:09:05 1141 1

原创 webpack打包工具不会用,那是因为你没看过这篇

webpack打包工具一、认识webpack二、webpack的安装三、webpack的起步四、webpack的配置五、loader的使用六、webpack中配置Vue七、plugin的使用八、搭建本地服务器一、认识webpack二、webpack的安装三、webpack的起步四、webpack的配置五、loader的使用六、webpack中配置Vue七、plugin的使用八、搭建本地服务器...

2021-11-02 00:39:22 274

原创 JavaScript的可变参数

继上一篇转载的文章后除了argument方式,最近看的一个学习视频我又看到一个新的方法在定义方法时,在最后一个形参后加上三点 …,就表示该形参可以接受多个参数值,多个参数值被当成数组传入。上述定义有几个要点需要注意:可变参数只能作为函数的最后一个参数,但其前面可以有也可以没有任何其他参数由于可变参数必须是最后一个参数,所以一个函数最多只能有一个可变参数Js的可变参数,会被编译器转型为一个数组变长参数在编译为字节码后,在方法签名中就是以数组形态出现的。这两个方法的签名是一致的,不能作为方法的重载。

2021-09-15 18:47:32 1256

转载 JavaScript里function函数实现可变参数(多态)

全文来自:http://www.oschina.net/question/54100_15938使用javascript类库函数时,经常会遇到一个函数,可以使用不同个数的参数的情况比如:exp(var1) exp(var1, var2)但是在实际编写javascript函数时,函数不能同名,所以不可能是不同参数个数分开写;参数个数必须符合函数的设置,所以函数声明里有的就必须有,不可能调用时写少几个;……这个问题是困扰了很久了,一直不知道为什么?!今天一早在看别人代码,无意中竟然看到了~原来

2021-09-15 18:36:37 2965

原创 WebStorm代码长度超出屏宽自动换行

以前在webStorm写的代码很长,然后需要滑动滚动条查看,就很麻烦,所以就在网上找了个方法设置了一下,瞬间舒服度+10086方法先放在这里1、在代码编辑窗口的左半部分,右击鼠标,出现以下几个选项,如下图。2、我们把Soft-Wrap All Files选中打勾,这样代码就会根据窗口的宽度进行自动换行了。...

2021-09-12 15:27:11 3233

转载 在webStorm中出现unresolved type vue提示

Vue入门踩坑之unresolved type vue问题描述在webstorm中用script标签引入vue.js,能够正常执行,但是在创建Vue对象时出现未能解析的提示解决方案:下载Vue保存并解压打开webstorm==> settings ==> Language&Frameworks ==> JavaScript ==> Libraries ==> 右侧Add点击attach files路径选择刚刚下载的文件夹中\vue-2.6.

2021-09-05 17:24:03 1209

原创 Ajax简单易理解笔记

Ajax笔记一、get和post请求1.post-file二、什么是Ajax三、封装Ajax四、用户注册ajax接口测试五、ajax-post六、ajax-jquery练习:一键换内容七、ajax-xml八、Ajax-json九、cookie十、cookie-封装十一、hash一、get和post请求可以通过form标签的method属性指定发送请求的类型如果是get请求会将提交的数据拼接到**URL后面**?userName=lnj&userPwd=123456如果是pos

2021-09-05 00:22:03 472

原创 jQuery基础笔记

jQuery教程从零玩转jQuery-初识jQueryjQuery是什么?从零玩转jQuery-初识jQueryjQuery是什么?● jQuery是一款优秀的JavaScript库, 从命名可以看出jQuery最主要的用途是用来做查询(jQuery=js+Query) ,正如jQuery官方Logo副标题所说 (write less, do more)使用jQuery能 上我们对HTML文档遍历和操作、事件处理、动画以及Ajax变得更加简单● 原生JS设置背景(先不要求看懂代码,先看看谁更爽)

2021-09-04 20:24:18 302

原创 SpringBoot最新版 入门(发红包)

SpringBoot最新入门总结IDEA版一、SpringBoot的特点二、第一个SpringBoot程序三、自定义属性配置四、Controller的使用五、spring-data-jpa六、事务管理springMVC与SpringBoot的关系就是:springboot是springmvc的升级版!一、SpringBoot的特点化繁为简,简化配置备受关注,是下一代框架微服务的入门级微框架注意:学习Springboot需要注意以下几点:具备必要的前置知识:利用maven构建项目

2020-11-13 00:20:06 495 1

原创 Thymeleaf根本不需要看视频学习,看完这篇文章就够了

Thymeleaf简介Thymeleaf是一个XML/XHTML/HTML5模板引擎,可用于Web与非Web环境中的应用开发。它是一个开源的Java库,基于Apache License 2.0许可,由Daniel Fernández创建,该作者还是Java加密库Jasypt的作者。Thymeleaf提供了一个用于整合Spring MVC的可选模块,在应用开发中,你可以使用Thymeleaf来完全代替JSP,或其他模板引擎,如Velocity、FreeMarker等。Thymeleaf的主要目标在于提供一

2020-11-07 22:39:26 2633 1

转载 No bean named BookServiceImpl available

org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named ‘BookServiceImpl’ availableorg.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'BookServiceImpl' available at org.springframework.beans.factory.supp

2020-10-27 00:10:30 1567

原创 springboot的自动装配原理初探

面试时经常被hr问到的问题!!!学会后立马+K主程序://程序主入口//SpringBootApplication:标注这个类是一个Springboot的应用:启动类下的所有被导入的资源@SpringBootApplicationpublic class HelloApplication { public static void main(String[] args) { //SpringApplication 将Springboot应用启动 Sp

2020-10-08 16:47:26 125

原创 Git超级详细教程

小离聊Git一、版本控制1、什么是版本控制?2、常见的版本控制工具3、版本控制分类4、Git与SVN的区别二、Git的历史三、Git环境配置1、软件下载2、卸载3、安装4、启动Git5、基本的Linux命令学习6、Git配置6、设置用户名与邮箱(用户标识,必要)四、Git基本理论(核心 所有核心都源于这个理论)1、工作区域2、工作流程五、Git项目搭建1、创建工作目录与常用指令2、本地仓库搭建3、克隆远程仓库六、Git文件操作1、文件4种状态2、查看文件状态3、忽略文件七、使用码云八、IDEA中集成Git说

2020-09-27 19:08:14 880 1

原创 SQLNestedException: Cannot create PoolableConnectionFactory (Communications link failure

今天碰到个异常,无法连接数据库后来检查了挺久,发现是db.properties发生了错误jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://192.168.0.105:3306/shop?useUnicode=true&characterEncoding=utf-8jdbc.username=rootjdbc.password=11111url那一行应改为:IP地址错了,192.168.0.105改为localhost或

2020-09-20 15:33:42 2546

原创 用最简单的程序理解ssm整合,你还不会我吃纸

2、自定义拦截器步骤配置环境,跟上面一个一样;web.xml<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app> <display-name>Archetype Created Web Application</display-name

2020-09-16 21:45:10 787 3

原创 使用mybatis查询数据库返回路径原因

使用mybatis查询时控制台查出的竟然是文件路径什么原因呢找了一会儿发现是实体类编写时少了toString方法Account.javapackage cn.yunli.domian;import java.io.Serializable;/** * 账户 */public class Account implements Serializable { private Integer id; private String name; private Dou.

2020-09-15 18:07:16 1031 4

原创 spring入门总结

spring入门总结一、spring介绍1、spring是什么2、理念:3、Spring优点:4、缺点5、主要内容:二、IOC&DI1、使用IOC创建对象的三种方法a、无参构造方法创建b、通过有参构造方法来创建c、通过工厂方法来创建对象2、配置文件详解3、依赖注入DI4、bean的作用域和自动装配5、静态代理6、动态代理三、AOP1、使用spring实现aop的方式一、spring介绍1、spring是什么spring: 春天; --给软件行业带来了春天。Spring是一个 轻量级的DI和A

2020-09-10 20:50:05 436

原创 MyBatis入门总结

MyBatis总结一、MyBatis简介1、基本信息2、特点二、MyBatis开端三、开发第一个应用四、基本的crud操作五、配置优化六、分页的实现七、使用注解实现mybatis八、关于联表的处理九、动态sql一、MyBatis简介MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于“internet”

2020-09-10 19:41:58 290 1

原创 springMVC入门总结

springMVC入门总结一、springMVC介绍二、springMVC的入门1、搭建环境:2、代码编写:3、入门案例分析4、入门案例涉及组件5、RequestMapping注解三、请求参数绑定**1、请求参数绑定实体类型****2、请求参数绑定集合类型**3、**自定义类型转换器**4、获取Servlet原生API四、常用注解1、RequestParam2、RequestBody3、Path Variable4、RequestHeader5、Cookie Value6、ModelAttribute7、S

2020-09-10 19:30:34 715 1

原创 一看就懂的MySQL教程

一看就懂的MySQL教程一、安装二、卸载三、配置1、MySQL服务启动2、MySQL登录3、MySQL 退出四、SQL1、什么是SQL2、SQL通用语法3、SQL分类1)DDL2)DML3)DQL4)DCL五、DDL:操作数据库、表1、操作数据库:CRUD一、安装直接网上下载,看着提示安装就行,要是看不懂英文,手机版的有道词典是个好东西,可以拍照翻译!!!二、卸载1、去mysql的安装目录...

2020-04-30 00:29:27 1264 1

空空如也

空空如也

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

TA关注的人

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