- 博客(21)
- 收藏
- 关注
原创 vue中动态修改网页图标
当针对不同客户需要提供不同的图标时,页面其他图标好替换,但是网页图标就不太一样了,查阅之后提供如下方法:<script> let headHTML = document.getElementsByTagName('head')[0].innerHTML; let baseUrl = "<%= BASE_URL %>" headHTML += '<link rel="icon" href="'+baseUrl+pt_logo+'.ico"&g
2022-05-12 17:12:09 2273 1
原创 JavaScript 字符串和数组的slice方法,参数为负数时的理解
slice()方法参数为正数怎么取,大家都知道了,那如果参数为负数呢?可以这么理解,“-”就理解为倒数第几个,如-4理解为倒数第4个let a = [1,2,3,4,5]console.log(a.slice(0,-2))//即从第一个取到倒数第2个,但不包括倒数第2个,也就是[1,2,3]console.log(a.slice(-1,-2))//即从倒数第一个取到倒数第2个,但不包括倒数第2个,但是因为它们没有交集,所以取到的是空console.log(a.slice(-4,-3))////即从
2022-04-05 17:48:45 1936
原创 旧版火狐浏览器使用calc()计算元素高度(height)
最近在适配比较老的火狐浏览器,发现了一个问题,给元素设置宽度和高度时,使用了calc()方法,但是宽度生效了,高度却没有,原代码是这么写的:width: calc(100% - 40px);height: calc(100% - 40px);试过了-moz-calc()方法,也不生效,在查阅了一些资料后,这样改就可以了height: calc(100vh - 40px);注:我的火狐版本是52.9(32位)...
2021-12-10 16:56:16 958
原创 面试题系列之javascript数据类型检测
JS中的数据类型七中内置类型空值(null)未定义(undefined)布尔值(boolean)数字(number)字符串(string)对象(object)符号(symbol,ES6新增)六种基本类型除object外,其他六种为基本类型JS中数据类型检测的几种方法typeof底层机制:直接在计算机底层基于数据类型的值(二进制)进行检测缺点1:typeof null为“object”原因:在计算机中对象存储都是以000开头开头的二进制存储,null也是,所以用t
2021-03-22 22:29:53 160
原创 Uncaught Error: THREE.OBJLoader: Unexpected line: “<!DOCTYPE html>“[已解决]
今天这个问题真的是使我绝望,各位网友说的都是放在static下就可以了,但是我这里却不行????然后我就发现在public下我还有一个static文件夹,测试了一下发现果然是找的public下的static。。。。代码里还是照常写就可以总结obj文件放在public/static下...
2021-03-16 17:40:17 3885 5
原创 js中的标签函数(字符串模板)
今天学到了一个新的知识点,标签函数是将一个字符串模板作为实参传给一个函数function f(a){console.log(a)}const b = 1f`a${b}c`这段代码的输出结果如下这里的形参a其实接收的是字符串模板中除去${}之外的字符串所组成的数组,每一个${}都相当于一个分隔符,而想要接收${}所表示的字符串,需要额外的形参,有几个${}就需要多几个形参,如下function foo(a,b,c){ console.log(a) console.log(b) cons
2021-03-02 17:02:50 2956
原创 我的2020年终总结
手忙脚乱的2020年终于过去了,大年初一来写一下2020年的年终总结吧。????生活生活嘛,emmm没啥变化,就是上班上班还是上班????不过不是完整的一年时间,2020年初的疫情导致开始上班的时间有些晚,3月中旬才入职。依然没有对象,单身狗????上半年有中午自己带饭,晚上也自己做饭,下半年基本是没有自己带饭了,因为渐渐变成了8点20起床,不过晚上还是坚持自己做饭啦;我真是太懒。。。国庆节放假跟闺蜜去杭州旅游,第一次去那么远的地方,既开心又不开心;发现自己确实容易考虑不周,忽略了爸妈的感受,但是
2021-02-12 20:18:18 97 1
原创 JCE创建日志句柄失败【no such provider:***】
问题今天遇到一个问题,项目里用到JCE,需要将相应的jar包放到jdk/jre对应包下,这些都准备好了,而且一直以来开发环境都没问题,之前打包在本地部署有出过找不到JCE的情况,后来找前辈调好了(这个问题也顺便说一下吧,开发环境中我的项目用的是JDK,但是打包运行时找的是与JDK目录同级的jre,而我之前只更改了jdk下的jre里的包,所以打包运行时就会报找不到JCE)调好之后今天居然又出现了,而且我也不记得有改过什么,我自己反反复复又捣鼓了一会,还是不行,还把开发环境也搞坏了,最后还是找前辈解决了??
2020-11-13 18:10:22 1171
原创 vue+element-ui实现上传文件(el-upload)
前言一直以来就对上传文件的整个流程不太清楚,最近有时间刚好整理一下上传文件的过程,用的是vue+element-ui,后端是springboot架构。前端先上图:解释一下:limit 限制单次上传文件的数量,超过这个数量的文件无法上传drag 允许拖拽上传action 上传文件的url地址,我这里是根据开发环境还是生产环境动态选择的地址accept 接受的文件类型,这里控制的是在打开资源器时,显示的可选的文件类型,比如我这里是.der和.cer格式的文件,那么打开资源管理器之后,非
2020-11-11 17:48:39 12583 2
原创 达梦数据库报错【java.lang.IllegalArgumentException:when l was specified,it must be less than bitlength(p)】
问题最近工作中需要适配国产数据库达梦,在连接过程中出现错误,如下之后就会出现用户名/密码错误的问题,但真正关键的错误信息是图中的信息。解决网上搜这个错误是搜不到的,但是查看关于达梦数据库的问题的博客发现,有可能是驱动包导致的,项目中使用的是Dm7JdbcDriver17,根据网友的回答,后面的这个数字对应jdk版本,17即对应jdk1.7,而我本机安装的是1.8,因此修改驱动包为Dm7JdbcDriver18,再启动就可以了。网上驱动包的资源可能很少,如果本地安装了达梦数据库的话,在安装目录下
2020-11-05 18:24:16 611 2
原创 Chrome浏览器console.log()失效【已解决】
问题今天在集成第三方js代码的时候,要求把结果打印出来,然后很奇怪的问题来了,console.log()打印不出来????排查过程1.浏览器控制台的显示级别是不是正确,是否存在过滤条件,都正常;2.验证其他网站是否也有此问题,其他网站控制台正常;3.重置浏览器控制台的设置,再次尝试,无效????4.这个时候有点怀疑是不是代码的问题,不过还是换了个浏览器试了下,火狐上也是如此,依旧无法打印到这里那大概率就是代码有问题,全局搜索console.log,只有我自己写的那个解决上网搜了下什么代码会
2020-10-29 17:12:33 8041
原创 ARTS总结-第7周
开始容易,坚持不易,愿你我都能坚持下去。AlgorithmReverse Vowels of a StringWrite a function that takes a string as input and reverse only the vowels of a string.Example 1:Input: “hello”Output: “holle”Example 2:Input: “leetcode”Output: “leotcede”思路:set存储所有元音字母,头尾双指
2020-10-27 17:57:12 110
原创 vue中引入静态第三方js文件,解决Uncaught SyntaxError: Unexpected token ‘<‘
今天在vue项目里集成静态js文件,知道大体思路是将js文件放到项目里的某个位置,然后在index.html中用script标签引入js文件,因为index.html是整个vue项目的一个访问入口,所以在这里引入的js可以全局使用。但是在集成的过程中依然遇到了一些问题。先说下在vue-cli3.0以上版本中集成的正确方式:1.将js文件放入public文件夹下2.在index.html中引入js文件这样就可以直接在vue中使用静态js了。尝试过程与遇到的问题:js文件放在src/assets
2020-10-21 11:50:18 5750 5
原创 ARTS总结-第6周
开始容易,坚持不易,愿你我都能坚持下去。AlgorithmReverse Vowels of a StringWrite a function that takes a string as input and reverse only the vowels of a string.Example 1:Input: “hello”Output: “holle”Example 2:Input: “leetcode”Output: “leotcede”思路:set存储所有元音字母,头尾双指
2020-10-09 16:15:34 120
原创 ARTS总结-第5周
开始容易,坚持不易,愿你我都能坚持下去。AlgorithmString CompressionGiven an array of characters, compress it in-place.The length after compression must always be smaller than or equal to the original array.Every element of the array should be a character (not int) of le
2020-09-09 14:21:00 169
原创 ARTS总结-第4周
开始容易,坚持不易,愿你我都能坚持下去。AlgorithmThousand SeparatorGiven an integer n, add a dot (".") as the thousands separator and return it in string format.Example 1:Input: n = 987Output: “987”Example 2:Input: n = 1234Output: “1.234”Example 3:Input: n = 12345
2020-08-28 18:06:15 191 1
原创 ARTS总结-第3周
AlgorithmUnique Morse Code Words唯一摩尔斯密码词,给定一组词,判断该组词翻译成摩尔斯密码之后有几个不同的词International Morse Code defines a standard encoding where each letter is mapped to a series of dots and dashes, as follows: “a” maps to “.-”, “b” maps to “-…”, “c” maps to “-.-.”, an
2020-08-24 10:58:29 164
原创 git checkout的分支没有与远程分支关联
git checkout的分支没有与远程分支关联今天改一个问题,需要拉取远程的一个分支,然后拉下来了,但是提交的时候发现我的本地分支并没有跟远程的分支关联,这就很迷惑了,查了一下后,发现我在checkout分支的时候没有track远程分支,而且分支名称多加了一个origin,也就是origin/branchname,这样命名的一个问题就是在与远端分支关联的时候会报出一个错误warning: refname ‘origin/v2.1.20200724.spd-poc’ is ambiguous.fat
2020-08-19 16:21:01 1495
原创 ARTS总结-第2周
title: ARTS-第2周Algorithm680. Valid Palindrome IIGiven a non-empty string s, you may delete at most one character. Judge whether you can make it a palindrome.Example 1:Input: “aba”Output: TrueExample 2:Input: “abca”Output: TrueExplanation: You c.
2020-08-03 13:49:13 308
原创 ARTS总结-第1周
Algorithm20. Valid ParenthesesGiven a string containing just the characters ‘(’, ‘)’, ‘{’, ‘}’, ‘[’ and ‘]’, determine if the input string is valid.An input string is valid if: Open brackets must be closed by the same type of brackets. Open brackets
2020-07-27 11:00:38 157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人