道者编程


article   来源:原创 2020-12-22 17:53:11

PHP-FPM 调优

一:CGI和FastCGI1:CGI:一种基于浏览器的输入、在Web服务器上运行的程序方法。据说早期的web只能处理HTML静态文件,随着社会的发展,远远不能满足需要,比如用户如何交互?这时候出现了动态语言,比如PHP,那么PHP如何与web服务器通信,这就是CGI协议。webserver收到请求,fork一个…

article   来源:原创 2020-11-12 13:47:21

php的ssh2实现sftp,以及ftps

ftps协议不需要安装额外的扩展,通过CURL封装即可,先干ftps协议,搞一个下载的试试:class Ftps { private $server; private $username; private $password; private $ch; …

article   来源:原创 2020-10-16 11:28:27

php&nodejs微信支付签名算法逻辑

参考微信的官方文档:https://pay.weixin.qq.com/wiki/doc/api/external/jsapi_sl.php?chapter=4_3<?php function main(){ $key = 'ffffffffffff'; //key为商户平台设置的密钥ke…

article   来源:原创 2020-04-17 10:33:56

PHP命名空间

一:什么是命名空间,命名空间的作用是什么?先看看官方的解释:1:用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。2:为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。解释比较抽象,我们用例子说明。二:实例两个文件:a.php;…

article   来源:原创 2019-12-31 10:29:05

PHP strtotime('-1 month')获取上个月的小问题

在工作中中,可能经常需要用到获取上个月的月份,很简单,我们一般这样输出:echo date('Y-m',strtotime('-1 month'));但是这样会有个问题,strtotime('-1 month') 输出的是上个月今天的时间戳,如果上个月没有今天,那么以上输出就不是我们想要的结果。比如2019-1…

article   来源:原创 2019-10-07 21:52:47

php pdo mysql封装

最近在搞一些mysql脚本工作,为了方便工作,对PDO稍微封装下:一:随便起个名字:Db.php <?php /** * pdo mysql封装 * * @author jacken 2421102982 * @version 1.0 版本号 */ na…

article   来源:原创 2019-09-17 11:51:33

PHP 协程

PHP的协程需要生成器(yield)配合,先看看迭代器。一:迭代器(Iterator):在php中,数组可以遍历,对象也可以遍历,除此之外继承了Iterator接口的对象也可以遍历。PHP内置的Iterator接口有5个方法:Iterator::current — 返回当前元素 Iterator::key —…

article   来源:原创 2019-09-14 23:01:15

php的ArrayAccess使用

SPL提供了一组标准数据结构,php5.3以后成为了PHP内核的一部分,不需要单独安装任何模块,可以直接使用。比如用于观察者模式的Subject接口,这里的ArrayAccess也属于SPL标准库官方介绍:https://www.php.net/manual/en/class.arrayaccess.phpAr…

article   来源:原创 2019-09-12 11:31:51

二分查找算法

二分查找法:又叫作折半查找法,它是在有序数组中查找指定数据的检索算法,比如一个数组(线性表)长度10万,查询某个数,二分查找首先把该线性表折半查询,找到这个中间位置对比看是不是,如果不是,再一次折半,重复搞下去,直到找到数据,每一次折半都踢出了一半的数据,不用一个一个对比找,所以查找效率相对高效。两个条件:1:…

article   来源:原创 2019-09-05 23:39:25

PHP CURL模拟RESTFu风格

HTTP常规的请求方式:GET,POST,而RESTFull方法有: GET, POST, PUT, PATCH, DELETE等几种。要支持其他方法怎么办?我们基于PHP强大的CURL函数封装一个:这里我只增加PUT和DELETE,可以扩展: <?php /** * php curl 封…

共有 42 条记录  首页 上一页 下一页 尾页 12345

道知

about me

身体是革命的本钱,健身,养生,运动,公众号都有!

链接