摘要: 在列表展示用户信息的时候发现有是base64的微信昵称,还有一些并不是base64的字符,所以就需要判断字符是否需要base64解码。这时就要通过判断来进行解码,然后在网上找了一些方法。如下: $str = "5L2g5aW9"; if ($str == base64_encode(base64_d 阅读全文
posted @ 2019-12-13 16:51 XueDing 阅读(3860) 评论(0) 推荐(0) 编辑
摘要: 选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。Ctrl+S 阅读全文
posted @ 2019-06-14 15:37 XueDing 阅读(39084) 评论(1) 推荐(4) 编辑
摘要: 微信红包的架构设计简介: 概况:2014年微信红包使用数据库硬抗整个流量,2015年使用cache抗流量。 1、微信的金额什么时候算? 答:微信金额是拆的时候实时算出来,不是预先分配的,采用的是纯内存计算,不需要预算空间存储。。 采取实时计算金额的考虑:预算需要占存储,实时效率很高,预算才效率低。 阅读全文
posted @ 2019-03-04 11:20 XueDing 阅读(2202) 评论(2) 推荐(0) 编辑
摘要: Pay.php支付控制器 模型:Weixin.php Weixin.php Alipay.php 支付宝需要的submit文件:点击下载 wx.html在使用微信客户端支付时需要的页面 阅读全文
posted @ 2019-01-19 12:17 XueDing 阅读(2923) 评论(0) 推荐(2) 编辑
摘要: 首先下载SDK包可以在 官网下载 ,或者在项目根目录使用composer 。 压缩包里面有五个文件,实际运用到只有两个,然后放在extend文件目录下 在需要使用的控制器进行引入 上传方法: 删除方法: 阅读全文
posted @ 2019-01-15 17:51 XueDing 阅读(2184) 评论(1) 推荐(1) 编辑
摘要: 上面的 $str 只是进行举例,实际使用还是按照真实数据。 阅读全文
posted @ 2019-01-10 15:25 XueDing 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 1 $file_name = '后弦 - 下完这场雨 (铃声).mp3'; 2 $arr = $this->getInfo($file_name);//返回音频的信息 3 $time_long = gmdate('H:i:s', $arr['seconds']); 4 5 /** 6 * 获取文件信 阅读全文
posted @ 2019-01-09 10:49 XueDing 阅读(1916) 评论(0) 推荐(1) 编辑