自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

微信小程序授权登陆,解密encryptedData出现乱码问题

前端传过来的encryptedData 用base64_decode解密后出现乱码 解决方法: 用get方式传加密的字符串时,接收到以后,字符串里包含的”+“会被替换成" " 解密时先将encryptedData 中的" “替换成”+" 这样就输出正常了,也...

2019-05-21 19:49:34

阅读数 465

评论数 0

微信小程序授权登陆 encryptedData 解密的数据中不包含unionid参数

一、问题 微信小程序通过wx.getUserInfo获取用户信息时,encryptedData 解密的数据中不包含unionid参数; 二、解决 如果你的小程序没有绑定微信开放平台,encryptedData 解密的数据中不包含unionid参数; 如果开发者拥有多个移动应用、网站应用、和公众帐号...

2019-05-21 19:43:37

阅读数 258

评论数 0

微信扫码支付,curl出错,错误码:60

最近做微信扫码支付,用微信官方的example,生成支付信息的url时报curl错误 Uncaught exception 'WxPayException' with message 'curl出错,错误码:60' in 这个错误通过修改文件WxPay.Api.php 解决,具体如下: 第56...

2019-05-14 09:03:00

阅读数 74

评论数 0

php构造函数的使用

什么是构造方法(函数)? 构造(函数)方法是类中的一个特殊方法。当使用 new 操作符创建一个类的实例时,构造方法将会自动调用,其名称必须是 __construct()。 在一个类中只能声明一个构造方法,而是只有在每次创建对象的时候都会去调用一次构造方法,不能主动的调用这个方法,所以通常用它执行一...

2019-05-05 11:39:53

阅读数 140

评论数 3

laravel中间件的简单使用

什么是中间件? 所谓中间件是指提供在请求和响应之间的,能够截获请求,并在其基础上进行逻辑处理,与此同时能够完成请求的响应或传递到下一个中间件的代码。 首先按照用途列举一下常见的中间件: 前置中间件: cookie验证:验证用户的cookie 用户角色验证:定义不同的用户角色并验证 用户权限验证:配...

2019-05-05 11:04:18

阅读数 62

评论数 0

php四种基本排序算法(冒泡,选择,插入,快速)

四种算法,分别用冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中的值按照从小到大的顺序进行排序。 $arr(1,43,54,62,21,66,32,78,36,76,39); 1.冒泡排序 思路分析:在要排序的一组数中,对当前还未排好的序列,从前往后对相邻的两个数依次进行比较和调整,让...

2019-04-24 09:30:52

阅读数 49

评论数 0

mac ssh远程连接服务器异常修复(WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!)

今天把阿里云的磁盘重置了,之后发现远程连接连不上服务器 错误日志里有一句 进到这个目录里,编辑know_hosts,将与服务器公网ip对应的那段文字删除 再次进行远程连接 问题就解决了,原因是因为才重装系统后,再次进行远程连接上,在输入yes后,本机会将远程机器的信息,写到/Users/w...

2019-04-23 16:40:16

阅读数 36

评论数 0

API接口响应速度追踪类

** 前言 ** API接口响应慢? SLA一直提不上去? 其实这是后端程序员想进阶必须要跨过去的坎:就是把它优化掉。 那么这其中到底有没有套路呢?答案是:有的。 本文将介绍目前正在用并且十分“无脑”有效的这个套路。 ** 正文 ** 埋点追踪分析,找出真凶 首先呢,第一部肯定是在关键函数(有db...

2019-04-22 17:30:50

阅读数 153

评论数 0

PHP+Redis解决高并发下的秒杀(乐观锁思路)

抢购、秒杀是平常很常见的场景,面试的时候面试官也经常会问到,比如问你淘宝中的抢购秒杀是怎么实现的等等。 抢购、秒杀实现很简单,但是有些问题需要解决,主要针对两个问题: 一、高并发对数据库产生的压力 二、竞争状态下如何解决库存的正确减少("超卖"问题) 第一个问题,对于PHP来说...

2019-04-11 10:56:59

阅读数 167

评论数 1

zabbix图片乱码问题(排除字体问题)

运维部署zabbix后,发现图片中文乱码: 搜了一下都说是字体文件问题,试了一下还是不行,经过一番搜索,发现是php编译时的问题:   php在编译时开启了-enable-gd-jis-conv,问题原因:   如果PHP编译时启用–enable-gd-jis-conv选项的话,那么非ASCI...

2019-04-09 07:47:45

阅读数 79

评论数 0

基于tp5的微信app支付及回调

1.微信开放平台创建移动应用,获取appid和商户号,并申请微信支付 2.生成订单信息,调用wxTradePay $wxpay = new model\Wxpay(); $wxpay_info = $wxpay->wxTradePay($order); 生成微信预支付订单 publ...

2019-03-27 15:20:37

阅读数 906

评论数 0

基于tp5的支付宝app支付及回调

1.支付宝开放平台添加应用,获得appid,并签约。 2.配置支付宝的应用公钥。 3.在开放平台下载官方sdk demo。 4.生成订单信息,调用AlipayTradeAppPayRequest (1)订单信息生成$order $alipay = new model\Alipay(); $ali...

2019-03-27 14:28:42

阅读数 543

评论数 0

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