- 博客(16)
- 收藏
- 关注
原创 linux快捷键(mac版)
控制台快捷键command + a:回到命令开头command + e:回到命令结尾command + u:删除前面所有内容vim快捷键普通模式移动到第一行:gg移动到最后一行:G移动到第几行:数字 + G向下移动几行:数字 + enter到当前行第几个字符:数字 + space查找字符串:/ + 字符串ZZ显示行号:(:set nu)替换:(:n1,n2/s/word1/word2/gc),$s代表行尾撤销/重做:u / ctrl + rnyy:向下复制多行p:在下一行粘
2021-09-23 11:22:23
752
原创 el-select 拦截切换选项,弹窗判断是否更改值
最近遇到一个需要在切换选项框前校验是否可以切换的需求,el-select组件本身不支持拦截操作,所以只能用其它方法了,我使用的Proxy的拦截器,代码如下<template> <div> <el-select v-model="form.value"> <el-option label="a" :value="1" /> <el-option label="b" :value="2" /> </e
2021-05-21 21:32:05
3983
7
原创 关于flex布局遇到的一些坑
flex布局相信大家已经很熟悉了,只要是写过CSS的朋友都清楚它有多好用,在过去flex布局还未出现时,实现垂直居中的样式是一件很麻烦的事情,但flex布局出来后,我基本就没有用过其它的方式了。虽然flex布局很好用,但是我在用的过程中也有遇到一些问题,在这里分享一些,说不定也有朋友遇到类似的问题。1. flex布局会导致文本省略失效<!DOCTYPE html><html lang="en"><head><style>...
2021-04-18 19:10:04
2327
原创 js实现元素拖动效果
js实现元素拖动效果首先看一下演示效果,项目在线演示实现思路:将元素拖动分为三部分,鼠标按下,鼠标移动,鼠标弹起,分别监听三个事件。首先是定义四个变量startX,startY,sourceX,sourceY,分别代表鼠标点击的横纵坐标和物体的横纵坐标(左上角坐标),接着定义鼠标点击的监听事件,当鼠标点击时,记录鼠标点击的坐标还有物体的坐标,然后给文档加上鼠标移动和鼠标弹起事件this.el...
2019-03-29 18:47:58
1658
1
原创 css属性浏览器兼容前缀
css属性浏览器兼容前缀-webkit-* :Chrome/Safari-moz-*:Firefox -ms-*:IE-o-*: Opera
2019-03-29 10:46:41
807
1
原创 JavaScript作用域和执行上下文
JavaScript作用域和执行上下文一.作用域作用域是用来规定变量和函数可访问范围的一套规则,也就是程序运行到某个位置时能否访问某一个变量或函数,最常见的作用域有两种,一种是全局作用域,另一种是函数作用域。我们知道在es6之前,js是没有块级作用域的,除了全局作用域,就只有函数能创建作用域。es6新出现的let和const定义的变量都具有块级作用域效果,我们接下来会谈到。下面分别介绍全局作用...
2019-03-28 10:52:17
365
1
原创 JavaScript原型和原型链
JavaScript原型和原型链JavaScript 常被描述为一种基于原型的语言 (prototype-based language)——每个对象拥有一个原型对象,对象以其原型为模板、从原型继承方法和属性。原型对象也可能拥有原型,并从中继承方法和属性,一层一层、以此类推。这种关系常被称为原型链 (prototype chain),它解释了为何一个对象会拥有定义在其他对象中的属性和方法原型...
2019-03-23 19:35:17
208
原创 linux常用命令
linux常用命令(更新中。。)查看软件安装路径which + 软件名字查看端口被谁占用lsof -i:端口号杀死某个进程pkill -9 进程名
2018-12-30 17:02:29
158
转载 python print打印编码问题
print()函数自身有限制,不能完全打印所有的unicode字符。所以要想打印所有unicode字符,得加下面几行import io import sys from urllib import requestsys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf8')...
2018-12-09 16:29:37
2205
原创 Linux进程前后台切换
Linux进程前后台切换我相信很多小伙伴在初学Linux的时候都会和我一样执行一个命令开启进程后,不知道怎么继续操作命令行,因为命令行前台已被刚刚开启的进程所占,下面为大家简单介绍linux下如何让进程在前后台切换1.把要启动的进程放入后台执行在启动命令的结尾加上一个空格和&amp;amp;符号,比如:java -jar class.jar &amp;amp;这样启动的进程会在后台执行,在按ctrl+...
2018-09-18 17:16:12
2750
原创 mysql无法插入中文的解决办法:修改数据库编码为utf-8
mysql无法插入中文的解决办法1.无法插入中文原因 mysql数据库的默认编码是latin1,如图 查看数据库编码show variables like &amp;amp;quot;%character%&amp;amp;quot;; latin1编码是不允许插入中文的,我们要把编码修改为utf-82.修改编码 如果是在xampp中使用的mysql,打开/opt/lampp/etc/my.cnf(默认xampp安装路径...
2018-09-01 11:27:17
31011
11
原创 mysql忘记密码的解决办法
mysql忘记密码的解决办法(记录一下)1.关闭mysql服务 linux下可以使用lsof -i:3306 //查询mysql进程的PID,端口如果不是3306可以改成自己MySQL的端口kill PID //查询到的PIDwindows可以用任务管理器关闭mysql服务2.在命令行中输入 linux输入:mysqld_safe --skip-grant-tables ...
2018-08-31 23:23:43
456
原创 EditText自动换行,竖直方向可滚动(附带样式)
EditText自动换行,竖直方向可滚动简单演示图片 参考xml布局:&lt;EditText android:id="@+id/et_content" android:layout_width="match_parent" android:layout_height="160dp" android:layout_marginTop
2018-08-30 14:34:03
2504
原创 Android星星评分控件SimpleRatingBar的使用(可点击和滑动星星)
SimpleRatingBar的使用 有一个项目需求,需要一个星星评分的控件,Android原生的RatingBar十分难用,而且还很丑,在网上找了很久,找到一个很好用的评分控件,在此记录和分享一下github链接:SimpleRatingBar1.使用方法Gradle添加依赖repositories { jcenter()}dependencies { co...
2018-08-30 13:42:52
5712
1
原创 NestScrollView嵌套recycleview使用出现的问题及解决办法
NestScrollView嵌套recycleview使用出现的问题 自己在使用过程中出现的问题,在网上找到的解决办法记录一下 1.NestScrollView和recycleview一起使用出现滑动冲突 解决办法:取消recycleview的滑动 recyclerView.setNestedScrollingEnabled(false);2.recycleview抢占焦点,不管Nes...
2018-08-28 19:44:18
2060
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人