- 博客(44)
- 收藏
- 关注
原创 二叉树遍历(先序、中序、后序、层次遍历)递归、循环实现
前序遍历:根结点 — 左子树 — 右子树中序遍历:左子树— 根结点 — 右子树后序遍历:左子树 — 右子树 — 根结点层次遍历:按层次一层一层的遍历。
2023-04-24 10:36:51
630
原创 let/const和var的区别
let和const是在es6之后出现的语法。let和const是否有变量提升呢?var声明的变量会存在变量提升。用这俩个声明的变量具有作用域。可以重新赋值,甚至重新声明。创建的变量没有作用域概念。
2023-04-15 21:23:50
413
原创 display、visibility、opacity隐藏元素的区别
visibility 具有继承性,其子元素也会继承此属性,网页从页面消失,并且不占据位置。
2023-04-08 21:00:48
427
原创 前端常见DOM元素坐标,事件对象中的坐标信息等
前端常见DOM元素坐标,事件对象中的坐标信息等一、元素坐标和宽高信息1. window类2. client类3. offset类4. offset类二、事件对象的坐标位置一、元素坐标和宽高信息1. window类window.screenTop窗口顶部到屏幕顶部的距离window.screenLeft窗口左部到屏幕左部的距离window.innerWidth窗口中可视区域的宽度window.innerHeight窗口中可视区域的高度window.outerWidth浏览器窗口本身
2023-04-06 22:17:50
736
原创 网页在移动端的适配中单位的选择
逻辑像素:将设备像素抽象,操作系统为开发者提供例如在100px 在任何的像素屏幕上都能显示一样的大小css中使用就是逻辑像素。
2022-09-04 11:26:48
333
原创 移动端网页点击d添加了点击事件的标签或者链接标签时,闪现一个灰色背景
移动端点击d添加了点击事件的标签或者链接标签时,闪现一个灰色背景只有在ios设备上才会出现这种情况解决办法在有这个点击事件的元素上添加样式 -webkit-tap-highlight-color:rgba(0,0,0,0) 意思:轻触高光颜色原因移动端上,添加了点击事件的标签或着链接标签被点击的时候会被高亮显示,而-webkit-tap-highlight-color属性会在当用户点击iOS的Safari浏览器中的链接或JavaScript的可点击的元素时,覆盖显示
2021-11-06 19:23:30
243
原创 webpack分离配置文件依赖webpack-merge不生效/报错
webpack分离配置文件时依赖webpack-merge不生效/报错大部分版本问题,如果使用旧版方式报错改为新版方式反之亦然旧版中是直接const webpackMerge = require('webpack-merge')module.exports = webpackMergee(Config1,Config2,...)新版中这样const {merge} = require('webpack-merge') `引用`module.exports = webpackMer
2021-10-21 18:03:08
555
原创 webpack配置vue-lodar Loaders should be updated to allow passing options via loader options in module.r
Loaders should be updated to allow passing options via loader options in module.rules.Until loaders are updated one can use the LoaderOptionsPlugin to pass these options to the loader:这时候要看画线位置的语句,不要盲目的以为是vue-loader或者webpack的版本问题。意思为属性写错了...
2021-10-20 15:27:18
582
原创 Nginx更新页面js文件不生效
Nginx更新页面js文件不生效1. 首先呢,刷新nginx2. 给引入得js文件添加一个版本号例如:<script src="xxx.js?v=1.0"></script><script src="xxx.js?(啥都可以)"></script>3. 当然有的时候css文件不生效也可以这样例如:<link ... href="xxx.css??v=12345678" />...
2021-02-06 23:00:49
1059
原创 Nginx 重启页面不更新
Nginx 重启页面不更新1.刷新浏览器(因为浏览器有缓存)2.刷新nginxnginx -s reload(因为nginx也有缓存)
2021-02-06 22:52:49
1748
1
原创 hadoop运行程序时报错java.net.ConnectException: java.net.ConnectException: 拒绝连接;
hadoop配置完之后格式化正常、启动集群正常但是提交任务的时候java.net.ConnectException: Call From hadoop01/192.168.245.139 to loaclhost:54635 failed on connection exception:java.net.ConnectException: 拒绝连接;截图首先,1. 查看Java端口占用情况ps -ef | grep java2. 全部杀死kill -9 132133. 重启集
2020-12-10 22:25:56
29862
7
原创 Your password does not satisfy the current policy requirements
更改mysql 初始的密码策略set global validate_password_policy=LOW;
2020-12-04 09:53:09
138
原创 centos7安装mysql详细步骤
centos7安装mysql1.下载mysql5.7包wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm2. 安装rpm -ivh mysql57-community-release-el7-9.noarch.rpm3. 安装mysql服务yum install mysql-server4. 启动mysqlsystemctl start mysqldmysql -uroot -p密码
2020-12-04 09:22:27
321
转载 ERROR snappy.SnappyCompressor: failed to load SnappyCompressor
输入hadoop checknative -a时,提示ERROR snappy.SnappyCompressor: failed to load SnappyCompressor需要安装snappysudo apt-get install snappy libsnappy*我在这里遇到一个问题无法定位snappy包sudo apt-get install libsnappy*然后...
2020-04-05 19:08:07
898
原创 hadoop完全分布式集群的搭建—hive安装
hadoop完全分布式集群的搭建—hive安装一、首先安装好hadoophadoop完全分布式集群的搭建二、下载hive压缩包,并解压链接:https://pan.baidu.com/s/1Z5f6Xm8jZDsiPX0iK5cakg 提取码:5i6u三、安装mysqlsudo apt-get install mysql-serversudo apt-get install mysq...
2020-03-16 20:27:35
1651
原创 MySQL5.7和MySQL8.0以上修改密码的方式
首先进入mysql -uroot -pmysql> use mysqlmysql> alter user'root'@'localhost' identified with mysql_native_password by '新密码';或者mysql> alter user'root'@'localhost' identified by '新密码';最后刷新...
2020-03-15 16:57:00
465
原创 ubuntu开机默认命令行或者图形化界面
一、开机默认进入命令行模式输入命令:sudo systemctl set-default multi-user.target重启:sudo reboot二、开机默认进入图形用户界面输入命令:sudo systemctl set-default graphical.target重启:reboot...
2020-03-15 13:34:40
667
2
原创 hadoop完全分布式集群的搭建
hadoop完全分布式集群的搭建首先准备工具(xshell、三台linux虚拟机、hadoop安装包(我这里是2.8.5版本)、jdk安安装包(我这里是1.8的),这些安装包都是linux版的)工具链接:xshell:链接:https://pan.baidu.com/s/1j7ETach_a4xHAjwuDr6AVA 提取码:vmsv准备工作=================...
2020-03-02 22:34:52
421
原创 hadoop安装前的准备工作
一、域名映射编辑 vi /etc/hosts名称和ip地址根据自己的灵活改变其他俩台虚拟机也同样修改。二、免密登录在 ~/ 输入 ssh-keygen(注意没有空格)把每个虚拟机(~/.ssh/)下的id_rsa.pub(公钥)都j集中存储到一台虚拟机(~/.ssh/authorized_keys)里。如图所示。然后在scp到每台虚拟机。验证ssh 主机名如果可...
2020-03-02 18:58:18
489
原创 linux生成ssh密钥显示'Bad character 'ygen'.'
linux生成ssh密钥显示’Bad character ‘ygen’.’这是因为ssh-keygen 之间没有空格
2020-03-01 14:27:17
641
原创 Ubuntu系统下 vi 方向键变成ABCD的解决办法
ubuntu下 vi输入方向键会变成ABCD,这是ubuntu预装的是vim tiny版本,安装vim full版本即可解决先卸载sudo apt-get remove vim-common在安装sudo apt-get install vim
2020-03-01 13:47:30
744
原创 此时不应有 \scala\bin\..\lib\jline-2.14.5.jar
scala安装时,此时不应有 \scala\bin…\lib\jline-2.14.5.jar那是因为安装Scala时,默认安装到Program Files (x86)或者Program Files下,但是这俩个文件夹命名存在空格,这是从新安装,选择没有空格存在的文件夹下面即可。谢谢...
2020-02-20 14:25:44
301
原创 Ubuntu调整分辨率为1920*1080
Ubuntu默认没有1920*1080分辨率,看起来很不爽。一、 首先,打开Ubuntu终端输入:ctv 1920 1080二、在终端输入sudo xrandr --newmode 后边是你电脑上红色横线所标的内容三、在终端输入xrandr 查看显示器name四、在终端输入 sudo xrandr --addmode [name] “1920x1080_60.00”四、打开Ubu...
2020-02-12 18:47:50
1239
原创 Linux安装jdk1.8
Linux安装jdk(我的电脑是Windows,使用的虚拟机)首先下载并使用xshell连接已经创建好的Linux。xshell网盘链接安装时选择个人和家庭即可链接:https://pan.baidu.com/s/1j7ETach_a4xHAjwuDr6AVA提取码:vmsvps:如果你还没有安装虚拟机和Linux参考我的上一篇文章VMware下安装centos系统Ubu...
2020-02-09 15:53:42
229
原创 xshell不能连接ubuntu
xshell不能连接ubuntu的原因是ubuntu中没有ss协议安装ssh协议sudo apt-get install openssh-server安装sshsudo apt-get install ssh
2020-02-07 14:50:50
218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人