自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 手写实现简版Promise

【代码】手写实现简版Promise。

2023-07-24 16:20:17 190

原创 结合vue响应式原理实现超简单响应式

【代码】结合vue响应式原理实现超简单响应式。

2023-06-16 20:32:09 199

原创 二叉树遍历(先序、中序、后序、层次遍历)递归、循环实现

前序遍历:根结点 — 左子树 — 右子树中序遍历:左子树— 根结点 — 右子树后序遍历:左子树 — 右子树 — 根结点层次遍历:按层次一层一层的遍历。

2023-04-24 10:36:51 589

原创 JS手写节流(throttle)函数

【代码】JS手写-节流。

2023-04-22 22:21:13 206

原创 JS手写防抖(debounce)函数

【代码】JS手写-防抖。

2023-04-22 22:12:39 127

原创 JavaScript的原型链

【代码】JavaScript的原型链。

2023-04-19 09:49:12 56

原创 JavaScript中的闭包

【代码】JavaScript中的闭包。

2023-04-15 21:26:45 82

原创 变量提升与函数提升

【代码】变量提升与函数提升。

2023-04-15 21:25:28 62

原创 let/const和var的区别

let和const是在es6之后出现的语法。let和const是否有变量提升呢?var声明的变量会存在变量提升。用这俩个声明的变量具有作用域。可以重新赋值,甚至重新声明。创建的变量没有作用域概念。

2023-04-15 21:23:50 390

原创 JavaScript中各种选择器的区别

【代码】JavaScript中各种选择器的区别。

2023-04-14 19:59:46 435

原创 CSS中的link和@import的区别

是html中的一个标签只能在html中使用除了引入css文件之外还能引入其他按照网页解析顺序加载。

2023-04-14 19:30:57 111

原创 display、visibility、opacity隐藏元素的区别

visibility 具有继承性,其子元素也会继承此属性,网页从页面消失,并且不占据位置。

2023-04-08 21:00:48 369

原创 前端常见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 655

原创 网页在移动端的适配中单位的选择

逻辑像素:将设备像素抽象,操作系统为开发者提供例如在100px 在任何的像素屏幕上都能显示一样的大小css中使用就是逻辑像素。

2022-09-04 11:26:48 301

原创 深入了解CSS中的BFC

深入了解CSS的BFC

2022-08-08 13:46:12 115

原创 CSS中的垂直居中

CSS之垂直居中

2022-08-07 20:03:16 111

原创 CSS 之 vertical-align的垂直方向居中对齐误解

vertical-align并不能真正的做到垂直居中

2022-08-07 18:06:25 223

原创 Windows 10重新安装微软商店Microsoft Store

Windows下重新安装微软商店

2022-07-30 11:50:10 4127 8

原创 CSS 之 margin的特性和巧妙用法

深入了解margin,利用magin的一些特性,做出一些巧妙的效果

2022-07-26 15:51:49 246

原创 CSS 之 定位之子绝父相

一秒了解子绝父相

2022-07-26 14:16:50 130

原创 移动端网页点击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 192

原创 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 458

原创 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 519

原创 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 952

原创 Nginx 重启页面不更新

Nginx 重启页面不更新1.刷新浏览器(因为浏览器有缓存)2.刷新nginxnginx -s reload(因为nginx也有缓存)

2021-02-06 22:52:49 1587 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 28294 7

原创 Your password does not satisfy the current policy requirements

更改mysql 初始的密码策略set global validate_password_policy=LOW;

2020-12-04 09:53:09 119

原创 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 292

转载 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 845

原创 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 1519

原创 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 432

原创 ubuntu开机默认命令行或者图形化界面

一、开机默认进入命令行模式输入命令:sudo systemctl set-default multi-user.target重启:sudo reboot二、开机默认进入图形用户界面输入命令:sudo systemctl set-default graphical.target重启:reboot...

2020-03-15 13:34:40 595 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 383

原创 hadoop安装前的准备工作

一、域名映射编辑 vi /etc/hosts名称和ip地址根据自己的灵活改变其他俩台虚拟机也同样修改。二、免密登录在 ~/ 输入 ssh-keygen(注意没有空格)把每个虚拟机(~/.ssh/)下的id_rsa.pub(公钥)都j集中存储到一台虚拟机(~/.ssh/authorized_keys)里。如图所示。然后在scp到每台虚拟机。验证ssh 主机名如果可...

2020-03-02 18:58:18 444

原创 linux生成ssh密钥显示'Bad character 'ygen'.'

linux生成ssh密钥显示’Bad character ‘ygen’.’这是因为ssh-keygen 之间没有空格

2020-03-01 14:27:17 574

原创 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 669

原创 此时不应有 \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 248

原创 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 1127

原创 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 198

原创 xshell不能连接ubuntu

xshell不能连接ubuntu的原因是ubuntu中没有ss协议安装ssh协议sudo apt-get install openssh-server安装sshsudo apt-get install ssh

2020-02-07 14:50:50 172

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除