Loading

摘要: AMQP 扩展安装 !!!因为业务需求需要php使用RabbitMq做消息队列,所以此文放在这个标签下,若果你也遇到了类似的业务问题,可以看看这个标签下的文章 PHP 使用 AMQP 协议来连接 Rabbitmq, AMQP 协议即 “Advanced Message Queuing Protoco 阅读全文
posted @ 2019-06-19 14:26 兴宇 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 如何用最简单的方式解释依赖注入?依赖注入是如何实现解耦的? 第一章:小明和他的手机 从前有个人叫小明 小明有三大爱好,抽烟,喝酒…… 咳咳,不好意思,走错片场了。应该是逛知乎、玩王者农药和抢微信红包 我们用一段简单的伪代码,来制造一个这样的小明 但是,小明作为一个人类,没有办法仅靠自己就能实现以上的 阅读全文
posted @ 2019-06-19 14:20 兴宇 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 二维数组中的查找 1、简单查找运用原生函数 2、在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 3、二维有序数组中的查找数据: 在一个二维数组中(每个一维数组的长度相同),每一行都 阅读全文
posted @ 2019-06-19 14:19 兴宇 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 简单对称算法 php class Symmetry { / 简单对称加密算法之加密 @param String $string 需要加密的字串 @param String $skey 加密EKY @return String / public static function encode($stri 阅读全文
posted @ 2019-06-19 14:19 兴宇 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序(数组排序) 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们 的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来 。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素已经排序完 阅读全文
posted @ 2019-06-19 14:18 兴宇 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 二分查找 使用PHP描述顺序查找和二分查找(也叫做折半查找) 自定义区间二分查找 php function bin_sch($array, $low, $high, $k){ if ($low 阅读全文
posted @ 2019-06-19 14:16 兴宇 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 斐波那契数列 (Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……,简单来说,斐波那契数列就是一系列元素,前两 阅读全文
posted @ 2019-06-19 14:16 兴宇 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 算法顺序查找必须考虑效率,对象可以是一个有序数组 php //No.1 function seq_sch($array, $n, $k){ $array[$n] = $k; for($i=0; $i 阅读全文
posted @ 2019-06-19 14:15 兴宇 阅读(1208) 评论(0) 推荐(0) 编辑
摘要: 能够具有通用性,可以调用php内置函数 阅读全文
posted @ 2019-06-19 14:13 兴宇 阅读(683) 评论(0) 推荐(0) 编辑
摘要: (一维数组) 基本思想:每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。 阅读全文
posted @ 2019-06-19 14:12 兴宇 阅读(105) 评论(0) 推荐(0) 编辑