自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(255)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

转载 CommonJs 和 ESModule 的 区别整理

1. exports 和 module.exports 的区别module.exports 默认值为{} exports 是 module.exports 的引用 exports 默认指向 module.exports 的内存空间 require() 返回的是 module.exports 而不是 exports 若对 exports 重新赋值,则断开了 exports 对 module.exports 的指向引用:require 和 import 都可引用//foo.jsexpor

2020-10-30 14:43:54 2293

转载 vue diff react

https://github.com/aooy/blog/issues/2

2020-10-29 16:59:25 98

转载 let var 的例子

function varTest() { var x = 1; if (true) { var x = 2; // 同样的变量! console.log(x); // 2 } console.log(x); // 2}function letTest() { let x = 1; if (true) { let x = 2; // 不同的变量 console.log(x); // 2 } console.log(x); //.

2020-10-27 17:28:25 199

转载 HTML中的attribute属性和JavaScript中的property属性的区别

一、基本概念区别 attribute:是HTML标签上的某个属性,如id、class、value等以及自定义属性 它的值只能是字符串,关于这个属性一共有三个相关的方法,setAttribute、getAttribute、removeAttribute; property:是js获取的DOM对象上的属性值,比如a,你可以将它看作为一个基本的js对象。 这个节点包括很多property,比如value,className以及一些方法onclik等方法。 从上图中我们可以..

2020-10-26 15:37:11 770

原创 js 深拷贝递归实现

deepClone = (element) => { if(!(typeof element === 'object')) return element; if(element === null) return null; return element instanceof Array ? element.map(item => deepClone(item)) : Object.entries(element) .reduce(.

2020-10-26 14:42:15 334

转载 原型链最容易懂的,最好的文章

https://www.cnblogs.com/loveyaxin/p/11151586.html

2020-10-22 18:21:22 109

原创 用node 写post 方法时遇到的跟跨域有关的问题

标题用node 写post 方法时遇到的跟跨域有关的问题用node 写post 方法时遇到的跟跨域有关的问题当我访问node 的get方式时,没有任何问题,但是当我使用post 方法的时候,出现了这个问题,经过查阅得知,需要在node 服务的请求那里,进行设置app.all("*", function(req, res, next){ res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control

2020-10-16 14:34:26 598

转载 CSS八种让人眼前一亮的HOVER效果

可以直接看下面的原文链接,体验会好一点一.发送效果HTML<div id="send-btn"> <button> // 这里是一个svg的占位 Send </button></div>复制代码CSS#send-btn{ display: flex; align-items: center; justify-content: center; height: 100vh;}button { bac...

2020-09-22 11:37:30 264

转载 JS函数节流和函数防抖

1.为什么需要函数防抖和函数节流?在浏览器中某些计算和处理要比其他的昂贵很多。例如DOM操作比起非DOM交互需要更多的内存和CPU占用时间。连续尝试进行过多的DOM操作可能会导致浏览器挂起,甚至崩溃; 例如当调整浏览器大小的时候,resize事件会连续触发;如果在resize事件处理程序内部尝试进行DOM操作,其高频率的更改可能会让浏览器崩溃; 为了绕开上面的问题,需要对该类函数进行节流;2.什么是函数防抖和函数节流防抖(debounce)和节流(throttle)都是用来控制某个函数

2020-09-17 13:52:17 138

原创 安装 image-webpack-loader 的遇到的问题

https://github.com/tcoopman/image-webpack-loader#usage1, 安装brew install libpng这个有的mac电脑上是本来就有的,可以不用安装,使用brew list 就可以查看有没有,不过还会出现一种情况,就是即使是有,但还是需要再安装一下2,github 中的 五个图片的涉及到的loader,也要安装3,安装gif 的时候出的错解决方法brew install automake这个时候又出现下面这个错误.

2020-08-31 10:18:05 3997

原创 第一次使用uniapp 遇到的坑

1,使用子组件 ,要注意大小写的问题因为我的vue 文件是小写,所以我的组件名就是小写,但是这样一直不行,于是我 就改成了大写,就可以了2、在page.json 里面使用阿里图标库(1)在阿里图标库 自己的项目里面 ,选中unicode方式,然后点击下载本地(2)下载文件里面的iconfont.tff 粘贴到自己项目里面的static下面(3)在pages.json 里面,修改fontSrc的路径,一定要用本地路径,text的属性 一定要保留\u3 运行的时候,在i...

2020-06-04 11:15:04 5417

转载 css锚点定位被顶部固定导航栏遮住的解决方案

<html xml:lang="cn" lang="cn"><head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <meta name="keywords" content="anchor,fixed navigation hide anchor"> <link rel="stylesheet" href="https://qid..

2020-05-28 17:33:11 2398

转载 将本地文件上传到Linux服务器

scp -P 端口 c://xxxx.txt user@ip:/home/root注意:-P 大写-i 公钥1、从服务器上下载文件scp username@servername:/path/filename/var/www/local_dir(本地目录)例如scp root@192.168.0.101:/var/www/test.txt把192.168.0.101上的/var/www/test.txt的文件下载到/var/www/local_dir(本地目录)2、上传本地...

2020-05-27 14:58:37 3662

原创 echart

yAxis {axisLine: true,}设置了axisLine ,那么y轴的标度线 就不显示了

2020-04-29 15:33:13 153

转载 nodemon 安装 mac提示 -bash: nodemon: command not found

成功安装,并且nodemon命令运行成功:npm config set prefix /usr/localsudo npm install nodemon -g --registry=https://registry.npm.taobao.org现在终于成功了,这个是自动连接重启的技术,比node server.js 来 启动好用...

2020-04-14 10:23:47 1273 2

原创 毛边玻璃

backdrop-filter blur(10px)

2020-04-12 15:17:54 316

转载 Safari手机浏览器中input 光标不居中解决方案

在iPhone的Safari中发现了这个问题,line-height 属性不能使input输入框中的光标垂直居中,总会有偏移量。查找资料之后发现要换一写法。height= padding + font-size; 这样通过padding方式达到的居中效果没有问题。如果高度是30px,字体大小是16px,设置line-height和字体大小相同,计算得上下内边距是7px。input{p...

2020-04-12 14:01:36 820

转载 css实现鼠标移入时img图标变色

有时候我们需要实现类似鼠标移入img图标变色的功能,虽然提前准备好两张相应颜色的图片就可以解决问题,但是使用css也是可以做到让img图标变色的首先使用一个div将img包裹起来<div class=“imgtest”> <img src="images/logo.png" alt=""></div>然后定义该div的样式.ima...

2020-04-03 13:34:14 2220

转载 vue动态加载图片问题,报错Cannot find module "."

正常在<img>标签加载图片的方式是<img src="../assets/product2.jpg" alt="">但是在vue中动态加载图片,直接用src是无效的,需要使用v-bind动态加载<img :src="product.imgSrc" alt=""> //正确<img :src="../assets/product2.jpg" a...

2020-04-02 15:53:34 14581 1

转载 Js将字符串转换成对象或数组en

举个例子var test='{ colkey: "col", colsinfo: "NameList" }'a、将文本转换成对象var test='{ colkey: "col", colsinfo: "NameList" }' var obj2=eval("("+test+")"); alert(obj2.colsinfo);b、将文本转换成数组var test='...

2020-03-20 09:42:54 845

转载 JavaScript 时间戳

1、JavaScript 的时间对象转换为时间戳 1.1、时间对象转时间戳的 5 种写法 1.2、获得当前时间的时间戳 1.3、获得 10 位数的时间戳 2、JavaScript 的时间戳转换为时间对象 3、总结1、JavaScript 的时间对象转换为时间戳1.1、时间对象转时间戳的 5 种写法在 JavaScript 中,将时间对象转换为时间戳的方法有 5 种,示例...

2020-03-19 13:50:24 495

转载 Mac下安装homebrew(解决error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL)

Mac下安装homebrew直接说方法 1.将brew的install文件下载本地 2.修改install文件的镜像源 3.开始安装 4.替换homebrew源 5.更新(确认为最新版本) 6.设置 bintray镜像 仍然安装失败 首先感谢大佬的分享,原文:macOS High Sierra10.13.3安装homebrew报错LibreSSL S...

2020-03-03 11:16:18 2544

转载 在Ubuntu下进行MongoDB安装步骤,查询mongodb信息的命令

一. 在Ubuntu下最傻瓜的步骤(以下都在root用户下进行操作):MongoDB安装很简单,无需下载源文件,可以直接用apt-get命令进行安装。打开终端,输入以下命令:sudo apt-get install mongodb2.这时装好以后应该会自动运行mongod程序,通过"pgrep mongo -l"查看进程是否已经启动3.在终端输入"mongo",然后回车...

2020-02-25 10:02:22 1804

转载 mongodb启动不了:child process failed, exited with error number 48

问题:启动mongodb的时候,发现起不来,报错:child process failed, exited with error number 48然后先去/var/log/mongo/mongod.log 查看启动的日志可能原因:应该是没有正常关闭mongodb引起的,比如直接 kill -9 <pid>导致解决方法:1.找到mongod.lock文件...

2020-02-25 09:58:52 9467 1

转载 unbuntu 安装node

转自:ubuntu快速安装最新版nodejs,只需2步第一步,去 nodejs 官网https://nodejs.org看最新的版本号;也就是说此时此刻,12.6.0 是最新的版本,不过你求稳的话建议选 10.16.0的LTS版。第二步,添加源后安装重点来了,nodejs 的每个大版本号都有相对应的源,比如这里的 10.x.x版本的源是https://deb.nodeso...

2020-02-24 23:58:21 884

转载 Ubuntu 卸载安装 node 和 npm

0x00. node 和 npm 卸载不干净 #apt-get 卸载 sudo apt-get remove --purge npm sudo apt-get remove --purge nodejs sudo apt-get remove --purge nodejs-legacy sudo apt-get autoremove #手动删除...

2020-02-24 13:18:15 2161

转载 yarn报错error An unexpected error occurred: "https://registry.yarnpkg.com...connect ETIMEDOUT...

在使用yarn安装依赖包时报错,提示信息:error An unexpected error occurred: "https://registry.yarnpkg.com/killable/-/killable-1.0.0.tgz: connect ETIMEDOUT 104.16.19.35:443"这是由于资源地址请求超时造成的,更换一下请求地址即可。解决方案:运行命令,把资源地...

2020-02-19 20:27:23 30132

转载 linux查看redis安装目录

如果命令 which 和whereis 都找不到安装目录,可使用以下办法 ps -ef|grep redis得到了进程号 xxxx然后 ls -l /proc/xxxx/cwd

2020-02-19 17:39:04 3419

转载 unbuntu 升级node 运行pm2命令只出现[PM2] Spawning PM2 daemon with pm2_home=/root/.pm2

小程序上线过程中,pm2安装成功了,但是运行pm2命令只打印一句话https://blog.csdn.net/shine_a/article/details/102669471

2020-02-18 00:47:36 1658

转载 Ubuntu16.04环境下git安装与使用

一、git的安装参见廖雪峰的git教程,在Linux使用sudo apt-get install git即可。二、创建本地版本库在需要创建版本库进行管理的根文件夹下,输入git init命令,通过git init命令将这个文件夹变成git可以管理的仓库:H:\>cd weekly-reportH:\weekly-report>git initInit...

2020-02-17 23:46:16 747

转载 Ubuntu16.04安装最新版mongodb

apt-get install mongodb刚直接用命令安装mongodb,发现装完只是2.6.10版本,不是最新版安装最新版mongodb从官方引导安装最新的mongodb,https://www.mongodb.com/download-center#community,从这个地址去到安装引导教程以下是4.0.2的版本,如果是以后来看这篇文章应该已经不是最新的,请自己去这...

2020-02-17 16:23:34 1445

转载 Ubuntu 安装 Mongodb

安装方式一:从apt-get安装1. 添加mongodb签名到APT$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA3129272. 创建/etc/apt/sources.list.d/mongodb-org-3.2.list文件并写入命令ubuntu 14.04$ echo ...

2020-02-17 14:12:38 174

转载 unbuntu mongod 出错

sudo mkdir -p /data/db/sudo chown `id -u` /data/dbhttps://stackoverflow.com/questions/24599119/mongodb-not-working-error-dbpath-data-db-does-not-exist

2020-02-17 14:07:09 231

转载 Nuxt的默认模板和默认布局

https://blog.csdn.net/zjsfdx/article/details/82145730

2020-02-14 12:04:19 367

转载 解决git下载出现:Failed to connect to 127.0.0.1 port 1080: Connection refused拒绝连接错误

解决git下载出现:Failed to connect to 127.0.0.1 port 1080: Connection refused拒绝连接错误文章目录:一、git拒绝连接原因分析 二、错误解决方式 1、查看Linux当前有没有使用代理 2、查看端口有没有被占用 2、取消代理设置 linux解决端口号被占用(扩展内容) 不知道是不是翻墙导致的错误,昨天同事说...

2020-02-12 20:50:31 5369

转载 centos 安裝 moongodb

查看MongoDB的版本,到https://www.mongodb.com/download-center#community下,选择Community Server后选择linux,之后在选择对应的版本。如果装的是Amazon的,启动mongodb时会出现Error parsing INI config file: unrecognised option ‘nohttpinterface’ ...

2020-02-07 13:12:56 152

转载 开启redis-server报错 # Creating Server TCP listening socket *:6379: bind: Address already in use--解决方法

...

2020-02-07 11:58:42 679

转载 ubuntu下nginx停止、启动、重启

转载自:https://www.cnblogs.com/xiaoL/p/6964217.htmlnginx -s reload :修改配置后重新加载生效nginx -s reopen :重新打开日志文件nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确关闭nginx:nginx -s stop :快速停止nginx ...

2020-01-15 11:35:19 9780

转载 Ubuntu 16.04安装Nginx

在Ubuntu下安装Nginx有以下方法,但是如果想要安装最新版本的就必须下载源码包编译安装。一、基于APT源安装sudo apt-get install nginx安装好的文件位置:/usr/sbin/nginx:主程序/etc/nginx:存放配置文件/usr/share/nginx:存放静态文件/var/log/nginx:存放日志其实从上面的根目录文件夹可...

2020-01-14 17:49:57 297

转载 unbuntu 安装nginx

Ubuntu安装nginx, the HTTP rewrite module requires the PCRE library 的解决方法解压nginx-1.9.12.tar.gz后,执行下面的命令安装./configure --prefix=/usr/bin/出现the HTTP rewrite module requires the PCRE library 的错误。解决方...

2020-01-14 17:37:22 387

思源黑体的包

思源黑体的各个样式包,不需要再用font face,直接可以用

2019-02-15

亲测可用的zTree树菜单插件

经过亲测,这个ztree插件的确好用,由于刚开始用的是以前的版本,所以会导致效果出不来,但这个可以使用,使用时记得将类名写为ztree

2018-05-01

ssm框架所使用的jar包,

搭建ssm框架所要使用的全部的jar包,经过测试,确实可以使用

2018-04-14

zTree js css img包

如果使用在Tree插件时,要引入的js,图片,css,就是上面的ztTree的 js

2018-04-05

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

TA关注的人

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