2017年9月19日

微信小程序——豆瓣电影——(2):小程序运行部署

摘要: Demo 预览 演示视频(流量预警 2.64MB) GitHub Repo 地址 仓库地址:https://github.com/zce/weapp-demo 使用步骤 bash $ git clone https://github.com/zce/weapp-demo.git weapp-doub 阅读全文

posted @ 2017-09-19 18:39 云潇洒 阅读(853) 评论(0) 推荐(0) 编辑

微信小程序——豆瓣电影——(1):基础入门

摘要: 准备 Demo 项目地址 https://github.com/zce/weapp-demo Clone or Download(需准备GIT环境) $ cd path/to/project/root $ git clone https://github.com/zce/weapp-demo.git 阅读全文

posted @ 2017-09-19 18:35 云潇洒 阅读(2388) 评论(0) 推荐(0) 编辑

微信小程序开发初探

摘要: 一、关于微信小程序 1.1 小程序诞生的背景 张小龙说道: (1)一切以用户价值为依归→用户是微信的核心,所以微信中没有很多与客户无关的功能,比如QQ中的乱七八糟一系列东西。 (2)让创造发挥价值→所有围绕微信的创造比如公众号都应该发挥其应有的价值。 (3)用完即走的高效服务→这一点就厉害了word 阅读全文

posted @ 2017-09-19 18:18 云潇洒 阅读(1458) 评论(0) 推荐(1) 编辑

微信小程序开发语言的选择

摘要: 微信使用的开发语言和文件很「特殊」。 小程序所使用的程序文件类型大致分为以下几种: ①WXML(WeiXin Mark Language,微信标记语言) ②WXSS(WeiXin Style Sheet,微信样式表) ③JS(Java,小程序的主体) 在语言方面,小程序看似重新定义了一套标准。但实际 阅读全文

posted @ 2017-09-19 17:19 云潇洒 阅读(49903) 评论(0) 推荐(4) 编辑

微信公众平台开发(十二) 发送客服消息

摘要: 一、简介 当用户主动发消息给公众号的时候(包括发送信息、点击自定义菜单、订阅事件、扫描二维码事件、支付成功事件、用户维权),微信将会把消息数据推送给开发者,开发者在一段时间内(目前修改为48小时)可以调用客服消息接口,通过POST一个JSON数据包来发送消息给普通用户,在48小时内不限制发送次数。此 阅读全文

posted @ 2017-09-19 11:06 云潇洒 阅读(3466) 评论(0) 推荐(0) 编辑

微信公众平台开发(十一) 功能整合

摘要: 一、简介 在前面的几篇微信功能开发文档中,各个微信的功能都是独立的,单一微信只能提供一种功能,这样不符合大众开发者和客户的需求。所以在这一篇文章中,我们将对前面开发出来的微信功能进行简单整合,以供读者参考。 二、思路分析 一种简单的做法是,截取关键字,然后进行判断,执行相应功能代码。这种做法比较适合 阅读全文

posted @ 2017-09-19 11:05 云潇洒 阅读(500) 评论(0) 推荐(0) 编辑

微信公众平台开发(十) 消息回复总结

摘要: 一、简介 微信公众平台提供了三种消息回复的格式,即文本回复、音乐回复和图文回复,在这一篇文章中,我们将对这三种消息回复的格式做一下简单讲解,然后封装成函数,以供读者使用。 二、思路分析 对于每一个POST请求,开发者在响应包中返回特定xml结构,对该消息进行响应(现支持回复文本、图文、语音、视频、音 阅读全文

posted @ 2017-09-19 11:04 云潇洒 阅读(628) 评论(0) 推荐(0) 编辑

微信公众平台开发(九) 数据库操作

摘要: 一、简介 前面讲解的功能开发都是简单的调用API 完成的,没有对数据库进行操作。在接下来的高级功能开发中,需要使用到数据库,所以在这一篇中,将对MySQL 数据库的操作做一下简单的介绍,以供读者参考。 二、思路分析 百度开发者中心提供了强大的云数据库(包括MySQL, MongoDB, Redis) 阅读全文

posted @ 2017-09-19 11:03 云潇洒 阅读(5764) 评论(0) 推荐(0) 编辑

微信公众平台开发(七) 聊天机器人功能开发

摘要: 一、简介 上一篇文章介绍了微信公众平台翻译功能的开发,实现了中、英、日语言互译,在实际生活中也能使用到。在接下来的这一篇文章中,我们将完成一个比较有趣的功能,那就是聊天机器人,可以在你无聊的时候陪你聊天逗你开心。 二、思路分析 在这个实验中,我们将调取小黄鸡官方(http://www.simsimi 阅读全文

posted @ 2017-09-19 11:02 云潇洒 阅读(368) 评论(0) 推荐(0) 编辑

微信公众平台开发(八) 自定义菜单功能开发

摘要: 一、简介 微信公众平台服务号以及之前成功申请内测资格的订阅号都具有自定义菜单的功能。开发者可利用该功能为公众账号的会话界面底部增加自定义菜单,用户点击菜单中的选项,可以调出相应的回复信息或网页链接。自定义菜单接口将为公众账号的信息展示空间提供更多可能性。本文将针对自定义菜单做简单的开发应用,以供读者 阅读全文

posted @ 2017-09-19 11:02 云潇洒 阅读(474) 评论(0) 推荐(0) 编辑

微信公众平台开发(六) 翻译功能开发

摘要: 一、简介 上一篇文章介绍了微信公众平台天气预报功能的开发,实现了微信公众平台的第一个实际应用,在接下来的这一篇文章中,我们将对微信翻译功能进行简单开发,以供读者参考。 二、思路分析 和上一篇查询天气的思路差不多,首先要对用户发送过来的消息进行判断,判断消息里是否含有“翻译”关键字,如果含有,则提取待 阅读全文

posted @ 2017-09-19 11:01 云潇洒 阅读(619) 评论(0) 推荐(0) 编辑

微信公众平台开发(五) 天气预报功能开发

摘要: 一、简介 前面几篇文章对微信公众平台的开通及简单使用做了简单的介绍,但都没有涉及到实际使用中的问题,例如天气查询,公交查询,快递查询等。接下来的几篇文章将对实际生活中会经常使用到的一些功能进行开发讲解,以供读者参考。 这一篇文章将对大家每天都会关心的天气查询进行开发,例如,用户发送消息 “苏州天气” 阅读全文

posted @ 2017-09-19 11:00 云潇洒 阅读(411) 评论(0) 推荐(0) 编辑

微信公众平台开发(四) 简单回复功能开发

摘要: 一、简介 微信公众平台可以根据用户发送的信息进行判断,然后给出对应的回复,具有良好的交互性。下文将模拟简单的回复功能,根据这个案例,开发者也可以基本理解微信交互的原理,进行更深层次的开发。 二、思路分析 用户发送过来的文本信息,我们可以提取关键字,通过简单的 if...elseif...else.. 阅读全文

posted @ 2017-09-19 10:59 云潇洒 阅读(740) 评论(0) 推荐(0) 编辑

微信公众平台开发(三) 订阅事件(subscribe)处理

摘要: 一、简介 新用户关注微信公众平台,将产生一个订阅事件,即subscribe事件,默认代码中没有对这一事件进行相应回复处理。 在新用户关注公众平台后,可能想知道该平台提供了哪些功能,以及怎样使用该平台,通俗一点讲就是该平台的“使用说明书”。 本文将详细讲述对subscribe事件的处理过程,回复相应信 阅读全文

posted @ 2017-09-19 10:58 云潇洒 阅读(1985) 评论(0) 推荐(0) 编辑

微信公众平台开发(二) 微信公众平台示例代码分析

摘要: 一、摘要 微信公众平台提供了一个简单的php示例代码,在做进一步开发之前,我们有必要将其详细了解一下。 二、获取代码 微信官网:http://mp.weixin.qq.com/mpres/htmledition/res/wx_sample.zip 三、分析代码 完整代码如下: 3.1 整体分析 原始 阅读全文

posted @ 2017-09-19 10:57 云潇洒 阅读(753) 评论(0) 推荐(0) 编辑

微信公众平台开发(一) 配置接口

摘要: 一、简介 微信公众平台是腾讯公司在微信的基础上新增的功能模块,通过这一平台,个人和企业都可以打造一个微信的公众号,并实现和特定群体的文字、图片、语音的全方位沟通、互动。 二、通讯机制 三、注册微信平台公众帐号 注册地址:https://mp.weixin.qq.com 四、服务器端配置 4.1 示例 阅读全文

posted @ 2017-09-19 10:56 云潇洒 阅读(1477) 评论(0) 推荐(0) 编辑

Java NIO系列教程(十二) Java NIO与IO

摘要: 当学习了Java NIO和IO的API后,一个问题马上涌入脑海: 我应该何时使用IO,何时使用NIO呢?在本文中,我会尽量清晰地解析Java NIO和IO的差异、它们的使用场景,以及它们如何影响您的代码设计。 Java NIO和IO的主要区别 下表总结了Java NIO和IO之间的主要差别,我会更详 阅读全文

posted @ 2017-09-19 10:45 云潇洒 阅读(291) 评论(0) 推荐(0) 编辑

Java NIO系列教程(十一) Pipe

摘要: Java NIO 管道是2个线程之间的单向数据连接。Pipe有一个source通道和一个sink通道。数据会被写到sink通道,从source通道读取。 这里是Pipe原理的图示: 创建管道 通过Pipe.open()方法打开管道。例如: 1 Pipe pipe = Pipe.open(); 1 P 阅读全文

posted @ 2017-09-19 10:44 云潇洒 阅读(220) 评论(0) 推荐(0) 编辑

Java NIO系列教程(十) Java NIO DatagramChannel

摘要: Java NIO中的DatagramChannel是一个能收发UDP包的通道。因为UDP是无连接的网络协议,所以不能像其它通道那样读取和写入。它发送和接收的是数据包。 打开 DatagramChannel 下面是 DatagramChannel 的打开方式: 1 DatagramChannel ch 阅读全文

posted @ 2017-09-19 10:43 云潇洒 阅读(265) 评论(0) 推荐(0) 编辑

Java NIO系列教程(九) ServerSocketChannel

摘要: Java NIO中的 ServerSocketChannel 是一个可以监听新进来的TCP连接的通道, 就像标准IO中的ServerSocket一样。ServerSocketChannel类在 java.nio.channels包中。 这里有个例子: 01 ServerSocketChannel s 阅读全文

posted @ 2017-09-19 10:43 云潇洒 阅读(165) 评论(0) 推荐(0) 编辑

导航