
Others
文章平均质量分 90
时而宁靜
空谈误国,实干兴邦
展开
-
聊聊加密那些事儿
(本文阅读预计10分钟)前言:最近公司在对接第四方采宝服务商,用于聚合门店支付。之前对接微信支付宝都有sdk下载,直接调用服务即可,很多加密中间知识有盲区。确实,任何时候都得注重基础。想起了Swoole作者韩天峰曾提及:“不重视基础。就好比练武功,只求速成,不修炼内功和心法,只练各种招式,这样能高到哪里去?”(https://blog.youkuaiyun.com/ty_hf/arti...原创 2019-12-13 09:08:20 · 737 阅读 · 0 评论 -
支付宝查询退款接口(统一收单交易退款查询)
alipay.trade.fastpay.refund.query支付宝返回码https://doc.open.alipay.com/doc2/detail.htm?treeId=200&articleId=105351&docType=1#退款查询APIhttps://doc.open.alipay.com/docs/api.htm?spm=a219a.73867原创 2016-09-09 13:33:27 · 24201 阅读 · 0 评论 -
支付宝退款接口(即时到帐有密退款)
refund_fastpay_by_platform_pwd 官方参考文档:https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7386797.0.0.2gPk06&treeId=62&articleId=104744&docType=1#步骤:1. 按照官方文档,编写此接口所需要的各个参数;2. 对各原创 2016-09-09 08:42:42 · 26860 阅读 · 21 评论 -
支付宝支付接口(即时到账交易接口)
create_direct_pay_by_user 官方参数API文档地址:https://doc.open.alipay.com/docs/doc.htm?spm=a219a.7629140.0.0.dsNjYY&treeId=108&articleId=104743&docType=1步骤:1. 按照官方文档,编写此接口所需要的各个参数;2. 对各参数进行签名处理,原创 2016-09-08 12:00:00 · 20806 阅读 · 0 评论 -
PHP设计模式理解
一听别人用了什么什么设计模式,总感觉多么高大上似得。其实仔细理解起来,会发现你自己平时敲代码的时候有很多的思路原则,也正式某些设计模式中所要达到的思想。无非是前人开发中碰到的问题时,不利于继续开发维护,从而想出的最佳解决方案,久而久之便形成了公认的固有写代码的开发模式。个人感觉,其目的大多是为了 可维护性,可扩展性,可复用性而服务,一切的目的则是减少项目开发中的成本与困难度。 ...原创 2016-07-28 22:58:57 · 2457 阅读 · 0 评论 -
微信JSSDK分享功能详解
微信6.0之后JSSDK的调用,微信分享功能的实现,傻瓜教程原创 2016-01-26 14:19:25 · 72536 阅读 · 32 评论 -
两张图快速理解[区块链]
最近有关注保险类相关的讯息,正好接触到一款叫“众托帮”的服务平台,其中用到的一项关键技术:区块链技术。不禁想起了 “比特币”呀,本质的基础技术。那么究竟什么是 区块链呢?用通俗的话阐述:如果我们把数据库假设成一本账本,读写数据库就可以看做一种记账的行为,区块链技术的原理就是在一段时间内找出记账最快最好的人,由这个人来记账,然后将账本的这一页信息发给整个系统里的其他所有人。这也就原创 2017-04-22 00:19:45 · 2992 阅读 · 0 评论 -
Web跨域分析与解决
前言本片章叙述一下跨域问题,原来业务上也有碰到过此类问题,都是搜索下答案先处理问题,只知如何解决但不知深原。凡事多问个为什么嘛~这已经是两位前辈对我的深刻教诲了,深记于心。多问:为什么?一.跨域问题的由来二.怎么就算跨域(同源的定义)三.常见跨域解决方法四.总结一.跨域问题的由来为什么会产生这样一个问题,摆在我们面前呢??理解跨域,首先必须要了解...原创 2017-07-31 00:01:57 · 5177 阅读 · 3 评论 -
一个content-type引发的问题
背景介绍:问题:报警监控显示项目的活动接口异常并报错,提示json_decode解析异常,但不必现,无法立刻判断原因。先介绍下我们的数据传递流程:【app客户端】发送加密数据 -------->【网关】解密-透传------>【php服务器】业务逻辑图1.app报错页面监控时常显示项目的某个接口报错异常,报警提示如下:原创 2017-12-11 00:45:26 · 8174 阅读 · 1 评论 -
支付宝退款接口(即时到帐无密退款)
refund_fastpay_by_platform_pwd 官方参考文档:点击下载:http://download.youkuaiyun.com/detail/ty_hf/9611096步骤:1. 按照官方文档,编写此接口所需要的各个参数;2. 对各参数进行签名处理,生成URL3.调用此URL,跳转到对应请求页面4.同步回调返回【受理结果】,注原创 2016-09-09 09:10:55 · 54806 阅读 · 1 评论 -
微信native扫码支付
微信支付的方式有很多种,JSAPI--公众号支付、NATIVE--原生扫码支付、APP--app支付,统一下单接口trade_type的传参可参考这里MICROPAY--刷卡支付,刷卡支付有单独的支付接口,不调用统一下单接口这里以 NATIVE 原声扫码支付为例进行介绍。官方文档地址:https://pay.weixin.qq.com/wiki/doc原创 2016-09-17 21:20:03 · 12346 阅读 · 1 评论 -
2016第1篇--Python查看微信被删好友
前言相信各位一定有收到过这样的群发短信,据说还被归类为玩转微信的五大技巧之一╮(╯▽╰)╭【你说收到这样的信息该有多桑新,人和人的信任呢?!】但,其实,只要跑一下脚本,就轻松找出删除自己的好友,还不被他们发现。昨日,一同学发的朋友圈分享 Github 源码,说是可以轻松查到删除自己的微信好友,于是就开始了作死之路。Github 源码请看:0x5e原创 2016-01-06 22:23:14 · 15843 阅读 · 11 评论 -
PHP实现QQ快速登录
简单易懂PHP语言,实现QQ快速登录 API_ID , API_KEY ,access token, openidPHP实现QQ快速登录,罗列了三种方法,thinkphp原创 2015-11-01 19:36:04 · 3325 阅读 · 0 评论 -
GET和POST有什么区别?及为什么网上的多数答案都是错的。
作者:南柯之石链接:http://www.cnblogs.com/nankezhishi/archive/2012/06/09/getandpost.html如果有人问你,GET和POST,有什么区别?你会如何回答?我的经历前几天有人问我这个问题。我说GET是用于获取数据的,POST,一般用于将数据发给服务器之用。转载 2016-06-30 17:25:20 · 819 阅读 · 0 评论 -
日志-apache的access_log与error_log
1. access_log 访问日志access_log为访问日志,记录所有对apache服务器进行请求的访问,它的位置和内容由CustomLog指令控制,LogFormat指令可以用来简化该日志的内容和格式 2. error_log 错误日志error_log为错误日志,记录下任何错误的处理请求,它的位置和内容由ErrorLog指令控制,通常服务器出现什么错误,首先对它进行查原创 2017-02-17 20:47:28 · 54368 阅读 · 2 评论 -
日志-php-fpm慢日志查询
项目用php开发,在平常的过程中,应该时常监测下php脚本的运行状态如何来查看检测比较慢的php脚本呢?查看php-fpm慢日志。1.先查找到配置文件存放地址find / -name php-fpm.conf2.如果没有开启慢日志查询,先开启默认的 request_slowlog_timeout 是0,php的慢脚本日志是关闭的,因此原创 2017-02-17 20:49:50 · 26917 阅读 · 2 评论 -
日志-php-error错误日志查看
前言:对于我们做php开发的人员,上了生产环境,一定要把相关debug,display_errors错误提示等关掉。谁还难免不犯个错呢?这样能防止非致命性报错下,导致项目路径、数据库等信息泄漏。问:那么问题来了,我们在生产该如何查看php等相关错误呢?答:记录到错误日志里。error.log(或直接发送到syslog)下边就如何配置和查看日志作出简单叙述。原创 2017-02-17 20:51:27 · 110597 阅读 · 1 评论 -
Cookie and Session知识理解
Cookie and Session1. COOKIE setcookie(string name, string value, int expire,string path, string domain, int secure); name是cookie变量名称标识,你在php中将能象使用普通变量名相同来用他引用cookie变量。 value是cookie变量的初始值,原创 2015-06-25 20:06:57 · 856 阅读 · 0 评论 -
微信api退款及退款查询
相比支付宝的接口,微信的接口与实现都很简单其实,官方文档都有很详细的讲解。官方文档地址:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_4步骤:1.下载 安全证书!!【关键】2.按官方文档组织参数,生成URL3.CURL等同步访问URL,获取XML返回值(支付宝同步返回的是受理结果,异步才返回原创 2016-09-17 21:20:42 · 62602 阅读 · 5 评论 -
再次理解MVC,MVP 和 MVVM 的图示
复杂的软件必须有清晰合理的架构,否则无法开发和维护。MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。昨天晚上,我读了《Scaling Isomorphic Javascript Code》,突然意识到,它们的区别非常简单。我用几段话,就可以说清。转载 2015-11-25 14:30:42 · 933 阅读 · 0 评论