当前搜索:

记一次网易七鱼云客服开发记录

节前一个朋友找我叫我帮他做一个微信在线客服的系统。其实微信公众号是有在线客服功能的,只是这个功能算是最基本的吧。之前我们公司使用过智齿,后来到期了就没做了。这次又有机会用第三方的客服系统就记录下来。 需求: 1.用户打开微信公众号,点击在线客服,用户可以选择指定的客服聊天(微信客服是不支持...
阅读(28) 评论(0)

Node.js爬取妹子图-async的使用

在上一篇中《Node.js爬取妹子图-crawler爬虫的使用》,主要介绍的crawler。之前在写《Node.js 2小时爬取驴妈妈8W+条旅游数据》时,使用的是node-schedule,做的定时任务,这样就可以不间断的爬取了。 这次在爬取妹子图使用的是async,这次的效率明显的提升了很多...
阅读(62) 评论(0)

Node.js爬取妹子图-crawler爬虫的使用

去年10月份写过《Node.js 2小时爬取驴妈妈8W+条旅游数据》。之前做的是使用request 做网路请求和 cheerio做DOM解析。 后来在网上看见了crawler,昨天就把crawler把玩了了一把。感觉使用起来还可以,他的作用和上面的两个包的作用是一样的。 这次我爬取的是妹子...
阅读(25) 评论(0)

vue之watch的用法

最近在做一个H5的项目。 需求是当用户在输入完了手机号和验证码之后,登录按钮才可以点击。 在没有使用vue之前,我们可能是通过input的change事件来判断,用户是否输入了内容,然后修改按钮的状态。现在有了vue,就省事了很多,我们只需要在watch中,监听数据模型的值改变即可。 &a...
阅读(50) 评论(0)

因touch-action: none;得mescroll

最近在帮一个朋友做一个贷款类的H5应用,有页面需要上下拉刷新,每个item点击还可以进入详情。由于使用的是SUI Mobile 框架,导致a标签跳转不成功,且谷歌浏览器调试打印如下警告提示:Unable to preventDefault inside passive event listener...
阅读(77) 评论(0)

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

最近两个月在重构公司的一个商城项目,小程序端,PC端,后台部分也大部分是我做的。比较忙,所以博客写的比较少。这两天在调试微信支付之后个用户发送一个模板消息的功能。一直出现errcode: 41028, errmsg: “invalid form id hint:的错误。在网上看了一个基本没有一个正...
阅读(356) 评论(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...
阅读(490) 评论(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...
阅读(1472) 评论(0)

MySQL 批量更新数据

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

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

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

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

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

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

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

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

更改 Vuex 的 store 中的状态的唯一方法是提交 mutation。Vuex 中的 mutation 非常类似于事件:每个 mutation 都有一个字符串的 事件类型 (type) 和 一个 回调函数 (handler)。这个回调函数就是我们实际进行状态更改的地方,并且它会接受 stat...
阅读(520) 评论(0)

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

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

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

在上一篇《Vuex(一)–为什么要使用Vuex》。简单的介绍了为什么要使用Vuex,通过一个反例来证明的。 现在在上一篇的基础上使用Vuex中的State,一个正面例子来证实,同时也介绍一下Vue核心概念State。 Vuex 使用单一状态树——是的,用一个对象就包含了全部的应用层级状态。至此...
阅读(593) 评论(0)

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

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

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

节前在CSDN博客看了《用python爬虫爬取去哪儿4500个热门景点,看看国庆不能去哪儿》。 后来我自己用Node.js去爬取一下,发现有问题。 去哪儿接口:http://piao.qunar.com/ticket/list.htm?keyword=北京&region=&fr...
阅读(1359) 评论(0)

Node.js 批量下载图片

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

ubuntu Git升级

最近在使用git提交代码:git push origin master的时候报错:The requested URL returned error: 401 Unauthorized while accessing https://gitee.com/hgdq/项目名字.git/info/refs...
阅读(347) 评论(0)

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

需求这是前天看见的一个面试题。 在这里有两个表,一个用户表和一个用户积分记录表。需求分析目的找到总积分前10的用户和用户信息现有条件用户表和积分记录表,唯一的联系就是会员uid。需求实现新建两个表用户表 积分记录表 积分表用户积分求和select uid, SUM(score) as...
阅读(507) 评论(0)
    个人资料
    专栏达人
    等级:
    访问量: 57万+
    积分: 7587
    排名: 3568
    博客专栏
    最新评论