- 博客(35)
- 资源 (2)
- 收藏
- 关注
原创 如何修复 React 中的内存泄漏
React 内存泄漏会影响应用程序的性能。阅读更多内容以了解 React 中的内存泄漏,并了解修复内存泄漏的三种不同方法。
2022-05-20 09:40:04
2472
原创 JavaScript实现基本的复制文字功能函数
copy(copyValue ) { //此处可对复制能容做拼接或其他处理 const_input = document.createElement('input'); // 直接构建input _input.value = copyValue; // 设置内容 document.body.appendChild(_input); // 添加临时实例 _input.select(); // 选择实例内容 document.execCommand('Cop
2022-01-08 16:17:31
879
原创 图片下方出现多3px的原因及解决方法
产生原因:img是inline元素,垂直对齐方式vertical-align默认值是baseline,而baseline和底线之间有偏差,偏差视字体大小而定,例如字体的大小是12px,那么缝隙就是3px左右。解决方案:将图片的垂直对齐方式vertical-align的值设置为bottom或top,就可以解决这个问题。将图片display设置为block,并且指定width和height。设置图片所在的容器元素和width和height与图片一样。...
2022-01-04 15:25:36
1147
原创 解决elementui的dialog对话框过高会被拖动的bug
在使用elementUI过程中,当dialog对话元素过多长处浏览器高度是,点击标题就会跳成如下图这样,上方会被遮挡且无法拖动上去:解决方法是通过设置css固定top及left禁止拖动,核心css代码:/deep/.el-dialog { top: 15% !important; left: 0 !important;}...
2021-12-28 08:47:38
2403
原创 flex设定每行的元素个数,且元素有间隔的小技巧
若是设置每行显示的个数,则设置子元素的宽度即可,如每行显示三个:则父元素display:flex;flex-wrap: wrap;align-content: flex-start;子元素:flex:1;width:33.3%; ,这样每个元素占1/3,也就是每行展示三个。但元素之间需要有间隔呢,也就是需要设置margin值,那我们就需请出css中calc()函数来计算子元素的宽度。具体计算方式为:( 行总宽度-(总margin+boder) ) / 个数-如下图就是每行显示4个元素,元素的之间的.
2021-11-13 16:44:12
13873
1
原创 Vue前端字段与后端字段类型不匹配,修改类型一致后依然还是有问题
检查后发现是类型不匹配,前端是string类型,后端传来的是number,故前端修改为number类型,可发现还是同样的问题。解决办法: 判断值的时候使用v-bind...
2021-07-21 09:06:49
2641
原创 elementui中批量禁用表单元素不可编辑
官网上自带的禁用方式是直接在数据中加disabled:true,在项目中并不好用 如下找了半天,才发现在props绑定的对象中可以实现灵活禁用。直接上代码<el-form-item label="角色权限:" required> <el-tree ref="tree" :data="treeData" node-key="id" show-checkbox
2021-07-05 16:23:15
8699
1
原创 克隆的uniapp项目类型识别错误(识别为web)导致项目无法运行
原因是git clone 生成了一个新的文件夹,更改了目录 HbuderX只识别当前根目录下的mainfest,解决方法右键“移除项目”,重新选择 git clone新生成的目录作为根目录。或者删除项目后从HbuderX里面克隆。相关链接:https://ask.dcloud.net.cn/question/88354`...
2021-04-12 15:41:32
4604
2
原创 css设置图片不显示的原因总结
1、css没有被调用F12检查css调用是否成功,如果没成功一般是css的名称写错了。如我这里在写样式的时候在.picker-btn后(红色箭头处)加了一个空格,直接导致图片无法渲染成功,删掉后渲染成功。渲染后若图片显示不正常,记得设置图片大小:设置宽高或 设置 background-size: contain;2、div设置错误容易导致背景图片高度太大则无法显示3、背景图片调用路径错误css设置背景用的background,书写方式是.div{backgroud:url('1.jpg')
2021-04-10 11:43:49
16486
1
原创 git修改分支名称
假设分支名称为oldName想要修改为 newName本地分支重命名(还没有推送到远程)git branch -m oldName newName远程分支重命名 (已经推送远程-假设本地分支和远程对应分支名称相同)a. 重命名远程分支对应的本地分支git branch -m oldName newNameb. 删除远程分支git push --delete origin oldNamec. 上传新命名的本地分支git push origin newNamed.把修改后的
2021-04-09 10:51:02
187
原创 数据库复习
一、三大范式定义:第一范式(1NF):数据库表中的字段都是单一属性的,不可再分。这个单一属性由基本类型构成,包括整型、实数、字符型、逻辑型、日期型等。第二范式(2NF):数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖(部分函数依赖指的是存在组合关键字中的某些字段决定非关键字段的情况),也即所有非关键字段都完全依赖于任意一组候选关键字。第三范式(3NF):在第二范式的基础上,数据...
2019-02-26 23:25:16
337
原创 intellij idea快速生成main方法、out输出、for循环
1、System.out.println()输入sout,按下enter键,生成System.out.println()方法.sout—&gt;soutv=System.out.println("变量名 = " + 变量)soutp—&gt;System.out.println("")2、public static void main(String [] args){}输入psvm,按
2019-02-18 21:51:15
450
原创 Python中__init__和self的意义和作用
由于类可以起到模板的作用,因此,可以在创建实例的时候,把一些我们认为必须绑定的属性强制填写进去。以学生类为例,通过定义一个特殊的__init__方法,在创建实例的时候,就把name,score等属性绑上去:class Student(object):def __init__(self, name, score): self.name = name self.score = ...
2018-02-26 11:41:34
37499
5
原创 Spring基础学习笔记
Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。
2017-09-27 16:55:02
393
原创 python进程和线程学习笔记
线程是最小的执行单元,而进程由至少一个线程组成。如何调度进程和线程,完全由操作系统决定,程序自己不能决定什么时候执行,执行多长时间。
2017-09-20 09:38:21
540
原创 Python IO笔记
IO在计算机中指Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口。
2017-09-15 20:07:14
253
原创 面向对象高级编程(__slots__ @property 多重继承 定制类 使用枚举类 使用元类)
数据封装、继承和多态只是面向对象程序设计中最基础的3个概念。在Python中,面向对象还有很多高级特性,允许我们写出非常强大的功能。slots限制实例能添加的属性。
2017-09-13 15:57:58
412
原创 Python面向对象编程(类和实例 访问限制 继承和多态 获取对象信息 实例属性和类属性)
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。数据封装、继承和多态是面向对象的三大特点在Python中,所有数据类型都可以视为对象,当然也可以自定义对象。自定义的对象数据类型就是面向对象中的类(Class)的概念。
2017-09-12 20:15:08
821
原创 Python模块(学习使用模块和安装第三方模块)
模块为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module)。
2017-09-11 22:34:42
518
转载 Pyhton 注释(单行、多行注释符号使用方法及规范)
python中的注释有多种,有单行注释,多行注释,批量注释,中文注释也是常用的。python注释也有自己的规范,在文章中会介绍到。注释可以起到一个备注的作用,团队合作的时候,个人编写的代码经常会被多人调用,为了让别人能更容易理解代码的通途,使用注释是非常有效的。一、python单行注释符号(#) 井号(#)常被用作单行注释符号,在代码中使用#时,它右边的任何数据都会被忽略,当做是注释。 prin
2017-09-10 16:34:24
25894
原创 Python函数式编程(高阶函数 <map/reduce filter sorted> 返回函数 匿名函数 装饰器 偏函数)
函数值编程将业务逻辑细化,抽象,封装成一个个功能函数,并借助语言自带的高阶函数api,将整个业务流程转化为函数之间的相互调用,这就是函数式编程。 对比:将业务逻辑细化,抽象,封装成一个个对象,并借助语言,库,组件,框架等,将整个业务流程转化为对象之间的相互调用,这就是面向对象编程。函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数!
2017-09-10 16:27:45
477
原创 Python高级特性(切片 迭代 列表生成式 生成器 迭代器)学习笔记
在Python中,代码不是越多越好,而是越少越好。代码不是越复杂越好,而是越简单越好。 基于这一思想,Python中有非常有用的高级特性,1行代码能实现的功能,决不写5行代码。请始终牢记,代码越少,开发效率越高。
2017-09-09 21:47:35
788
原创 Python实现汉诺塔递归经典算法
在廖大神学习网站上学到递归的时候,有这样一个练习: 这篇文章对这个学习做一个总结。代码敬上简洁版:def move(n, a, b, c): if n==1: print(a,'-->',c) return move(n-1,a,c,b) move(1,a,b,c) move(n-1,b,a,c) cmove(3, 'A',
2017-09-09 11:29:21
2230
原创 Python 运算符(算数 比较 赋值 位 逻辑 成员 身份 优先级)
Python语言支持以下类型的运算符:算术运算符、比较(关系)运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符、运算符优先级。以下操作验证自行完成。
2017-09-09 09:47:06
1908
原创 Python【基础:数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set】注意事项(与java,c比较)
学习Python基础与c,java对比总结的一些知识点。
2017-09-06 11:11:46
530
MyEclipse 2016破解工具
2017-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人