2013年12月17日

(转)微信公众平台开发教程(七)Session处理

摘要: 原文地址:http://www.cnblogs.com/yank/p/3476874.html微信公众平台开发教程(七)Session处理在微信窗口,输入的信息有限,我们需要将一些信息分多次请求。比如:在进行用户绑定时,我们需要输入用户的相关信息,比如:用户名、密码,或者姓名、电话号码,服务端验证通过,即可将系统用户与微信用户绑定。然后,此微信账户就有一定的功能权限了,可以查积分,消费记录等。服务号:招商银行信用卡,就有很多功能。微信客户端无法缓存信息,而且输入信息有限,需要进行多次请求,在服务端保存当前会话状态。这就需要Session。本文以用户认证,绑定账号为例,来说明具体处理。一、创建通 阅读全文

posted @ 2013-12-17 23:28 黑子范 阅读(480) 评论(0) 推荐(0) 编辑

(转)使用零宽断言来匹配不包含连续字符串的行

摘要: 原文地址:http://blog.khotyn.com/blog/2013/07/24/zero-width-assert/最近在工作中遇到一个问题,有 N 个字符串,需要用正则表达式去过滤掉不包含某一个特定连续字符串(比如abc)的字符串。在网上搜罗了一大把,找到了在 Perl 5 的正则表达式中有零宽断言这个东西,非常强大,先来了解下零宽断言倒是是什么?简单的说,零宽断言是查找在某些内容之前或者之后的东西,这样解释起来可能比较抽象,我们来具体看下几种零宽断言:(?=exp):这个零宽断言用来断言自身出现的位置之后能够匹配到表达式 exp,考虑下面这一个正则表达式 q(?=u),这个正则表达 阅读全文

posted @ 2013-12-17 23:23 黑子范 阅读(3215) 评论(0) 推荐(0) 编辑

(转)教你怎么理解正则表达式之零宽断言(环视)

摘要: 原文地址:http://blog.csdn.net/binjly/article/details/12152235思考题今天有人问一个关于零宽断言的正则:[javascript]view plaincopyvarreg=/(?=a)b/;reg.exec("ab");大家思考下这个正则为什么匹配不了?我们先了解一下什么叫零宽断言,最后再来回答这个问题。概念理解零宽断言(有的资料叫它环视),分为零宽度正预测先行断言( 格式为 (?=exp) ),和零宽度正回顾后发断言( 格式为 (?<=exp) )。javascript目前只支持前者,所以这里我们只以前者来讨论。(为了 阅读全文

posted @ 2013-12-17 23:22 黑子范 阅读(1956) 评论(0) 推荐(0) 编辑

导航