自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 python刑事案卷图片转pdf

分两步,第一步是转图片,第二步是合并。

2023-07-27 14:47:25 1062

原创 Mac重装

Mac在win下重装2012的A1465,到手后是win,果断重装,重启command+R,删除分区,进入lion的在线安装,无法下载所需组件,还了几个wifi,包括开手机热点,搜索有人说服务器墙了,有的说lion不提供在线服务了。只能用u盘安装。没有别的mac,只能win下下载安装包,transmac。刻录后option无反应,原来下载的没有引导。在网络上找带引导的mac安装包比windows难百倍,基本是要充39元会员,那不如到电脑城30元找人装一下。好不容易找到一个,也是百度网盘,下载要一...

2020-10-02 00:16:02 584

原创 微信小程序留言回复后下发订阅消息

订阅消息很多例子是同步的,如订单成功等,但是律师咨询留言之类的往往是异步的,有空了再回复,然后通过订阅消息通知咨询用户。流程为:用户留言->律师回复->发送订阅消息给用户->用户查看回复。订阅消息模板先到后台去找,根据注册类别有默认的。用户留言这里将授权合二为一。 <button open-type="getUserInfo" bindgetuserin...

2020-04-01 23:38:09 607

原创 战疫支付宝小程序开发2

serverless的云数据是支付小程序的难点,需要首先攻克。数据量不大的可以将数据保存到本地,特别是无需经常更新的,但是如果需要经常更新,更新版本就比较麻烦,而云数据库就可以经常更新,而无需更新版本。前文说了支付宝在线版本没有找到serverless的入口(也许是我没找到),下载IDE后,在支付宝小程序中选择模板选取,云与开放能力下面的其他类serverless入门。打开代码后,提示未安装依...

2020-03-14 20:35:10 546

原创 战疫支付宝小程序开发1

目前战疫小程序有腾讯、支付宝、百度、今日头条,对比如下 微信 支付宝 百度 字节跳动 资质 公司 公司、个人 公司 公司、个人 时间 2020.2....

2020-03-12 22:43:58 466

原创 微信小程序获取open-gid和群名称

小程序开放了微信群能力,获取groupid是第一步,相关组件在组件的开放数据中,获取open-gid(微信群的groupid)就会自动获取群名称。 type="groupName" open-gid="xxxxxx">open-gid通过wx.getShareInfo带参数shareTicket(页面内分享可获取)的callback得到加密数据encryptedDa

2017-08-11 00:10:47 14403 2

原创 微信小程序滚动区域

wxml如下,滚动跳转必须设置height,stroll-top为滑块位置,不可省略。目录>《微信小程序快速开发:视频指导版》.....目录第1章 微信小程序介绍....顶部JS文件如下:Page({ data: { toView: '', scrollTop: 10 }, jumpmulu: function (e) {

2017-07-26 19:46:15 1326

原创 微信小程序movable-area

movable-area是微信小程序的新组件,可以用来移动视图区域movable-view。移动方向可选择任何、垂直和平行。可移动区域里包含其他文本、图片、按钮等组件。可移动区域可绑定touchend等事件。movable-view的参数可调整动画效果。本次小程序实现两个按钮的拖动互换,垂直移动。wxml如下: 客服哥哥 客服妹妹

2017-07-25 17:19:48 4458

原创 微信小程序仿摩拜单车

本小程序仿摩拜单车的地图显示和拖动部分,单车数据采用周边厕所模拟。index.wxml如下:id="map"bindcontroltap="bindcontroltap"bindregionchange="bindregionchange"longitude="{{jd}}"latitude="{{wd}}"markers="{{markers}}"

2017-07-16 20:14:56 5307

原创 微信小程序实现路径规划

通勤助手小程序使用了线路规划这一功能,借助腾讯地图的WebService API中的路线规划服务和划线可实现这一功能。index.wxml文件如下,点击路线形成规划图。index.js文件如下  id="map"  polyline="{{polyline}}"markers="{{markers}}"include-points="{{markers}}"

2017-07-06 21:15:37 8015

原创 微信小程序地图划线

var point = []var that2function drawline() { that2.setData({ polyline: [{ points: point, color: "#99FF00", width: 4, dottedLine: false }], }) }

2017-07-01 17:17:15 8544 2

原创 小程序周边厕所

index.wxml文件如下,markers标点  id="map" longitude="{{jd}}" latitude="{{wd}}"    markers="{{markers}}" style="width: 100%; height: 1000rpx;"  show-location>index.js文件如下,仍使用上一节的腾讯sdk,在获取当前地理位置后,利用腾讯sdk

2017-06-24 13:39:58 2527

原创 微信小程序使用腾讯地图sdk

腾讯地图提供了供小程序使用的SDK,可结合地图组件和api进行快速调用,访问地址为http://lbs.qq.com/qqmap_wx_jssdk/index.html。首次使用需要申请秘钥,下载sdk文件qqmap-wx-jssdk.js。需要设置安全域名https://apis.map.qq.comindex.wxml文件如下经度{{jd}}纬度

2017-06-24 13:19:32 13135 2

原创 微信小程序中获取经纬度

index.wxml文件如下,longitude,latitude为以获取经纬度为地图中心,show-location为显示当前位置的绿色箭头 经度{{jd}}纬度{{wd}}index.js文件如下,wx.getLocation为获取用户位置API,首次需要用户授权,并打开gps,wgs84坐标系为gps坐标,gcj02为国测加密坐标,打开地图时使用。onReady: f

2017-06-22 00:03:36 12543 1

原创 微信小程序中实现地图导航

<map id="map" longitude="116.715790" latitude="23.362490" markers="{{markers}}"scale="18" style="width: 100%; height: 300px;" bindtap="click">以《微信小程序快速开发:视频指导版》第8章微网站中的地图为例,在map.wxml中增加bindtap="c

2017-06-22 00:01:59 48148 11

原创 微信小程序快速开发:视频指导版

《微信小程序快速开发:视频指导版》是2017年5月由人民邮电出版社出版的图书,作者是易伟。本书根据微信小程序的内容,全面系统地介绍了微信小程序的搭建和开发。本书主要内容有小程序注册、编程基础知识、小程序架构搭建、图片组件和单击事件、表单组件和条件渲染、网络请求和flex布局、swiper组件和列表渲染、页面周期和数组缓存、服务器搭建、数据库和用户信息API、模板消息和交互反馈API、页面参数传递和

2017-06-21 23:57:52 3688 1

原创 微信语义理解接口的应用-股票查询

微信语义理解接口称为智能接口,但微信只是开了一半接口,剩下一半要求用户自己去对接业务。这个语义理解类似中文分词技术,优于模糊匹配,拿查股票为例,你说“东风汽车”,“东风汽车股票”,“东风汽车价格”,“查一查东风汽车当前价”返回的内容是一样的,因此语义理解和微信语音识别的配合是最好的,由于口语化,识别率问题,智能接口就有一定用武之地。查询的参数包括query(语音识别结果),city(股票不影响),

2015-01-26 22:18:17 2071

原创 微信模板消息示例

<?php/** * 模板消息,申请后获取模板id:FDfSaS63i3sVCRw0e5hTvjnLO6hMpjGD8HmFHIEeGw4,示例为成为会员通知, {{first.DATA}}昵称:{{keyword1.DATA}}手机:{{keyword2.DATA}}成为会员赠送积分:{{keyword3.DATA}}会员级别:{{keyword4.DATA}}会员卡号:{{

2014-12-26 21:34:21 3660

原创 微信企业号开发php版2-文本消息

返回用户发送的文本消息,修改sample.php<?php//企业号返回用户的文本消息,替换模板的sample.php//@author 易伟//@date 2014-12-13//更改corpID,token和encodingAesKeyinclude_once "WXBizMsgCrypt.php";$encodingAesKey = "H8Ycg6SOGJbrBlfpZl

2014-12-13 15:02:22 4079

原创 微信企业号开发php版1-接口验证

普通模式类似公众号的编辑模式,很简单不再介绍,回调模式类似开发模式,略有不同。下载模板http://qydev.weixin.qq.com/php.zip接口文件为sample.php进行如下修改,找到corpId,AK和token自己改写或用模板的。提交sample.php路径后,验证成功。<?php//更改第8行corpID,token和encodingAesKey可选用代码里的

2014-12-13 14:56:30 3835

原创 微信消息体加密php版

使用wx_sample.php和加密的demo.php拼接而成,微信官方的wiki写的比较烂,难以理解,demo也不是很好,类中使用了空参数过程中赋值,初学者难以理解,不如直接得到加密解密方便。另外逻辑上也先写加密后解密,也和微信处理流程相反,造成理解困难。<?php/** * wechat php test *///define your tokendefine("TOKEN

2014-11-15 16:10:21 1995

原创 七牛上传简单案例

API文档写的太烂,给大家个简单案例。先下载phpsdk,

2014-09-12 22:48:56 1384

原创 巧用微信链接消息

链接消息是微信公众平台普通消息的一个类型,订阅号和服务号都可以处理,格式如下:13517763601234567890123456虽然提取方法很简单,很多网友不知道它的使用场景。其实对于自媒体订阅号来说,它有一个重要的应用,导入群发图文消息。订阅号的主要用途是每天群发消息,以图文消息为主。尽管微信提供了历史消息,但功能相对简单,无法实现分类、检索等功能,使用数据库每天

2014-06-30 12:29:47 1317

原创 新浪粉丝服务平台教程三:自定义菜单

菜单创建POSTcurl "https://m.api.weibo.com/2/messages/menu/create.json?access_token=ACCESS_TOKEN" -d 'menus={ }'

2014-06-13 23:34:40 1435

原创 新浪粉丝服务平台教程二:消息收发

与微信不同,微博接受的消息是Joson格式

2014-06-13 23:25:32 956

原创 新浪粉丝服务平台教程一:接口验证

由于微信等公众平台的火热,不甘寂寞的新浪微博也推出了类似的新浪粉丝服务平台,通过开放的接口,帮助微博认证帐号在自身服务中为主动订阅他的粉丝提供更精彩、更个性化的内容和更有趣的互动服务。首批开放的有蓝V用及部分个人黄V用户。随着微博支付的上线,新浪粉丝服务平台大有作为。官方文档在http://open.weibo.com/wiki/%E7%B2%89%E4%B8%9D%E6%9C%8D%E5%8A%

2014-06-13 23:18:16 1482

原创 python微信九django验证和消息回复

django版本为sae1.27,即默认版本。

2014-06-11 01:15:02 1542

原创 屌丝也能开发安卓版2048(App Inventor)

想编写安卓游戏,java太难,来试试App Inventor,虽然有人认为他是中学生的玩具,但是也能编写2048这样的火爆游戏,不需要太复杂的算法。整个游戏有几个模块:一、游戏初始化数列转化为图形,使用了canvas和精灵,相对应list,这里注意精灵位置是固定的,只是更改图片,多少分,就对于n.jpg,0分是底色图片。左右移动,使用了flung判断,绝对值判断,水平速度和垂直

2014-05-11 15:48:38 12995 14

原创 python微信八多媒体上传

多媒体上传使用Post方式,这里用到requests第三方包,地址http://cn.python-requests.org/en/latest/user/quickstart.html#id2,上传至site-packages目录,通过浏览器路径得到mediaid。token文件为tokenabc.py见上一节内容。# -*- coding: utf-8 -*-import sae

2014-04-04 23:32:10 2234

原创 python微信七token保存

微信中token可以保存2小时并有调用次数限制,需要进行缓存保存。首先打开sae的缓存memcache,1M即可。建立tokenabc.pyimport urllib2import jsonimport pylibmc as memcachemc = memcache.Client()token = mc.get("token")if token == None: appid

2014-03-12 22:40:04 2241

原创 微信排序算法

微信团队与2014年3月4日更新了公众平台sdk,点击打开链接,对排序算法进行了修改,原有的sort($tmpArr)修改为sort($tmpArr, SORT_STRING),php中sort()函数默认为SORT_REGULAR,即原来的数据类型。微信在接口验证时推送的数据为类似:signature=01e948890eb29696536d66a9aaa2943260b9f0cc&echost

2014-03-09 15:25:12 2376

原创 python微信六自定义菜单创建和删除

分别访问creat和del目录即可# -*- coding: utf-8 -*-import saeimport webimport xml.etree.ElementTree as ETimport sae.constimport MySQLdbimport urllib2import jsonurls = ( '/', 'Hello', '/creat',

2014-03-06 23:08:08 5096

原创 python微信五数据库

sae数据库表py,字段id,pro,value,输入省份,返回省会。前期测试错误,原来是字段名为key可能为保留字。后发现不用s%,直接用sql语句也可以,注意链接utf8# -*- coding: utf-8 -*-import saeimport webimport xml.etree.ElementTree as ETimport sae.constimport MySQLd

2014-03-06 22:22:38 1723

原创 python微信四json解析

以上节车联网api为例,换成json格式,json解析基础看http://blog.csdn.net/u011330225/article/details/20566727,python微信交流qq群:287714361#coding: utf-8 import saeimport webimport xml.etree.ElementTree as ET import urllib

2014-03-05 20:35:31 1195

原创 python解析json基础

import jsona='''{"employees": [{ "firstName":"Bill" , "lastName":"Gates" },{ "firstName":"George" , "lastName":"Bush" },{ "firstName":"Thomas" , "lastName":"Carter" }]}'''b=json.loads(a)c=b['

2014-03-05 20:25:15 872

原创 python微信四xml解析

百度的天气预报#coding: utf-8 import saeimport webimport xml.etree.ElementTree as ET import urllib2urls = ( '/', 'Hello')class Hello: def GET(self): data=web.input()

2014-03-04 22:07:12 2120 1

原创 python微信三被动响应文本和图文

#coding: utf-8 import saeimport webimport xml.etree.ElementTree as ET urls = ( '/', 'Hello')class Hello: def GET(self): data=web.input() echostr=data.

2014-03-04 19:54:36 1534

原创 python微信二响应各类消息

注意缩进和冒号,交流q群:287714361#coding: utf-8 import saeimport webimport xml.etree.ElementTree as ET urls = ( '/', 'Hello')class Hello: def GET(self): data=web.input

2014-03-04 00:35:28 991

原创 python微信一SAE上验证和hello

#coding: utf-8 import saeimport webimport xml.etree.ElementTree as ET urls = ( '/', 'Hello')class Hello: def GET(self): data=web.input() echostr=data.

2014-03-02 23:53:14 1561 2

原创 curl笔记3

$post="v_index=TITLE&v_value=china&FLD_DAT_BEG=&FLD_DAT_END=&v_pagenum=10&v_seldatabase=1&v_LogicSrch=0&submit=%B2%E9%26nbsp%3B%D1%AF";$url = "http://218.65.61.76:8001/cgi-bin/IlaswebBib";$ch = cur

2013-07-17 23:56:21 724

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除