- 博客(65)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 页面元素自动添加了el-message,导致使用this.$message 方法时弹窗不能出现
项目开发过程中,发现一个问题,this.$message方法调用后不报错,但是就是在页面上不能显示,一开始考虑this指向的问题,但是修改了this,发现还是不能正常显示。检查控制台,发现页面elements里面,这个el-message是一直存在,但不显示的,参考了其他正常页面的el-message元素,发现未调用之前,页面中是没有这个el-message元素的,使用后也会在一段时间内消失,所以后续开始找是哪个地方导致了这个 el-message一直展示的。在main.js中查看了message引用,.
2022-02-10 17:26:09
3402
原创 SSL certificate problem: self signed certificat
SSL certificate problem: self signed certificat今天从Gitlab拉取数据提示:SSL certificate problem: self signed certificat 异常。原因:公司gitlab只支持https地址,需要client配置忽略https证书检验解决:打开Git Bash运行如下命令export GIT_SSL_NO_VERIFY=truegit config --global http.sslVerify "false"
2021-12-27 11:22:59
1445
原创 Oracle 批量添加 错误 SQL语句未结束
Oracle 批量添加 其他语句回报 SQL语句未结束 的错误<insert id="insertedTemp" parameterType="java.util.List"> insert into TEST_XXX (ID,NAME) VALUES <foreach collection="list" item="item" index="index" separator=","> (#{item.Id,jdbcType=VARCHAR}, #{item.chkFl
2021-12-23 14:22:52
530
原创 H5实现弹框展示
H5实现弹框展示HTML<!-- 打开弹窗按钮 --><button id="myBtn">打开弹窗</button><!-- 弹窗 --><div id="myModal" class="modal"> <!-- 弹窗内容 --> <div class="modal-content"> <div class="modal-header"> <span class="cl
2020-12-17 14:50:52
8185
2
原创 VUE 表格中实现序号的两种方式
表格中实现序号的两种方式方式一<el-table-column type="index" label="序号" align="center" width="50"> <template slot-scope="scope"> <span>{{scope.$index + (page)*size + 1}}</span> </tem...
2020-12-17 10:20:32
4788
1
原创 微信公众号内置浏览器缓存清理
微信公众号的H5页面访问后,会缓存js、css等数据,如果更新了脚本文件,前端一段时间内容反复刷新都无法生效。使用过程中,更新代码但是H5不能及时更新,推荐以下几种方式:方法一:微信->“我”->“设置”->“通用”->“微信存储空间”->“管理微信存储空间”,进入到这个页面后即可退出。此方法不会每次都管用,需要多试几次才可能生效。我碰到的情况前几次清缓存都可以正常更新,后来就不管用了,开始寻找另一种方法。方法二:在任意微信聊天中输入“debugx5.qq.com”
2020-10-26 14:25:59
3070
原创 button 鼠标滑过button产生霓虹灯效果
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>霓虹灯效果</title> <style> body { display: flex; flex-direction: column; justify-content: cen
2020-08-18 17:59:44
282
原创 仿select下拉选择框
ul,li { list-style: none}.select_contain { font-size: 14px; color: #333; line-height: 38px;}.select_item { position: relative;}.select_tit { margin-right: 20px;}.select_result { width: 70px; line-height: 38px; border: 1px solid #ccc;
2020-08-14 16:17:47
277
原创 将url转file类型
function getImageFileFromUrl(url, imageName,callback) { // imageName一定要带上后缀 var blob = null; var xhr = new XMLHttpRequest(); xhr.open("GET", url); xhr.setRequestHeader('Accept', 'image/jpeg'); xhr.responseType = "blob"; xhr.onloa
2020-08-12 17:26:35
974
原创 移动端 关于mui框架中input输入框失焦滚到页面顶部问题
解决方法://input输入框失去焦点 $("input").on("blur", function () { $("body").removeClass("mui-focusin")})
2020-08-12 09:46:14
865
原创 修复TortoiseGit文件夹和文件图标不显示
之前在公司,使用vscode、IDEA等都是直接用自带的git插件,后来被大佬嘲笑怎么还用命令行,然后就随着大佬入坑了小乌龟TortoiseGit,别说,真香。但是我在使用过程中,我的文件夹前面的图标不显示,所以以下提供一个修复TortoiseGit文件夹和文件图标不显示的方法。修复TortoiseGit文件夹和文件图标不显示方法一:按Win+R键打开运行对话框,输入 regedit ,打开注册表;找HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Cu
2020-08-12 09:09:19
810
原创 file 文件与 base64 互相转化
base64转blobconst base64ToBlob = function(base64Data) { let arr = base64Data.split(','), fileType = arr[0].match(/:(.*?);/)[1], bstr = atob(arr[1]), l = bstr.length, u8Arr = new Uint8Array(l); while (l--) { u8Arr[l] = bstr.charCodeAt(l); }
2020-08-12 08:36:26
2290
1
原创 判断数据为空
// String类型if(a == "" || a == null || typeof a === "undefined"){ // "",null,undefined console.log("为空");} // Array类型if(a.length == 0 || !a.length){ // "",[] console.log("为空");}// Object {}类型if($.isEmptyObject(a)){ // 普通对象使用 for...in 判断,有 key 即为
2020-07-30 14:12:14
433
原创 获取url参数 对中文参数进行编码和解码
function getQueryString(key){ var reg = new RegExp("(^|&)"+key+"=([^&]*)(&|$)"); var result = window.location.search.substr(1).match(reg); return result?decodeURIComponent(result[2]):null;}//使用方式var pstr = encodeURIComponent(JS
2020-07-30 14:07:52
635
原创 移动端实现拍照、相册选择功能
移动端实现拍照、相册选择功能<form enctype="multipart/form-data" method="POST" style="display: flex; width: 100%;"> <div style="width: 50%; align-items: center; justify-content: center; display: flex;" onclick="jjimgUpload()" > <div> <input id
2020-07-30 10:51:40
445
原创 对日期数据的相关操作
将日期格式(2020-01-01)格式进行大小比较var zyzzrq = '2020-01-01';var zyqsrq = '2021-01-01'var d1 = new Date(zyzzrq.replace(/\-/g, "\/"));var d2 = new Date(zyqsrq.replace(/\-/g, "\/"));if(zyzzrq != "" && zyqsrq != "" && d1 > d2){ //数据查询操作} els
2020-07-30 10:49:48
206
原创 CSS 样式
div内容不分行,超出部分隐藏.contentName { white-space:nowrap; overflow:hidden; }
2020-03-18 19:50:39
72
原创 清除浮动的方法
清除浮动主要是为了解决父级元素因为子级浮动引起的内部高度为0的问题。当父元素不设置高度时,内部元素不浮动时会撑开父元素,设置浮动时,父元素会变成一条线。清除浮动的方法:1.添加额外标签给谁清除浮动就在其后面添加一个空白标签,标签属性引用clear: both;属性<div class="small"></div> <div class="clear">...
2020-01-06 13:47:12
113
原创 Git 常用操作
git pull //拉取git数据npm run serve //运行npm克隆项目右键 gitBashgit clone [git路径]git pullgit status //查看提交状态git add 路径/git statusgit commit -m “commit描述”git push //推送到git...
2020-01-03 17:28:05
99
原创 session cookie 的区别
session cookie 路径跳转 from_url?aaa=&bbapplication中 LocalStorage 和 SessionStorage 查看缓存信息用法let params = sessionStorage.getItem('projectInfo');params.project_id = row.id;params.project_name = ro...
2019-12-30 20:09:56
123
原创 VUE记录
v-bind: 绑定属性 指令可以简写为 :v-bind:中可以写合法的js表达式v-on: 绑定事件机制 指令可以简写为@vue中可以使用methods定义方法 : methods属性定义了当前vue实力所有可用的方法click、mouseover、等事件都可以被定义跑马灯效果 html分析: 给开始按钮帮i当一个点击事件 @在按钮的事件处理函数中,写相关的代码逻辑: 拿...
2019-11-15 17:44:08
129
原创 JS验证
//判断输入内容是否为空 function IsNull(){ var str = document.getElementById('str').value.trim(); if(str.length==0){ alert('对不起,文本框不能为空或者为空格!');//请将“文本框”改成你需要验证的属性名称! } ...
2019-11-11 18:59:19
138
原创 Oracle 基础知识
select 语句select * from customers;'*' 只能用于测试,在实践中,应该明确指定要从数据库中查询出来的名select contact_id , first_name , last_name from contact order by first_name , last_name DESC ;-- 按照first_name升序排列,按照last_name...
2019-10-29 10:11:11
392
原创 mybatis的几种传值方式
1.单个参数传参User selectUserInfo(Integer userId);<select id = "selectUserInfo" parameterType = "java.lang.Inte" resultMap="BaseResultMap" > select <include refid="Base_Column_List" />...
2019-10-08 21:15:06
368
原创 maven配置
一、安装Maven1、Maven下载、解压https://pan.baidu.com/s/1uu3-qLLxJCzVGA6_FAGGrw2、设置环境变量1)新建变量M2_HOME,值为Maven的目录X:\XXX\apache-maven-XXX2)Path变量:将%M2_HOME%\bin添加到Path变量下3、运行cmd,输入mvn -v后可以看到Maven的版本信息等则表示安装成...
2019-09-16 20:31:03
124
原创 java中数组的声明方式
声明数组声明数组的时候不能指定其长度(数组织元素的个数)。数组是一种引用类型的变量因此使用它定义一个变量时,仅仅表示定义了一个引用变量(类似于指针),引用变量还未指向任何有效的内存,所以定义数组时不能指定数组的长度。int [5] intErrorArray;数组的创建创建数组,如果在创建的同时不初始化数组,则必须指定其大小;不指定大小,则必须初始化不指定数组大小则必须在创建的同时初始化数...
2019-09-14 11:48:10
1452
原创 Finally语句块中的代码什么时候被执行?
1. 如果在try{} 语句块中有return语句,finally语句块中没有return语句,finally语句块中的代码在return语句前执行。当 try{} 和 finally{} 中都存在return语句块,finally语句块中的return语句会覆盖其他return语句。public class TestFinally{ public static int testFi...
2019-09-14 10:51:16
1789
原创 Mybatis-Generator自动生成代码
第一种:需要Mybatis-Generator jar包 ,关于Mybatis-Generator的下载可以到这个地址:https://github.com/mybatis/generator/releases连接数据库的驱动jar包,由于我使用的是Mysql数据库,准备一个连接mysql数据库的驱动jar包配置generator.xml<?xml version="1.0" e...
2019-09-09 18:48:52
155
原创 Spring注解驱动开发--01
spring容器:AnnotationConfigApplicationContext、组件添加、组件赋值、组件注入、AOP、声明式事务扩展原理:BeanFactoryPostProcessor、BeanDefinitionRegisterPostProcessor、ApplicationListener、spring容器创建过程导入依赖:spring-context、spring-aop、...
2019-09-08 20:44:30
130
原创 spring框架AOP
spring框架AOPcglib代理:由于静态代理需要实现目标对象的相同接口,那么可能会导致代理类会不好维护,因此出现了动态代理。动态代理的目标对象一定是要有接口的,没有接口就不能实现动态代理,因此出现了cglib代理。cglib代理也叫子类代理,从内存中构建出一个子类来扩展目标对象的功能。cglib是一个强大的高性能的代码生成包,他可以在运行期扩展java类与实现java接口。他广泛的...
2019-09-06 20:57:06
128
原创 代理模式
代理(Proxy):代理是一种设计模式,提供了对目标对象另外的访问方式,即通过代理访问目标对象。这样就可以在目标对象实现的基础上,增强额外的功能操作(扩展目标对象的功能)。可以做到在不修改目标对象的功能前提下,对目标对象功能扩展。静态代理:可以在不修改目标对象的前提下扩展目标对象的功能。由于代理对象要实现与目标对象一致的接口,会产生过多的代理类。一旦接口增加方法,目标对象与代理对象都要进行修...
2019-09-06 20:52:28
96
原创 反射
反射:反射就是Reflection,java的反射式是指程序在运行期可以拿到一个对象的所有信息。解决在运行期间,对某个实例一无所知的情况狂下,如何调用其方法通过Class实例获取的class信息的方法—反射通过一个class的静态变量获取Class cls = String.class;通过实例变量提供的getClass()方法获取String s = “Hello”;Class ...
2019-09-05 21:35:44
89
原创 spring框架--01
单例模式:单例模式实现流程:静态的单件模式类的成员变量 – 常驻内存私有的构造方法 – 防止外部进行new实例化提供static的全局的访问入口 – 提供静态方法获取实例对象。获取单例模式的实例对象不需要new 直接获取。@什么是设计模式?你用过或者了解哪些设计模式?设计模式是一套被反复使用、多数人知晓、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码,让代码更容...
2019-09-04 21:53:32
132
原创 前端基础知识 -- 04
@什么是web开发?项目开发分为哪几种模式?项目开发分为bs和cs模式,各有什么异同点?JSP+JAVABEAN开发模式特点:该模式将业务逻辑与页面进行分离,在一定程度上增加了程序的可调试性和维护性。缺点:页面将控制与显示集于一身JSP+Servlet+JavaBean开发模式:特点:JSP作为视图,来表现页面,Servlet作为控制器,控制程序的流程并调用业务进行处理,JavaBean...
2019-09-04 13:26:52
195
原创 前端基础知识 -- 03
支持面向对象语言@什么是BOM ? 什么是DOM?他们之间有什么关系?DOM:Document Object Model(文档对象模型),用来获取或设置文档中标签的属性,例如获取或设置input表单的value值。就是把文档当做一个对象来看待。BOM:Browser Object Model(浏览器对象模型),用来获取或设置浏览器的属性、行为。例如新建窗口、获取屏幕分辨率、浏览器版本号等。即...
2019-09-04 11:39:46
114
原创 前端基础知识--01
HTML:超文本传输协议 标记语言 参考:w3cschoolhead标签body标签标签的类别:display显示属性标签的分类:单标签和双标签标签的属性:Head中常用的标签:title、meta、style、script、link、body中常用标签:a、font标签:@什么叫做块域标签?什么叫做行内标签?有什么区别和特性?标签分为两种等级:行内标签和块级标签块级标签...
2019-09-02 08:53:17
194
原创 JavaScript学习--02
@JavaScript和java的关系?以及版本更迭?JavaScript、ES6、typescript、ECMAScriptJavaScript与java 没有关系。JavaScript是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。ECMAScript是一种由Ecma国际通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,他往往被称为Jav...
2019-09-02 08:50:37
148
原创 JAVA基础相关面试题--04
集合和泛型集合:java将一组数据作为一个管理单元进行管理;集合中存储的都是对象类型;8种基本类型转换为8种包装类类型进行存储;集合分为两大类:collection接口:set接口、List接口Map接口:List:List集合是一组有序的集合元素,List有下标,可以通过下标访问集合的元素(get方法),List集合遍历:标准for循环增强型的for循环遍历Iterator...
2019-08-30 08:05:28
443
H5实现pdf在线预览.rar
2020-11-25
e-iceblue 文档合并过程中,路径正确 但出现空指针错误
2022-02-14
span标签里面的内容过多会换行,如何对每一行数据给他添加行线
2022-01-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人