关闭
当前搜索:

微信小程序开发(十七)模板消息

最近两个月在重构公司的一个商城项目,小程序端,PC端,后台部分也大部分是我做的。比较忙,所以博客写的比较少。这两天在调试微信支付之后个用户发送一个模板消息的功能。一直出现errcode: 41028, errmsg: “invalid form id hint:的错误。在网上看了一个基本没有一个正确的答案,基本都是照搬微信的文档,并没有说出调试的细节。关于文档,大家可以直接看微信的文档-小程序模板...
阅读(110) 评论(0)

CentOS安装pm2

在上一篇《CentOS上安装Node.js–v8.9.0》中在CentOS下安装node.js需要配置环境变量。今天又安装pm2,也需要配置环境变量。 安装:npm install -g pm2 这个一直:[root@jkyx ~]# npm install -g pm2 /usr/local/src/node-v8.9.0-linux-x64/bin/pm2 -> /usr/local/src...
阅读(139) 评论(0)

CentOS上安装Node.js--v8.9.0

公司的新服务器,之前是ubuntu现在是CentOS。又需要安装一次环境了。安装步骤1.cd到源码目录,下载node.js v8.9.0版本。cd usr/local/src/2.解压tar -xvf node-v8.9.0-linux-x64.tar.xz3.测试 进入解压目录下的 bin 目录,执行 ls 命令,有node npm npx。执行:./node -v看见v8.9.0表示成...
阅读(717) 评论(0)

MySQL 批量更新数据

需求最近做的一个项目有这个一个需求,就是记录每个消息的查看数。 规则是只要客户端调用消息列表,就把当前接口返回的数据对应的数据库里面的查看字段+1。做的是后端给前端一次返回20条数据,那么就存在,后端需要一次跟新这20条记录的查看数。这就是设计到MySQL的批量更新操作了。实现消息表message: id content see 1 今天天气不错 222 2 马上要过...
阅读(133) 评论(0)

GitBook的安装/使用和阿里云服务器部署GitBook

关于GitBook–百度百科,可以看百度或者官网–GitBook。安装GitBook安装GitBook其实很简单,前提是你的机器已经有了Node.js环境。下面介绍了Mac和Ubuntu安装Node.js 《Mac下安装Node.js、测试、输出json》 和《Ubuntu 安装Node.js、Express和MySQL》。这里有安装Node.js的介绍。 全局安装:npm install g...
阅读(410) 评论(0)

Vuex(六)--Vue核心概念Module

由于使用单一状态树,应用的所有状态会集中到一个比较大的对象。当应用变得非常复杂时,store 对象就有可能变得相当臃肿。为了解决以上问题,Vuex 允许我们将 store 分割成模块(module)。每个模块拥有自己的 state、mutation、action、getter、甚至是嵌套子模块——从上至下进行同样方式的分割。const moduleA = { state: { ... },...
阅读(308) 评论(1)

Vuex(五)--Vue核心概念Action

Action 类似于 mutation,不同在于: - Action 提交的是 mutation,而不是直接变更状态。 - Action 可以包含任意异步操作。 Action 函数接受一个与 store 实例具有相同方法和属性的 context 对象,因此你可以调用 context.commit 提交一个 mutation,或者通过 context.state 和 context.getter...
阅读(350) 评论(0)

Vuex(四)--Vue核心概念Mutation

更改 Vuex 的 store 中的状态的唯一方法是提交 mutation。Vuex 中的 mutation 非常类似于事件:每个 mutation 都有一个字符串的 事件类型 (type) 和 一个 回调函数 (handler)。这个回调函数就是我们实际进行状态更改的地方,并且它会接受 state 作为第一个参数。mutation 必须是同步函数。不带载荷接前面几篇文章的例子,这里我们修改商品价格...
阅读(302) 评论(0)

Vuex(三)--Vue核心概念Getter

在上一篇《Vuex(二)–Vue核心概念State》,我们介绍了State。 有时候我们需要从 store 中的 state 中派生出一些状态。 如果有多个组件需要用到此属性,我们要么复制这个函数,或者抽取到一个共享函数然后在多处导入它——无论哪种方式都不是很理想。 Vuex 允许我们在 store 中定义getter(可以认为是 store 的计算属性)。就像计算属性一样,getter 的返...
阅读(311) 评论(0)

Vuex(二)--Vue核心概念State

在上一篇《Vuex(一)–为什么要使用Vuex》。简单的介绍了为什么要使用Vuex,通过一个反例来证明的。 现在在上一篇的基础上使用Vuex中的State,一个正面例子来证实,同时也介绍一下Vue核心概念State。 Vuex 使用单一状态树——是的,用一个对象就包含了全部的应用层级状态。至此它便作为一个“唯一数据源 (SSOT)”而存在。这也意味着,每个应用将仅仅包含一个 store 实例。单...
阅读(334) 评论(0)

Vuex(一)--为什么要使用Vuex

关于Vuex,可以看看官方文档-《Vuex 是什么?》。文档里面其实也说了为什么要使用Vuex。问题其实我们在工作中也经常遇见这种情况:一份数据需要在多个页面共享操作,同时保证同步。 开发过原生iOS的就知道,页面有生命周期-UIViewController的生命周期及iOS程序执行顺序,我们只需要把这份数据做成单例或者本地数据即可,数据同步就在页面生命周期函数里面处理就行。但是H5的前端应用似乎...
阅读(656) 评论(0)

Node.js 2小时爬取驴妈妈8W+条旅游数据

节前在CSDN博客看了《用python爬虫爬取去哪儿4500个热门景点,看看国庆不能去哪儿》。 后来我自己用Node.js去爬取一下,发现有问题。 去哪儿接口:http://piao.qunar.com/ticket/list.htm?keyword=北京&region=&from=mpl_search_suggest&page=1。问题这个接口一个IP短时间访问次数多了是需要验证的,之后就是不...
阅读(1121) 评论(0)

Node.js 批量下载图片

前言最近接手一个项目,是一个兄弟公司写的,使用PHP的ThinkPHP做的前后端在一起的项目。代码是别人搞到服务器上面去的,突然那边的整个技术部解散了,而我们这边在此之前我还没看见过代码。项目虽说部署到了服务器上,且可以打开,但是一堆bug。 没办法只好硬着头皮在线上修改。之前也就是换了两天时间在本地把PHP环境搭建过。还算好,在一天之内修改而几个bug,使得项目在上线的时候,没有明显的bug了。...
阅读(505) 评论(0)

ubuntu Git升级

最近在使用git提交代码:git push origin master的时候报错:The requested URL returned error: 401 Unauthorized while accessing https://gitee.com/hgdq/项目名字.git/info/refs后来百度发现时服务器上面安装的git版本过低。 原文地址:http://www.cnblogs.com...
阅读(231) 评论(0)

MySQL查询总积分前十的用户信息和总分

需求这是前天看见的一个面试题。 在这里有两个表,一个用户表和一个用户积分记录表。需求分析目的找到总积分前10的用户和用户信息现有条件用户表和积分记录表,唯一的联系就是会员uid。需求实现新建两个表用户表 积分记录表 积分表用户积分求和select uid, SUM(score) as total from scoreTb group by uid;结果 这里用到了SUM()求和函...
阅读(385) 评论(0)

微信小程序开发(十六)页面传值

之前做小程序的时候就使用过页面的传值,但是一直没写写成博客。今天有个网友问我页面怎么传值,我就写写下来,让他去看看。 之前做iOS开发的时候就有很多页面传值的应用,什么正向传值,反向传值,跨页面传值等。实现的方式有:通知,本地储存,公开属性,代理,单例等。 那么小程序有哪些呢?小程序页面传值的方式/* * 页面传值:1.正向传值:上一页面 --> 下一页面 *...
阅读(735) 评论(0)

Node.js实现GitHub第三方登录

之前在《Node.js+express+MySQL仿美团注册登录绑定第三方登录》这里做的是app的第三方登录,里面有app的流程。后来在使用阿里巴巴矢量图库-http://www.iconfont.cn/ 的时候看见了使用GitHub第三方登录,这个是Web端的,今天就自己动手实现了这个功能。登录流程 上图就是基本的登录流程了。GitHub设置填写应用信息1.首先登录你的GitHub,然后点击进入...
阅读(726) 评论(0)

Node.js腾讯云COS文件上传

昨天写了一篇《Node.js阿里云OSS文件上传》。今天上班来了想起,原来我还有腾讯云的产品,于是见看了下腾讯的对象存储-COS。使用步骤进入控制台腾讯云的页面,发现就没有控制台这三个字,那么怎么进去了?只能点击云产品,选择对应的产品进去了。获取APPID获取SecretId和SecretKey 这里大家根据自己上一步获取的APP的开头数组点击进入。我的是125开头的。 这里不要选错了。选错...
阅读(1175) 评论(0)

Node.js阿里云OSS文件上传

前言之前做的《微信小程序开发(二)图片上传》和《Node.js+express+MySQL使用七牛云实现的用户头像修改》,使用的都是七牛云的对象云储存服务。这次公司使用另外一套系统,别人要求使用阿里云的服务,所以就研究一些阿里云的OSS,发现我的阿里云里面是有OSS的,所以就写了一些玩了一下。使用步骤新建bucket首先登陆阿里云,进入控制台,对象存储OSS。 获取密匙 获取服务区域这里给大家一...
阅读(1505) 评论(0)

微信小程序开发(十五)获取位置

最近又在做小程序开发的工作。这次需要获取用户的地理位置,就是在界面上显示用户所在的城市。准备工作准备工作就是看小程序的文档-小程序-获取位置。 这里小程序提供了一个接口wx.getLocation(OBJECT)。接口参数 这里主要是那个type参数。success返回 这里我们可以看见返回的数据里面和位置相关的只有经纬度latitude和longitude。但是这个是数字,用户并不需要关系这...
阅读(665) 评论(0)
188条 共10页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:487379次
    • 积分:6741
    • 等级:
    • 排名:第4068名
    • 原创:188篇
    • 转载:0篇
    • 译文:0篇
    • 评论:165条
    博客专栏
    最新评论