自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 Property 'closeAll' does not exist on type 'ElMessage'

遇到这种错误是element没有及时更新声明文件的问题,我看到github上已经有人提了pull request, 但是并没有发版,所以需要自己去改动,两种办法,更改node_modules 里面的声明文件这个办法只能是临时使用, 找到node_modules/element-ui/types/message 在里面添加 close 和 closeAll的声明close (): void...

2019-10-18 09:34:40 775

原创 Promise.all 传入同一个方法不同参数的封装

参考:cnode

2018-11-20 10:05:17 3655 1

原创 Error: webpack.optimize.UglifyJsPlugin has been removed, please use config.optimizat

今天把之前的项目升级到webpack4报错了,记录一下解决方案报错的原因是webpack4已经升级不支持这种写法了,也就是说不在plugins里面进行操作。而是放在了optimization里面,写法不变下面贴代码const UglifyJSPlugin = require('uglifyjs-webpack-plugin');.... optimization: { m...

2018-10-22 14:23:33 7990

原创 electron 中webview如何与主进程渲染进程进行事件监听通信

直接上代码 const webview = document.querySelector('webview'); webview.addEventListener('dom-ready', () => { webview.openDevTools(); console.log('渲染进程在webview加载完之后发送消息') }) //上面...

2018-10-12 23:26:35 2786 2

原创 记nodejs 下载图片内容为空,大小是0kb的问题解决方案

今天在下载图片的时候发现什么方法都尝试了然后一直都是无内容,最后面我改变一下createWriteStream路径到上一层目录就可以正常写入图片,由于我是用pm2启动的服务然后又开启了watch 所以在我往目录里面写文件的时候pm2就会检测改动,所以写入图片的的操作就会被刷新.关闭watch解决问题附上我的代码卸载图片并根据日期创建目录const downImageFile = asy...

2018-09-29 17:45:15 1970

原创 express获取微信post请求的参数

首先我们需要安装一下两个依赖npm install -S xml2js iconv通过安装以上两个依赖我们来分别解析微信的发送过来的数据是怎么样子的接下来 import { parseString } from "xml2js"; import iconv from "iconv-lite"; app.post('/wx509aecc4b33e97dd/callback', f...

2018-09-18 22:09:06 406

原创 studio 3t 如何链接开启验证的mongodb

今天把mongodb数据库搭建后,想着需要给老板更直观的查询数据库,我就顺便安装了一下studio 3t 除了软件是全英文的其他的都很好用,下面就直接贴解决方案第一步先导入连接详细信息并设置好你的服务器地址以及端口号 第二步填入数据库账号以及密码还有授权的数据库一般都是admin 第三步建立连接就可以浏览我们的数据库进行增删改查了 ...

2018-09-14 22:50:16 10957 2

原创 studio 3T windows 64位版本下载地址

废话不多说直接点击下载点我下载

2018-09-14 19:25:59 6187 9

原创 nginx添加块ngx_cache_purge编译失败

这几天折腾nginx然后遇到的的问题一一记录下来下次方便自查> ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --add-module=../ngx_cache_purge-2.2 ../ngx_cache_purge-2.2/ngx_cach...

2018-09-14 09:59:24 921

原创 centos7mongodb创建管理员账号(最详细操作)

本文是假设你已经部署好数据库环境了的 废话不多说直接贴代码> mongoMongoDB shell version v3.6.1connecting to: mongodb://127.0.0.1:27017MongoDB server version: 3.6.1> use admin2018-09-12T22:30:47.472+0800 E QUERY ...

2018-09-13 00:19:27 8921 1

原创 小程序抽奖效果demo滚筒抽奖3d动画抽奖(附代码以及随机中奖处理)

前言: 最近公司要求做一个抽奖的页面,然后看到设计稿的一刻眉头一皱,这事没那么简单最开始是用translateY但是效果太生硬了而且不方便二次抽奖或者多次抽奖找了半天决定用3d来做成一个滚轮这样的好处是支持多次旋转往上加360°就好啦首先第一步是布局 <view class="prizeContent-box"> <...

2018-09-11 21:16:54 8210 5

原创 js把多维数组转换成一维数组的方法

前言 今天在做优化项目的时候在操作多维数组的时候遇到了一个问题,就是后台返回的数组深度不一致,然后需要把多维数组转换成一维数组方法一、apply结合concat拉平数组 let arr=[[1,2,3],[4,5],[6]]; console.log([].concat.apply([],arr)); //输出 [1, 2, 3, 4, 5, 6]...

2018-09-04 16:14:34 5731

原创 快速搭建微信小程序第三方平台基础教程(二)授权流程技术说明

1、获取component_access_tokenhttp请求方式: POST(请使用https协议) https://api.weixin.qq.com/cgi-bin/component/api_component_token{"component_appid":"appid_value" , //第三方平台的appid"component_appsecret": "appsec...

2018-09-03 10:52:26 3077 8

原创 快速搭建微信小程序第三方平台基础教程(一)第三方平台是做什么的

在上个月公司决定分发许多重复的小程序来抢占关键词,当时琢磨了一下两个开发方案想的第一个方案是通过微信提供的http调用和命令行调用然后写一个shell 脚本,但是想想行不通,因为我如果写一个分发工具的话肯定不只是专业技术人员来分发,可能会给公司的其他同学来负责,第二个方案是自己搭建一个第三方平台一切都是傻瓜式操作(手动滑稽);第三方平台是做什么的 公众平台第三方平台是为了...

2018-08-29 11:09:15 8447 1

原创 在mounted监听vuex的数据并用于网络请求的解决方法

今天在写代码的时候发现一个问题并记录起来如题 假如我们有一个请求需要在mounted生命周期里面发起,然后拿到的数据渲染到页面然后发起请求的一个参数是需要从vuex里面获取的我们假设这个参数是token,这个token是要用户进行授权然后我们才能拿到我们可以写成这样子:export default {data:(){ token:''}, mounted() {...

2018-08-22 14:09:53 4019

原创 es6 symbol的通俗理解

很多人在学习es6的时候一看到很陌生的单词就会避开性学习 本章我们来用最简单精简的方法讲解一下symbol1.为什么要用symbol?ES5的对象属性名都是字符串,这容易造成属性名的冲突。比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin模式),新方法的名字就有可能与现有方法产生冲突。如果有一种机制,保证每个属性的名字都是独一无二的就好了,这样就从根本上...

2018-08-14 22:22:20 689

原创 github克隆项目很慢怎么办

最近我发现github克隆项目很慢,翻墙的同学请忽略此篇文章,嫌翻墙麻烦的同学可以试试以下这个办法。等了十几分钟都没什么进展简直不能忍了平时在公司内部团队是使用码云来管理代码的,我们可以在github上面fork你要克隆的项目到自己的仓库上去,或者你直接在码云导入进去也可以,就像这样耐心的等待一下我们就看到项目已经克隆到码云仓库里面了 接下来在克隆岛本地就很快了...

2018-07-31 14:48:25 8382 1

原创 npm无法全局安装本地包的解决方法

今天想动手写一个脚手架工具,本地安装的时候遇到了一点问题npm install -g my-cli但是这样安装会报错$ npm install -g xcx-clinpm WARN notice Due to a recent security incident, all user tokens have been invalidated. Please see https...

2018-07-23 09:12:45 4713

原创 mongoose 更新保存数据的时候自动插入__v

今天在写爬虫的时候 用上了mongoose 看了一会官方文档以及一些简介,感觉非常不错 于是立马入坑尝试了一下,mongoose还是不错的feic非常适合哪种从关系型数据库转入到非关系型数据库的同学.  然后没用到久我就遇到一个问题,就是mongoose在你插入更新数据的时候会自动给你保存版本号,于是翻了一下文档,解决方案如下:官方说明new Schema({..}, { versi...

2018-07-17 15:02:24 3019

原创 mongoose 连接数据库报错的解决方案

报错信息如下     DeprecationWarning: current URL string parser is deprecated, and will be removed in a future version. To use the new parser, pass option { useNewUrlParser: true } to MongoClient.connect.大意就...

2018-07-16 12:40:54 6254 1

原创 js 打开新窗口支付不被拦截的解决方案

首先网上常用的有三种方式1.模拟A标签点击function newWin(url, id) { var a = document.createElement("a"); a.setAttribute("href", url); a.setAttribute("target", "_blank"); ...

2018-07-12 09:36:02 2016 1

原创 微信小程序比较版本号

小程序基础库版本号使用 semver 规范,格式为 Major.Minor.Patch,其中Major、Minor、Patch均为整数,1.9.901、2.44.322、10.32.44 都是符合 semver 风格的版本号。通常我们月度发布版本会把Minor提升一位,例如从1.9.x升级到1.10.x,如果是修正版本,会把Patch提升一位,例如1.10.0升级到 1.10.1。Major位则是...

2018-04-02 15:14:02 10453

原创 linux笔记

ls:列出当前文件夹和目录ls -l 查看当前文件详细信息cd 打开目录rm 删除文件pwd 查看当前路径rm -r 递归删除top 类似任务管理器  z键查看占用情况 Q退出ps aux 查看进程的情况ps aux |  管道的作用是把管道左侧的命令结果作为输入传给管道右侧的命令 经常放到管道右侧的一般是进行筛选的pas aux | grep ssh筛选包含所有ssh进程的列表ifconfig

2018-02-03 23:00:27 116

原创 nodejs在linux和windows环境下的安装以及常用软件安装(详细)

•VirtualBox•虚拟机CentOS安装•xShell与xFtp•Node.js•MongoDB•Redis 以上就是我们这次需要安装的软件,我会一个个的讲解安装过程并贴上可以下载的软件包VirtualBox的安装和虚拟机centos安装点击下载VirtualBox 虚拟机我们下载virtualbox 为什么不用vmware 因为这个方便快捷成之后全部

2018-01-21 23:18:05 464

studio-windows-3t-x64.zip

强大的mongodb可视化工具 告别终端使用可视化工具Studio 3T对MongoDB进行数据库的操作。

2020-12-14

空空如也

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

TA关注的人

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