02 2018 档案
摘要:曾经见到知乎上有人问“为什么像facebook这类的网站需要上千个工程师维护?”,下面的回答多种多样,但总结起来就是:一个高性能的web系统需要从无数个角度去考虑他,大到服务器的布局,小到软件中某个文件的实现,甚至于某个循环内的运算如果出现不严谨都可能导致全盘崩溃。 上面提到web性能优化需要多个角
阅读全文
摘要:第一部分: Nginx介绍及原理简单分析 快速入门 关于Nginx,我们可以到其官网 http://nginx.org/ 以及WIKI http://wiki.nginx.org 进行下载和了解。 我们可以看一下下面的英文介绍: Nginx (pronounced engine-x) is a fr
阅读全文
摘要:本文档为微信小程序商城NideShop项目的安装部署教程,欢迎star NideShop商城api服务:https://github.com/tumobi/nideshop NideShop微信小程序商城: https://github.com/tumobi/nideshop-mini-progra
阅读全文
摘要:1、按步骤安装Navicat Premium,如果没有可以去官网下载:http://www.navicat.com.cn/download/navicat-premium 2、安装好后下载激活文件:https://pan.baidu.com/s/1kVgTd6R 提取密码:t1yp 3、下载好后解压
阅读全文
摘要:return { cartList: cartList, cartTotal: { goodsCount: goodsCount, goodsAmount: goodsAmount, checkedGoodsCount: checkedGoodsCount, checkedGoodsAmount:
阅读全文
摘要:ctx.headers 获取所有的 header 信息,等同于 ctx.header。
阅读全文
摘要:微信openid由用户id和公众号id加密而来,同一用户相对同一公众账号的openid是不变的。
阅读全文
摘要:options {Object} 操作选项,会通过 parseOptions 方法解析 return {Promise} 返回单条数据 查询单条数据,返回的数据类型为对象。如果未查询到相关数据,返回值为 {}。
阅读全文
摘要:model.getField(field, num) field {String} 字段名,多个字段用逗号隔开 num {Boolean | Number} 需要的条数 return {Promise} 获取特定字段的值,可以设置 where、group 等条件 若想获得单个字段的所得值,那么应该
阅读全文
摘要:let itemKey = 0;for (const addressItem of addressList) { addressList[itemKey].province_name = await this.model('region').getRegionName(addressItem.pro
阅读全文
摘要:应用场景: 1、在数据表中,要记录每条数据是什么时候创建的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录创建时间; 2、在数据库中,要记录每条数据是什么时候修改的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录修改时间; 实现方式: 1、将字段类型设为 TIMESTAM
阅读全文
摘要:跨域原理: 一.使用axios发送get请求 二.使用axios发送post请求 三.使用axios发送post或get请求细节处理 四.使用axios完成品牌管理 五.使用vue-resource发送异步请求(包含get和post请求) 两个js文件一定要按照顺序加载 六.使用vue-resour
阅读全文