- 博客(111)
- 资源 (17)
- 问答 (11)
- 收藏
- 关注

原创 全面解析this指向问题!
this是一种特别复杂得机制,是一个很特别得关键字,被自动定义在所有函数得作用域中,所以我们有必要去了解,并且搞懂它!文章目录调用位置绑定规则一、 默认绑定严格模式二、隐式绑定隐式丢失三、显示绑定硬绑定API调用的“上下文”四、new绑定箭头函数中的this指向判断this的优先级调用位置在理解this得绑定过程之前,首先要理解调用位置:调用位置就说函数在代码中被调用得位置(注意:不是声...
2020-05-07 01:40:00
8796
104
原创 当程序员转行后,还可以做什么?全是坎坷路!
每个人都会遇到被裁员的情况,还是希望平时可以多提升技术,多看看招聘要求,这样在被毕业的时候也不至于与世界脱轨,当然也要早做准备,希望大龄程序员都要有危机意识,提前做好准备块,以免像我一样被暴风雨狠狠的推倒!愿大家都工作顺利,早日财富自由!
2024-05-18 18:37:54
641
原创 vue2实现element表格拖拽功能
onAdd: function (evt) { // 拖拽时候添加有新的节点的时候发生该事件},onUpdate: function (evt) { // 拖拽更新节点位置发生该事件},onRemove: function (evt) { // 删除拖拽节点的时候促发该事件},onStart: function (evt) { // 开始拖拽出发该函数},onSort: function (evt) { // 发生排序发生该事件},
2023-12-13 18:06:54
1446
原创 基于CycleGAN的山水风格画迁移
绘画是人类重要的一种艺术形式,其中中国的山水画源远流长,具有丰富的美学内涵,沉淀着中国人的情思。游山玩水的大陆文化意识,以山为德、水为性的内在修为意识,咫尺天涯的视错觉意识,一直成为山水画演绎的中轴主线。从山水画中,我们可以集中体味中国画的意境、格调、气韵和色调。随着互联网行业的发展,社交媒体逐渐兴起,人们经常在抖音、快手、微博等软件发布短视频或图片。发布图片前,人们一般要对视频或图片进行一些美化,最常见的就是添加一些滤镜。
2023-09-05 11:15:47
7635
4
原创 H5上拉加载以及在微信内置浏览器上拉加载失效问题记录
第一次采用了距离顶部距离的方式来控制上拉加载 $(window).scroll(function () { // 滚动条距离顶部的距离 大于 200px时 if ($(window).scrollTop() >= nowPageNo * (nowPageNo * 100)) { console.log('距离大于200') console.log(stopPage) if (stopPage .
2021-11-11 11:41:45
3469
原创 css实现跳动的心
先看效果图下面让我们开始吧先搞个div块吧<div class="box"></div>下面我们需要为div块做一些css,让其变成心型.box { position: relative; width: 120px; height: 120px; background: #ff0000; margin: 200px auto; /* 盒子旋转45度 */ transform: rotat
2021-09-16 14:40:04
1828
原创 el-table当点击行或者鼠标移入行显示内容
点击行时,显示图标设置了:row-class-name="tableRowClassName" ,添加index和 @row-click="clickBtn" 行点击事件 <el-table stripe border v-loading="listLoading" :data="dataList" :cell-class-name="cellStyle" header-row-class-name=
2021-09-09 17:46:40
5614
4
原创 CSS实现点击改变元素背景色
可通过使用css伪类实现点击元素变色的效果,两个伪类是:active, :focus:active:active选择器用于选择活动链接。当在一个链接上点击时,它就会成为活动的(激活的),:active选择器适用于所有元素,不仅限于链接a元素:focus:focus 选择器用于选取获得焦点的元素。仅接收键盘事件或其他用户输入的元素允许 :focus 选择器。由于上面的特性,如果想实现点击时变色效果,有以下两种方法,两者区别在:active,元素被点击时变色,但颜色在点击后消失:f
2021-08-27 18:08:21
7389
3
原创 自定义element树表格图标
效果如图所示只需要加入相关css代码即可/deep/.el-icon-arrow-right:before { content: "\e6d9";}/deep/.el-table__expand-icon--expanded .el-icon-arrow-right:before { content: "\e6d8" !important;}/deep/.el-table__expand-icon--expanded { -webkit-transform: rotate(0d
2021-08-13 17:21:43
335
原创 echarts中坐标轴样式修改
x轴和y轴字体样式x轴// x轴样式 axisLine: { lineStyle: { color: "#cccccc" } }y轴// 字体颜色 axisLabel: { color: "#cccccc", fontSize: "10px" }, // y轴name颜色
2021-07-13 17:01:55
6010
转载 将el-table表格的数据显示在对话框的表单中,修改表单数据表格的数据也跟着变
将el-table表格的数据显示在对话框的表单中,修改表单数据表格的数据也跟着变问题点击el-table表格一行数据中的编辑按钮,将点击的这一行数据显示在对话框的表单里,表单里的数据只要被修改,无论对话框是点保存还是取消,表格的数据都变了原因是由于将表格那行数据 row 赋值给表单对象 this.editForm 造成的。row是对象,this.editForm 也是对象,这是对象给对象赋值,对象属于引用数据类型。基本数据类型赋值时赋的是‘值’,赋值后的两个变量之间并不会相互影响。而引
2021-07-12 18:21:27
1160
转载 el-select下拉框rules验证问题
在这里需要有几个注意的问题,举例如下<el-form-item label="新闻类别" prop="typevalue"> <el-select v-model="form.typevalue" placeholder="请选择新闻类别"> <el-option v-for="item in this.typelist.options" :key="item.id" :label="item.title" :value="item.id" /> <
2021-04-22 18:22:54
15541
2
原创 解决elementUI时间选择器层级过高问题
element ui时间选择器层级过高遮挡面包屑与head头问题解决问题:vue+element项目,时间选择器组件页面滚动时层级过高遮挡面包屑与head头此时时间选择器的弹窗会挡住导航栏的上方,如哥需要放在导航栏下面的话需要改变它的层级添加z-index,主要要加上 !important此时你会发现,时间选择器的弹窗已经位于导航栏组件的下方了!需要添加的css.el-picker-panel { z-index: 1 !important;}...
2021-03-25 10:58:18
2521
转载 element 下拉选项层级过高问题
element ui下拉选项层级过高遮挡面包屑与head头问题解决问题:vue+element项目,下拉选择组件页面滚动时层级过高遮挡面包屑与head头解决:曲线救国,当页面滚动时,将所有下拉框关闭,就不会遮到顶部了~~在utils文件夹定义工具js:let lock = truelet el = null// const MousedownEvent = new Event('mousedown', { bubbles: true })// const MouseupEvent = n
2021-03-24 14:28:31
2347
2
原创 z-index细解:一个z-index的值很大为何却在一个很小的值下面?
z-index看似很简单,其实其中还是有不少的探究之处!css为盒模型的布局提供了三种不同的定位方案正常文档流浮动定位最后一种方案(特指绝对定位)将会把元素从正常文档流中完全移走,其最终的落脚点将取决于开发者。通过设置 top,left,bottom 和 right 的值,你可以在二维空间中对元素进行定位,但 CSS 同时也允许你使用 z-index 把它放置在三维空间中。表面看起来,z-index 似乎是一个很简单的属性,你给它设置哪个值,元素就会位于 y 轴的哪个位置,就这样。但它实际
2021-03-17 16:26:13
10389
7
原创 TypeError: Cannot read property ‘split‘ of null
str.split(’.’)变成(str || “”).split(’.’)就可以了,完美收官
2021-03-16 11:27:23
503
原创 element组件中关于竖直分割线的样式调整
用F12查看页面样式之后,发现是下面这个样式在起作用然后修改成符合自己的样式即可.el-divider--vertical { height: 2em; margin-left: 20px;}
2021-03-16 11:23:51
5056
原创 el-dropdown-item的点击事件
在vue项目中使用element-ui时,用到了Dropdown组件。需要在子菜单上添加click事件。但是使用@click添加点击事件并没有产生效果,毫无反应。但是官方文档中并没有给出el-dropdown-item的点击事件。在经过多般测试之后,找到解决问题方法若在click后添加native修饰符,则可解决问题。如下所示<el-dropdown> <el-button type="primary"
2021-01-03 23:10:25
5277
2
原创 git配置user.name和user.email
github在统计提交的时候,会判断邮箱是否跟github的登陆邮箱匹配,不匹配则不计算活跃度,即不生成小绿块。查看配置git config user.emailgit config user.name设置当前仓库的user.name/user.emailgit config user.email yourEmailNamegit config user.name yourName设置全局user.name/user.emailgit config --global use.
2021-01-03 22:51:11
6020
原创 解决Intellij IDEA maven 自动设置JDK为JDK1.5
在idea中创建maven项目,每次更新或重新载入maven项目后,都会重新变成JDK1.5,就算手动设置maven项目或者模块JDK1.8,刷新后还是会变为JDK1.5。这是由于创建项目时没有指定jdk版本,而maven的默认jdk版本为1.5导致的。解决方法:1.在当前maven项目pom文件中指定编译的jdk版本(项目指定)<properties> <maven.compiler.source>1.8</maven.compiler.source> <
2020-12-27 11:05:56
1847
1
转载 IDEA更改主题插件——Material Theme UI详解
IDEA更改主题插件——Material Theme UI今天介绍IDEA中一款强大的颜值插件:Material Theme UI官方文档:https://www.material-theme.com/docs/introduction/转载声明:文章转载自 https://blog.youkuaiyun.com/zyx1260168395/article/details/102928172话不多说,先上图:(颜色不喜欢可以更改)一、安装在File>Settings>Plugins中直接
2020-12-01 15:44:54
7535
17
原创 springcloud和Eureka整合时报错:Unable to start embedded Tomcat
springcloud和Eureka整合时报错:Unable to start embedded TomcatError starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2020-11-30 23:27:01.842 ERROR 14452 --- [ main] o.s.boot.SpringApplication
2020-11-30 23:32:27
769
原创 elemetui组件el-table的表头与表列出现无法对齐状态
最近在搞一个项目的时候,突然遇到一个恶心的小bug使用el-table时候出现表头与表列无法对其的现象最终解决办法//添加.el-table th { display: table-cell !important;}就可以啦
2020-11-21 23:55:08
584
原创 IDEA连接数据库失败报错@localhost failed. [08001] Could not create connection to database server
用idea连接数据库竟然失败报错:Connection to mybatis@localhost failed. [08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.再三仔细确认不是用户名和密码得错误后,经过各种百度查阅,终于找到了解决办法在url后面加上: ?serverTimezone=UTC即可根本原因是因为时区设置得问题。UTC代表得是全球标准时间,
2020-11-12 12:08:27
6475
原创 java封装与多态
在每个类的内部,都有一个隐含的成员变量,该类的类型就是该类的类型,该成员变量的名称是this,this是一个引用,指向自身的对象。this的使用this调用本类中的属性,也就是类中的成员变量this调用本类中的其他方法this调用本类中的其他构造方法,调用时要放在构造方法的首行封装封装的含义?隐藏对象内部的复杂性,只对外公开简单的接口,便于外界使用,从而提高系统的扩展性、可维护性是面向对象方法的重要原则,就是把对象的属性和操作或服务结合为一个独立的整体,并尽可能隐藏对象的内部实.
2020-11-08 22:56:43
502
3
原创 intellij IDEA安装Maven详细过程
下载Maven直接去官网进行下载即可官网地址:http://maven.apache.org/download.cgi下载之后解压缩就可以了,当然你可以自己设置一个目录,这样方便你查找配置环境变量这时候可以进行环境变量得配置:选择更改设置---->高级---->环境变量然后新建一个系统变量然后选择编辑Path路径编辑Path项然后点击确定进行测试是否已经安装成功!在cmd中输入 mvn -version这样就已经安装成功了!Maven配置这时候一般
2020-10-27 22:33:51
10775
原创 探索node之Get/Post请求
GET/POST请求获取GET请求内容由于GET请求直接被嵌入到路径中,URL是完整的请求路径,包括了?后面的部分,因此可以手动解析后面的内容作为GET请求的参数而node.js中的url模块中parse函数提供了这个功能const http = require('http');const url = require('url');const util = require('util');http.createServer(function (req, res) { res.write.
2020-10-24 21:45:27
557
原创 探索node之全局对象
全局对象avaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量在浏览器 JavaScript 中,通常 window 是全局对象, 而 Node.js 中的全局对象是 global,所有全局变量(除了 global 本身以外)都是 global 对象的属性。在 Node.js 我们可以直接访问到 global 的属性,而不需要在应用中包含它。全局变量在最外层定义的变量全局对象的属性隐式定义的变量当定.
2020-10-24 21:41:09
568
1
原创 探索node之路由
路由我们需要为路由提供请求的URL和其他需要的GET以及POST操作,随后路由需要根据这些数据来执行相应的代码。因此,我们需要查看 HTTP 请求,从中提取出请求的 URL 以及 GET/POST 参数。这一功能应当属于路由还是服务器(甚至作为一个模块自身的功能)确实值得探讨,但这里暂定其为我们的HTTP服务器的功能。我们需要的所有数据都会包含在 request 对象中,该对象作为 onRequest() 回调函数的第一个参数传递。但是为了解析这些数据,我们需要额外的 Node.JS 模块,它们分别.
2020-10-24 21:35:09
619
原创 探索node之常用工具
常用工具util是一个Node.js核心模块,提供常用函数的集合,用于弥补核心JavaScript的功能过于精简的不足const util = require('util')util.callbackify()util.callbackify(original)将async异步函数(或者一个返回值为Promise的函数)转换成遵循异常优先的回调风格的函数,例如将(err,value)=>…回调作为最后一个参数。在回调函数中,第一个参数为拒绝的原因。(如果promise解决,则为null),.
2020-10-24 21:32:07
571
原创 探索node之文件系统
异步与同步Node.js 文件系统(fs 模块)模块中的方法均有异步和同步版本,例如读取文件内容的函数有异步的 fs.readFile() 和同步的 fs.readFileSync()。异步的方法函数最后一个参数为回调函数,回调函数的第一个参数包含了错误信息(error)。建议使用异步方法,比起同步,异步方法性能更高,速度更快,而且没有阻塞。示例://hello.txthello node.jsmy name is angulaindex.js文件var fs = require(.
2020-10-24 21:18:34
532
原创 探索node之事件循环
事件循环Node.js 是单进程单线程应用程序,但是因为 V8 引擎提供的异步执行回调接口,通过这些接口可以处理大量的并发,所以性能非常高。Node.js 几乎每一个 API 都是支持回调函数的。Node.js 基本上所有的事件机制都是用设计模式中观察者模式实现。Node.js 单线程类似进入一个while(true)的事件循环,直到没有事件观察者退出,每个异步事件都生成一个事件观察者,如果有事件发生就调用该回调函数.进程:CPU执行任务的模块线程:模块中的最小单元举个通俗的例子:cp.
2020-10-24 21:12:02
1168
4
原创 探索node中buffer的用法
BufferBuffer 对象用于表示固定长度的字节序列,许多Node.js的API都支持BufferBuffer 类是 JavaScript 的 Uint8Array 类的子类,且继承时带上了涵盖额外用例的方法。 只要支持 Buffer 的地方,Node.js API 都可以接受普通的 Uint8Array。Buffer 类在全局作用域中,因此无需使用 require(‘buffer’).Buffer。为何使用buffer?js自身只有字符串数据类型,没有二进制数据类型.但在处理像TCP流.
2020-10-24 21:03:50
2052
1
原创 什么?还有1024程序员节?
10月24日,有没有觉得这个数字很熟悉?没错!1024!身为程序员的我们,angula不允许大家不知道这是我们的日子一起来看看吧1024程序员节是广大程序员的共同节日。1024是2的十次方,二进制技术按的基本计量单位之一。针对程序员经常周末加班与工作日熬夜的情况,部分胡来那我机构倡议每年的10月24日为1024程序员节,在这一天建议程序员拒绝加班(小声bb,默默加班中)程序员就像是一个1024,以最低调,踏实,核心的功能模块搭建起这个科技世界。1G=1024M,而1G与1级谐音,有一级棒的
2020-10-24 15:45:01
520
原创 GEEK+原创投票
优快云原创·博主大赛TOP 50榜单投票开始啦,小白有幸入选,求各位大佬投“_angula”一票如何投票点击此链接为我投票吧投票入口进入之后点我投票,然后登入自己的qq哦然后一直往下面翻,由于按照字母排序,所以靠后面啦感谢大家为我投票,非常感谢!!!有用的着在下的地方,一定不遗余力!!!...
2020-09-21 15:24:20
493
1
原创 js之节流函数
节流原理规定一个单位时间,在这个单位时间内,只能有一次触发事件的回调函数执行,如果在同一个单位时间内某事件被触发多次,只有一次能生效。实现时间戳实现注意:第一次事件会被触发,最后一次不会触发函数throttle.jsfunction throttle(func, wait) { let _this, args; // 之前的时间戳 let old = 0; return function () { // 保存this _this = this; //保.
2020-09-15 17:38:42
6437
原创 js之防抖函数
防抖防抖原理事件响应函数在一段时间后才执行,如果这段时间内再次调用,则重新计算执行时间也就是说,在这个时间内,无论你怎么触发事件,我都不会执行,只有这段时间无操作后才会执行!例如:假如防抖设置为3秒第一次执行事件后,开始倒计时3秒然后等到还剩余1秒时,再次触发了事件重新倒计时,从三秒开始这样第一次到第二次触发事件就经历了5秒,极大的减轻了服务器的压力先来认识防抖函数的使用:防抖函数实际上已经封装好了,我们只需要用cdn引入就可以进行使用了,但是我们依然要明白其中的原理!<!D.
2020-09-14 22:13:40
15689
1
原创 js严格模式下有哪些不同?
不允许不使用 var 关键字去创建全局变量,抛出 ReferenceError不允许对变量使用 delete 操作符,抛 ReferenceError不可对对象的只读属性赋值,不可对对象的不可配置属性使用 delete 操作符,不可为不可拓展的对象添加属性,均抛 TypeError对象属性名必须唯一函数中不可有重名参数在函数内部对修改参数不会反映到 arguments 中淘汰 arguments.callee 和 arguments.caller不可在 if 内..
2020-09-09 15:34:06
723
采购监管平台的设计与实现
2021-07-14
某学院数据中心建设方案
2020-12-12
python外星人大战_外星人大战人类
2020-11-28
蝗虫数据集的公开版本
2020-08-31
promise详解,手动实现以及上万字笔记.rar
2020-08-16
JSP之JDBC数据库开发
2020-05-03
JSP应用与开发技术第三版第八章课后编程题答案
2020-04-30
JSP第三版JDBC数据库开发课后编程题答案
2020-04-30
jsp课后题答案.zip
2020-04-29
nest使用InjectRepository装饰器遇到问题
2024-08-01
webpack-obfuscator插件进行代码混淆支持IE吗?
2022-09-14
echarts柱状图点击后显示一个悬浮框
2022-06-29
微信小程序左右滑动的时候如何不让页面上下滑动
2021-12-17
我这个H5上拉加载,在触发时候会一直请求,而我只想请求一次,应该怎么操作呀
2021-10-13
el-dropdown在弹窗里面显示,无法显示下拉框
2021-08-30
vue界面跳转到当前界面的下属界面
2021-08-25
e-tabs标签页不点击不显示
2021-08-19
vue项目打包之后本地一切正常,但是上线后过段时间会出现白屏现象
2021-08-11
在vscode中调试代码会啥会跳转到其他js文件zhong
2020-09-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人