PHP
文章平均质量分 76
goldenleek
这个作者很懒,什么都没留下…
展开
-
PHP策略模式在业务的实践总结
【大话设计模式】-- 策略者模式(Strategy):它定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变法,不会影响到使用算法的客户。策略模式的核心就是屏蔽内部策略算法,内部的算法是可以随时替换,对外部是没有感知的。若新增或修改内部的算法,只需要修改或者扩展相应的策略类,客户端的代码无需改动,符合设计模式中一个重要的原则:开闭原则。一. 业务需求背景1.需求目的:用户可以进行对某种配置进行预约,到达配置的预约时间点,根据Redis队列的预约号执行预约,不同类型的配置预约操作.原创 2021-01-22 10:29:35 · 175 阅读 · 0 评论 -
Yii2.0框架advanced高级应用版本搭建简单API应用
一、Yii高级应用版本advanced安装方式1、composer进行安装至于什么是 composer,不懂的小伙伴可以自行百度。简单来说就是一个依赖包管理器就相当于APP的应用市场一样,你可以在上面直接安装一些你想要的应用包。安装好composer之后就可以利用compoer命令进行安装yii框架了。(注意默认composer镜像是国外的,下载速度会相对来说较慢,所以建议替换国内镜像进行安装)。命令1:安装bower和npm插件(前端包依赖管理插件)composer global require原创 2020-07-27 00:07:27 · 575 阅读 · 0 评论 -
记一次Web开发工程师面试记录
记录一次某游戏公司的PHPWeb开发工程师的面试记录(苦逼的应届毕业生)(1)面试官:请你描述一下请求一个PHP的完成过程(Nginx)我的回答:发起一个PHP请求,Nginx服务器会监听到这个PHP请求,反向代理的PHP-FPM容器进行解析,最终将解析结果返回。(因为只是大概了解一下,讲的不是很清晰)。PHP+Nginx的具体实现原理php工作原理首先先了解下常听说的cgi,php-cgi,fastcgi,php-fpm到底是什么关系,帮助了解php的工作原理cgi协议cgi协议用来确定we原创 2020-07-04 11:55:33 · 240 阅读 · 0 评论 -
算法练习之字符串解码(PHP腾讯后台面试题之一)
算法练习之解码(PHP腾讯后台面试题之一)小Q想要给他的朋友发送一个神秘字符串,但是他发现字符串的过于长了,于是小Q发明了一种压缩算法对字符串中重复的部分进行了压缩,对于字符串中连续的m个相同字符串S将会压缩为m|S,例如字符串ABCABCABC将会被压缩为[3|ABC],现在小Q的同学收到了小Q发送过来的字符串,你能帮助他进行解压缩么?输入第一行包含一个字符串s,代表压缩后的字符串。S的长度<=1000;S仅包含大写字母、[、]、|;解压后的字符串长度不超过100000;压缩递归层数不原创 2020-06-27 14:24:07 · 368 阅读 · 0 评论 -
数据结构之直接插入排序---PHP版
直接插入排序的基本操作就是将一个记录有序的插入到已有的有序表中,从而得到一个新的记录数增加1的有序表。一、直接插入排序就是在逻辑上将一个数插入到已有的有序表中,所以我们需要一个辅助空间。二、代码实现(PHP版本)function insert(&$list){ $count = count($list) - 1; $tmp = null;//哨兵 ...原创 2019-10-05 23:05:34 · 147 阅读 · 0 评论 -
数据结构之简单选择排序---PHP版
简单选择排序是一种尽量减少交换的一种排序方法。一、在之前介绍的冒泡排序算法中,它的思想就是不断进行交换不断进行交换,而简单选择排序就是找准一个最小值之后在进行交换。举个生活中简单的例子,很多人喜欢炒股,有一些人喜欢快买快卖从中快速赚取差额,但有一些喜欢看准时机等待时机再进行买入跟买出,这跟冒泡排序跟简单选择排序的思路很像。二、实现的原理每一次进行比较,不进行交换而记录最小值下标。就...原创 2019-10-05 22:42:01 · 202 阅读 · 0 评论 -
数据结构之冒泡排序---PHP版
最近在复习数据结构,就写一写博客来记录一下自己学习的路程。一、冒泡排序很形象的就是最小的数字不断往上冒泡,每冒泡一次最上面的数字就是最小的,这个过程很像在水里冒泡一样,所以就叫冒泡算法。如上图所示,这是经过了一次冒泡之后,2的位置从4变化到了1。所谓冒泡排序,最主要的思想就是两两比较,大的在下面小的在上面,这个过程也就是冒泡的过程。之后的冒泡过程也类似。经过6次冒泡,则成功将上面的集合...原创 2019-10-05 08:53:25 · 158 阅读 · 0 评论 -
PHP array_multisort()函数超详细理解
项目中用到这个函数了 ,起初对这个函数一直是懵逼状态,文档都看的朦朦胧胧的网上无意间看到这篇文章 ,写的超级详细,收藏了 。当然要先放原地址:https://www.cnblogs.com/WuNaiHuaLuo/p/5794669.htmlarray_multisort()这个函数可以对多个PHP数组进行排序,排序结果是所有的数组都按第一个数组的顺序进行排列——有点拗口,真的,并且...转载 2019-07-29 12:05:23 · 330 阅读 · 0 评论