后花院 | 静心思考

敦兮其若朴,旷兮其若谷

【微信】或【支付宝】支付时表设计注意事项

现在第三方支付越来越流行,支持支付宝和微信支付的商家已经随处可见。伴随着移动支付的这种趋势,越来越多的企业在选择支付方式的时候会接入这两种支付方式。而我们也接入了这两种支付方式。我们知道支付宝和微信在支付的时候需要传递一个order_num参数,用于标记提交的这个订单的编号,但是如果本次支付失败了,支付宝或者微信会在他们服务器针对此订单号记录为失败状态(即在第三方支付服务器一个订单号只被标记一次,标记后不得更改),下次再次提交的时候,如果还是传递该订单编号,则会一直返回失败,但我们的业务需求却是支付失败可以再次尝试支付该订单,所以为了避免这种情况我们需要注意:※需要建立两张表。表1:订单记录表...

阅读全文>>

开源许可证介绍(摘自开源中国)

Apache v2 LicenseApache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足的条件也和BSD类似:需要给代码的用户一份Apache Licence如果你修改了代码,需要再被修改的文件中说明。在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明。如果再发布的产品中包含一个Notice文件,则在Notice文件中需要带有Apache Licence。你可以在Notice中增加自己的许可,但不...

阅读全文>>

提升PHP技能学习计划书

框架类Laravel、CI、ThinkPHP、YII、Symfony、Yaf 系统类Linux 相关命令 (软件多种安装方式,web服务器环境搭建配置,基本运维操作)​ 编程思想类抽象的面向对象编程 前端VUE.js、React-native 数据库数据库优化、高级复杂的查询语句、注意的问题等 PHPComposer、PHP7、底层原理 算法了解基本的算法(如:八大排序算法) APIrestful方式

阅读全文>>

linux 搭建ftp服务器

linux下搭建FTP服务器 环境CentOs5.6 步骤: 1.检测系统中是否安装了vsftpd服务,使用rpm -qa vsftpd查看是否安装,安装了显示安装版本,未安装无显示。 2.yum install -y vsftpd 安装该服务,安装完成后,使用上一步命令查看是否安装成功。 3.vsftpd文件目录介绍: /etc/logrotate.d/vsftpd.            vsftpd的日志文件 /etc/pam.d/vsftpd          &n...

阅读全文>>

linux基础学习---文件权限介绍

linux文件夹下查看各个文件的权限、所有者、用户组、创建时间等信息方法: 1.进入该目录,执行ls -al 命令 2.可查看各个文件的具体信息(取实例两个),格式如下:     -rw-r--r-- 1 root root    42304 Sep 4 23:00 install.log     drwxr-xr-x  2 root root  4096 Jan  8  2015 ssl 详解: 第一个字符代表文件是"目录、文件或链接文件等"。 &n...

阅读全文>>

CURL请求接口提示:PHP - SSL certificate error: unable to get local issuer certificate

   使用CURL请求微信接口,https地址,请求后返回false,打印错误结果提示:PHP - SSL certificate error: unable to get local issuer certificate     查询后在stackoverflow上找到了解决方案,特此记录一下。     解决方法:     1、Download the certificate bundle. As Arturo said, get the old cert, just in case you have a new...

阅读全文>>

1 2 3 4

© 后花院 | 静心思考 | Powered by EMLOG | Theme by NIMA

友情链接:Nutcracker