- 博客(30)
- 收藏
- 关注

原创 ElementUI tree 由模板生成实例 实例可重复
关于ElementUI的tree组件的一个复杂需求:需求:从模板树生成实例树,要求实例树的节点可复制多个,具体如图刚拿到这个需求的时候我的脑子是懵逼的,因为刚做了一个选择tree中被选中的节点(如果子节点全部被选中的话只保留父节点信息)的需求,最后通过仿照源码自己写了逻辑处理实现了,内心正在膨胀中,第一反应,通过store,根据已有的方法只能得到包含选中的节点的n棵树,然后要将所...
2019-10-21 19:49:46
1001
原创 关于this的判断
对于this,我们在使用的时候常常会遇到this.xxx is undefined的情况这是因为我们对this的使用没有一个准确的判断,并不知道当前的this指的是什么如何判断this:1. 判断是否在new 中使用?如果是的话,this绑定的是新创建的对象2. 函数是否是通过call(),apply()或者硬绑定调用?如果是的话,this绑定的是指定的对象3. 函数是否在某个上下文对象中调用?如果是的话,this绑定的是那个上下文对象4. 如果都不是则默认绑定全局对象 严格模式下
2020-09-01 15:30:21
282
原创 关于ElementUI中table组件的column过多出现header与body错位的问题
在使用elementUI的table组件时,很赞赏组件的丰富性,充分考虑到了使用者的各种稀奇古怪的需求,但是也会遇到一些不尽人意的小bug今天我就遇到了在动态渲染column的时候,由于column过多,出现了滚动条,此时滚动越往后header与body就会出现不同程度的错位,而且只有在分辨率>125%的时候出现,调为100%的话就没事了,其他比例的分辨率也会不同几率的出现这个问题首先看文档有没有解决方案看描述的话应该能解决这个问题吧,虽然不是由隐藏切换的,但是动态添加应该也算吧,
2020-08-28 10:26:45
1914
原创 JavaScript中关于提升的笔记
变量提升:例1:a = 2 var aconsole.log(a) // 2编译阶段的顺序是:var a a = 2console.log(a) // 2例2:console.log(a) // undefinedvar a = 2编译阶段的顺序是:var aconsole.log(a) // undefineda = 2函数提升:例1:foo()function foo () { console.log(a)
2020-08-26 11:52:53
187
原创 IE不兼容---Date()函数
先说下问题,项目中用到了elementui中的datepicker组件,其中对选择的时间有一定的限制:左边是chrome,右边是IE问题出现了,第一反应是elementui不兼容IE么,去elementui的github上看了一下issue关于IE兼容的并不是很多啊,说明没问题,又看了文档关于pickerOptions的使用,也没问题啊,而且chrome都没事,那就只剩下兼容问题了dealDisabledDate(time){ let time1 = new Date(ti
2020-08-21 14:57:39
505
原创 腾讯在线地图定位不准或mark点标记不准的解决
之前项目要用在线地图展示一些数据,无非就是加个mark或者加个点击mark展示infoWindow数据这些,按照官方文档比葫芦画瓢就做完了后来又要加个定位,找了找文档:https://lbs.qq.com/webApi/component/componentGuide/componentGeolocation发现这个貌似可以,于是就加上了。可是后来客户说定位不准,于是就开始了测试排查之路经过测试发现地图缩放级别到最大的时候的定位展示是较为准确的,随着缩放级别的变小,标记的定位点也越来越跑偏了,这我.
2020-08-14 10:15:28
4076
1
原创 一次关于git push失败的爬坑之路
一切都在正常的运行正常的pull commit push代码 一切都那么的自然然而 一次前端把打包后的文件给了我让我帮忙上传一下,这顺手的事情我就答应了下来 没想到这却是噩梦的开始替换文件 commit push 等待进度条走完完事突然弹出了Enumerating objects: 35, done. Delta compression using up to 8 threads Total 26 (delta 12), reused 0 (de...
2020-07-24 10:02:47
17102
3
转载 volatile关键字超详细介绍
https://blog.youkuaiyun.com/u012723673/article/details/80682208回头加上自己的见解
2019-09-01 22:45:32
202
1
原创 前台读取本地数据文件//从本地读取json数据 $.ajax({ url: "static/json/map_data.json",
在写前台页面的时候,三两个的固定数据写在页面还可以接受,如果是地图信息之类的大数据要还是写在页面的话我可能就疯了,{ "海门":[121.15,31.89], "鄂尔多斯":[109.781327,39.608266], "招远":[120.38,37.35], "...
2019-04-10 10:52:36
1121
原创 关于前台数据string与json格式转化的记录
第一种方式:使用jquery中自带的$.parseJSON函数:<script language="javascript"> var jsonstr="{\"id\":\"1\",\"name\":\"lily\"}"; var obj=$.parseJSON(jsonstr); alert(obj.id);</script>这种...
2019-04-08 19:15:53
591
原创 简单的将windows上面的文件传输到linux机器上去
本来可以使用xshell之类的工具通过拖拉来实现,但是机器上没有这个软件,又想着通过lrzsz来实现,结果一运行直接卡死不动了,先完成任务要紧,回头再去检查哪里出了错,现在就来说一下怎么传输,我的windows已经装过了git,所以我们可以通过git来实现scp xxx.txt root@11.111.11.11:/usr/local/aaa.txt即可实现文件的跨机器传输,xxx.t...
2019-03-09 09:46:10
661
原创 在centos中安装python
依次输入命令:# yum -y groupinstall development# yum -y install zlib-devel# wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz# tar xJf Python-3.6.0.tar.xz# cd Python-3.6.0# ./configure...
2019-03-08 18:05:25
196
原创 关于RestTemplate的一些小测试,大家可以来说说原理~~~
001:参数为int@DeleteMapping(value = "deleteUserByIds") public void deleteAllByIds(int[] ids){ System.out.println("users is deleting。。。"); for (int id : ids) { System.ou...
2018-12-26 19:38:08
574
原创 关于线程一些概念和理解
1.什么是线程,进程: →:线程是操作系统能够进行运算调度的最小单位,被包含在进程之中,是进程的实际运作单位, 例子:计算机的核心是cpu,他承担了所有的计算任务,时刻在运行,而进程就好比它的车间(可以有单个,也可以是多个,根据cpu的核数决定, 这里主要说的就是单核的情况只能同时有一个车间工作),当一个车间工作的时候,其他的车间就不能够工作了。但...
2018-11-17 20:05:43
266
原创 java基础 总结版
基础知识对象和类:Java中万物皆对象,而类是对一些具有相同属性或者行为的对象的抽象,是一个模板。创建对象的5种方式:使用new关键字 使用Class类的newInstance方法 使用Constructor类的newInstance方法 使用clone方法 使用反序列化类中含有成员属性:在类内部,方法体外部,作用于整个类,成员方法,和成员变量同级局部变...
2018-08-09 21:28:04
217
原创 关于UML类图的一些知识点
类图分三层:第一层显示类的名称,如果是抽象类,则用斜体显示。第二层是类的特性,通常就是字段和属性。第三层是类的操作,通常是方法或行为。注意前面的符号,‘+’表示public,‘-’表示private,‘#’表示protected。接口图与类图的主要区别是顶端有《interface》显示。第一行是接口名称,第二行是接口方法。接口还有另外一种表示方法,俗称棒棒糖表示法。...
2018-05-24 09:43:59
538
原创 关于数据库中数据显示在jsp中
通过调用getServletContext()方法从容器获得了ServletConext,然后创建了一个Map用于保存数据,再将这个Map放置到ServletContext中,在实际开发中,往往是把数据库中的数据放置到ServletContext里。存储数据:public void contextInitialized(ServletContextEvent sce) { //...
2018-05-05 09:24:56
374
转载 java中关于路径的一些问题(转)
转自https://blog.youkuaiyun.com/qq_37910658/article/details/77507016?locationNum=7&fps=11.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm...
2018-04-30 11:32:46
218
原创 字节与字符的区别
首先分别解释一下各自的意义:字节:计算机信息技术用于计量存储容量的单位,通常情况下一字节等于八位。字符:计算机中使用的字母,数字和符号,包括1,2,3,a,b,c,!,~,...,在ASCII编码中,一个英文字符存需要1个字节,在GBK编码中一个汉字字符需要2个字节,在UTF-8中,一个英文字符存储需要1个字节,一个汉字字符存储需要3-4个字节。由概念可知,一个字节就是机器所认识的语言,相当于00...
2018-04-25 11:19:54
1192
原创 关于JRadioButton的ActionEvent事件&&相似代码提取公共方法
简单的点击复选框可以把复选框的内容上传到text框中,根据选中的状态选择是否显示都选中的状态:把yellow取消选中状态:思路是选中时让text框得到所选的复选框的值添加到text中,还要得到text中已有的。取消选中状态时使text中此时的内容为一个字符串,然后从中删除所选的值,用replaceAll(" "+ss, "")方法,两个参数,意思是用后者替换前者,即用“”替换“要删除的字符”,相...
2018-04-18 11:44:28
488
原创 简单的Swing做的计算器
哈哈哈,开心,第一次用所学到的知识完成了一个小小的作品吧。本来不想学swing的,觉得没什么用,但是看了两本书都在java基础的结束讲解了swing的内容,想想还是看看吧,由于我安装了图形化操作模式,所以我直接看了事件处理部分,刚看完点击事件部分就想着是不是可以用这部分做个计算器?想到就做!直接画图做了个框架,,如图所示,界面做好了,接下来就是功能的实现了,先想清楚操作流程:1.输入一个数字:利用...
2018-04-17 16:54:18
3874
原创 JavaScript外部链接式
JavaScript声明函数的位置有两种方式:内嵌式和外嵌式。主要说明一下外嵌式的路径问题,分为两种情况:1.若在同一文件夹下,则直接使用src="js文件名.js";2.若在不同文件夹下,则路径为src="./js文件所在文件夹名/js文件名.js"。...
2018-04-12 21:44:36
12074
原创 关于JavaScript函数中的方法名与html标签中的id名重复问题
今天开始学了JavaScript,最基本的函数的内嵌,写了一个form, <form id="aaa" name="calcForm" action="#" method="post" onSubmit="calc()"> 被除数:<input type="text" name="dividend" id="input
2018-04-12 21:24:24
1278
原创 关于string
刚开始学习Java基础,学到了string的"=="和"equal"的区别,查了相关的资料,稍微有了一点自己的感悟。总的来说,string有两种用法:1.作为基本数据类型,它就是一个简单的定义了一个类型,string s = “aaa”;就是在string缓冲池中查找"aaa"这个字符串,有的话直接赋给s,没有就重新创建。2.作为一个对象来使用,需要用new来实例化,每用一次new,就分配一个新的...
2018-04-08 22:31:53
179
原创 第一次面试结果
2018-03-31 参加了第一次校招,感受到了现实的残酷,最大的感受就是自己啥也不会啊!!!要是找这一行的工作根本找不到啊,毕竟这一行对专业的要求还是很高的,而自己的知识储备少的可怜。现在这行啊,基本上来招聘会上面的都是培训机构,其实无可厚非,技术过关了自然有工作岗位,技术不过关那就去培训呗,早点培训还能早点出来工作赚钱,相比探戈他们我已经晚了一年了,其实也还好,这一年中最起码懂得了要好好学习了...
2018-04-04 00:04:50
175
转载 关于http状态码
200 OK301 Moved Permanently302 Found304 Not Modified307 Temporary Redirect400 Bad Request401 Unauthorized403 Forbidden404 Not Found410 Gone500 Internal Server Error501 Not ImplementedHTTP Status Code ...
2018-04-03 23:50:52
1761
原创 第一次找工作前夕
2018-03-30明天就是学校的春招了,距离室友出去培训已经过去了一年的时间了,这一年中,我迷茫过,害怕过,退缩过!期间选择了考研结果却不尽如人意,最起码考研期间的时间我觉得没有浪费,很值得!大学期间没有后好学习专业知识,我们这行不像其他行业,对专业知识的要求还是很高的,基础差的我一直在担心我这么差劲怎么会有公司要我啊,我该怎么办啊等等,时间都浪费在了犹豫上面,就像大家都懂的道理,给别人分析的时...
2018-03-30 23:33:46
147
原创 编译原理学习笔记---自上而下分析
语法分析---自上而下分析面临的问题:左递归性问题例如:P→Pa 如果存在非终结符P含有左递归的文法将上述自上而下的分析过程陷入无限循环回溯??? LL(0)分析法左递归的消除P→Pα|β 改写为 P→βp’
2017-05-07 11:57:16
1131
原创 编译原理学习笔记---语法
高级程序语言可分为1.强制性语言 2.作用时语言 3.基于规则的语言 4.面向对象的语言 程序语言主要由语法,语义,(语用)。语用:有关程序设计和语言成分的使用方法,它使语言的基本概念与外界的语言(如数学概念或计算机的对象和操作)联系起来。 语法:语法是指这样的一组规则,用它可以形成和产生一个合式的程序。这些规则的一部分称为词法规则,另一部分称为语法规则。
2017-05-07 11:49:17
316
原创 编译原理学习笔记---FIRST和FOLLOW
FIRST:官方定义:(1)若X∈Vt(终结符号),则FIRST(X)={X}。(2)若X∈Vn(非终结符号),且有产生式X→a...,则把a加入到FIRST(X)中;若X∈ε也是一条产生式,则把ε也加到FIRST(X)中。(3)若X→Y...是一个产生式且Y∈Vn,则把FIRST(Y)中的所有非ε-元素都加到FIRST(X)中;若X→Y1Y2...Yk是一个产生式,Y1,...Y
2017-05-07 11:46:22
1942
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人