自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(19)
  • 收藏
  • 关注

转载 简单实现lodash get

最近在项目里总是做数据兼容处理,比方说,正常可以从服务器拿到你要渲染的数据,但是服务器异常时,有可能后端传的数据不是太完整,你在业务组建里直接通过对象获取某一key的值的时候有可能会报undefined的错误,这时候就需要一个lodash的get去做兼容处理,也顺着业务写了一个小小的方法来实现lodash的get功能;话不多说,直接写;["a", "0","b", "c"].redu...

2019-08-23 15:27:00 337

转载 dynamic router 按需加载路由

在引入动态路由前,我先引入一段同步代码,如下是我在业务中,同步的引入组件模块;webpack code spliting。import * as utils from '@/utils'import Layout from '@/components/web/layout'import Home from './home'import Archives from './arc...

2019-08-23 15:26:00 441

转载 webapck tree shaking

这里引用官方的一句话来总结tree shakingtree shaking 是一个术语,通常用于描述移除 JavaScript 上下文中的未引用代码(dead-code)。它依赖于 ES2015 模块语法的 静态结构 特性,例如 import 和 export。我们的文件中总会引入各种依赖或者公共方法,例如:定一个一个utils文件,里面放了add,minus两个方法,但是我们的...

2019-08-23 15:21:00 164

转载 React Invalid hook call

先上一段异常错误信息Invariant Violation: Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:1. You might have misma...

2019-08-12 21:04:00 1516

转载 js 高程 this和原型透析

1. 考察this1.1var name = 'naruto';function show() { console.log('this:', this.name);}var obj = { name: 'xiaowa' show: show}obj.show(); // this: xiaowa当obj调用show()时,show的this被隐...

2019-08-08 16:33:00 103

转载 执行mysql,Incorrect string value异常处理办法

先贴一段异常代码SequelizeDatabaseError: Incorrect string value: '\xE8\x8C\x83\xE5\xBE\xB7...' for column 'content' at row 11|react-blog | at Query.formatError (/home/admin/blog/study-not...

2019-08-05 21:04:00 587

转载 centos 安装docker 异常处理

在阿里云服务器安装docker的时候,由于docker官方镜像一直安装失败,错误信息如下Downloading packages:Delta RPMs disabled because /usr/bin/applydeltarpm not installed.(1/2): libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm ...

2019-08-01 21:03:00 224

转载 linux 压缩操作命令

linux压缩和解压缩命令tar
解包:tar zxvf filename.tar
打包:tar czvf filename.tar dirname.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName .tar.gz解压:tar zxvf FileName.tar.gz压缩:tar zcvf...

2019-08-01 20:08:00 102

转载 centos 远程连接数据库踩坑记

最近舍弃百度云服务器,割肉买了三年阿里云服务器,虽然配置相同,毕竟价钱在那摆着,不得不说,阿里云服务器是真的好用。。。强入广告,emmmmmm。废话不多说,直接上代码。第一次安装可以根据菜鸟教程安装mysql,这里就不在赘述。https://www.runoob.com/mysql/mysql-install.htmlserver git:(master) ✗ mysql -h 12...

2019-07-30 15:21:00 265

转载 LHS和RHS理解

最近在重学前端,遇到LHS和RHS两个名词,这里记录下,方便深入理解两个概念见名知意,“L”和“R”的含义,它们分别代表左侧和右侧。这里举一个简单的例子console.log(a)在这段代码中,a就是进行RHS查询,因为我们并没有对a进行赋值操作,而是直接引用了a,我们需要查找并拿到a的值才能传递给console.log如果a=2,这里对 a 的引用则是 LHS 引用。LHS...

2019-07-29 10:30:00 9222

转载 node mysql 连接失败解决方案

通过node-mysql连接数据库时,mysql 版本为8.0.16{ Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client at Handshake.Seque...

2019-07-15 19:00:00 770

转载 brew 安装mysql并启动sql服务

brew install mysql安装过程➜ ~ brew install mysql==> Downloading https://homebrew.bintray.com/bottles/mysql-8.0.16.mojave.bottle.tar.gz==> Downloading from https://akamai.bintray.com/65/65e...

2019-07-11 11:07:00 309

转载 homebrew 安装踩坑解决过程

Homebrew由于国外镜像不翻墙的安装的话基本就会被qiang,所以按照官网的方式去安装会有error: RPC failed的错误;可以将安装的文件下载到本地,通过修改国内源去安装;下载源到本地curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install >> brew...

2019-07-11 10:48:00 3106

转载 centos 启动docker

准备centos操作系统,安装docker [root@localhost ~]# yum install docker启动 docker 并将其设置为开机启动 [root@localhost ~]# systemctl start docker [root@localhost ~]# systemctl enable docker如果操作系统不支持syste...

2019-02-27 10:36:00 176

转载 linux 下载node

nginx安装node以及nvm版本切换。安装NODE下载文件wget https://nodejs.org/dist/v8.10.0/node-v8.10.0-linux-x64.tar.xz解压源文件tar xvJf node-v8.10.0-linux-x64.tar.xz更改名称mv node-v8.10.0-linux-x64.tar.xz node添加到bas...

2019-02-26 18:04:00 99

转载 斐波那契数列-js

当第一次在论坛里偶然看到斐波那契数列,对于高数学的不咋滴的我,心想:这是个啥?百度一下,拨开云雾见青天;斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368........这个数列从第3项开始,每一项都...

2019-01-17 17:49:00 110

转载 防火墙管理

centos7默认安装了firewalld防火墙查看防火墙状态[root@admin ~]# firewall-cmd --statenot running (关闭显示not running,开启显示running)开启防火墙[root@admin/]# systemctl start firewalld.service[root@admin /]# firewall-cmd...

2018-12-11 19:35:00 350

转载 node-rsa 解密

node-rsa 公钥解密const NodeRSA = require('node-rsa');const key = new NodeRSA('-----BEGIN PUBLIC KEY-----\n'+...........'-----END PUBLIC KEY-----');const token = "token";const decrypted = key.d...

2018-12-11 19:13:00 949

转载 Docker部署前端应用

项目准备在项目根目录下,添加Dockerfile文件,此文件用来配置我们自定义一个镜像所需要指定的依赖项、环境以及执行的命令等。内容格式如下: # 指定我们的基础镜像是node,版本是v8.0.0 FROM node:10.13.0 # 指定制作我们的镜像的联系人信息(镜像创建者)# MAINTAINER EOI # cd到app文件夹下 WORKDIR /hom...

2018-11-27 18:14:00 195

空空如也

空空如也

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

TA关注的人

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