node 使用nvm 管理版本

安装命令:curl-o-https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh|bashorwget-qO-https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh|bash配置环境变量vim.bash_profile输入下面内容export......

axure 9.0以上 授权码

本验证码包括个人版,企业版,团队版axurerp9授权码:被授权人:www.ddooo.com授权秘钥:UdMLVdonmFlplbTMoBppfrUXZMhEQ6Mf2shBAkTCJBk5ycQJs2NALgvLsHhyfoYRaxurerppro9.0Enterprise企业版:被授权人:www.ddooo.com授权秘钥:Bv6P2wrR10Sq5UCpPSB0+LMjkWU2i1XgQN......

【电商】商品规格组合发布算法

电商,添加商品,商品的规格可以组合成不同的SKU也就是商品最小的货存单位。上代码:letarr=[[{1:'红色'},{1:'紫色'}],[{2:'S'},{2:'m'}],[{3:'圆领'},{3:'V领'},{3:'高领'}],];//笛卡尔乘积算法functionjx(arr){if(arr.length>1){letres=[];letitem=arr[0];arr.splice(0......

js 对象合并

1.jquery或者lodash中使用extend方法letobj={a:1,b:2}letobj1={c:3}//jquery$.extend(obj,obj1);//lodash_.extend(obj,obj1);2.使用es6object.assign()方法,深拷贝切记letobj={a:1,b:2};letobj1={c:3};//assginletobjs=Obj.assgin(ob......

使用es6装饰器(Decorator) 优化 koa2 路由

此处不对es6Decorator方法做讲解,请自行谷歌或百度。(因为讲解不明白哈哈)看看要实现的样子:@Controller('/v1/account')classAccount{@Action('/getAccountList',GET,isAuth)asyncgetAccountList(ctx){console.log(ctx);}@Action('/delAccount',GET,isAu......

vue 使用打印机打印数据 print-js

使用print-js打印机打印数据,打印方式很多种,请查看官方文档。(简单介绍json格式数据打印)1.安装print-jsnpminstall--saveprint-js2.在vue页面引入importprintfrom'print-js'3.准备要打印的数据(json)开始打印letarr=[{name:"小明",sex:"男"},{name:"小红",sex:"女"},];printJS({......

flutter mac环境安装

fluttermac环境安装1.下载fluttergitclone-bbetahttps://github.com/flutter/flutter.git2.配置环境变量vim~/.bash_profileexportPATH=/app/flutter/bin:$PATHsource~/.bash_profile3.查看是否安装成功flutter-h4.检查环境flutterdoctor......

sequelize 连接多个数据库生成多个实例

seuqelize连接多个库,生成多个实例。1.配置config.json{"db1":{"database":"db1","user":"root","password":"123456","host":"123.56.12.1","port":"3306"},"db2":{"database":"db2","user":"root","password":"123456","host":"12......

sequelize-auto 同步生成数据模型

在使用sequelize这种orm框架时,我们需要先建立数据模型,在同步生成表结构,而有时我们需要重构一个项目时,在表结构已将建立好的情况下,在去建立数据模型,这是一件繁琐的事情。sequelize-auto自动同步表数据接口生成数据模型。1.安装npminstall-gsequelize-auto使用的mysqlnpminstall-gmysql2.命令-同步建立模型sequelize-auto......

vue-cli 3.0 项目打包体积优化

简单介绍小vue-cli3.x线上打包体积优化方法。1.使用webpack压缩插件,打包时项目进行压缩(插件:compression-webpack-plugin),配置方法:在vue.config.js配置文件中添加配置:configureWebpack:config=>{constmyConfig={}myConfig.plugins=[newCompressionWebpackPlug......