排序
关于h5和css3有哪些新特性的讲解
h5新特性:拖拽释放API、语义化标签、音频和视频API、画布API、地理API、表单控件等。css3新特性:1、RGBA和HSLA;2、text-shadow;3、border-radius和box-shadow、box-sizing等。本教程操作环...
关于PHP和黄金分割数列的解析
首先我们来了解一下黄金分割数列(即斐波那契数列):斐波那契数列指的是这样一个数列:1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765.......即:前两个值都为1,从第三...
PHP基于非递归算法实现先序、中序及后序遍历二叉树操作示例
概述: 二叉树遍历原理如下: 针对上图所示二叉树遍历: 1. 前序遍历:先遍历根结点,然后遍历左子树,最后遍历右子树。 ABDHECFG 2.中序遍历:先遍历左子树,然后遍历根结点,最后遍历右子树。...
thinkphp5.0自定义验证规则使用方法
我们在用thinkphp5.0时候,经常要自定义验证规则,这个写法与tp以前的版本有所区别,小编今天带来大家一起来学习一下5.0下验证规则的使用方法。 在thinkphp5中定义$rule(验证规则)有两种方式 方...
Yii使用queue实现队列流程讲解
一、安装queue composer require yiisoft/yii2-queue 二、配置queue 安装queue之后我们在项目中运行 php yii时这时候我们发现没有queue的相关命令,这是怎么回事呢? 这是由于我们没有对queue进...
关于使用珠算法对PHP数组进行排序的讲解
首先给大家简单介绍下什么是珠算法?珠算法也叫珠排序,是一种自然排序算法,由Joshua J. Arulanandham, Cristian S. Calude 和 Michael J. Dinneen 在2002年发展而来,并且在欧洲理论计算机协...
ClassCMS文章分页
文章列表页一般需要开启分页,查询文章列表时使用page参数,开启分页查询. 默认栏目的分页页面标识为list,栏目的分页页面网址格式为:/($.id)/page_(page).html (page)为分页的页码名 {$test.page=...
PhpStorm配置debug环境的详细过程
众所周知,在渗透测试进行代码审计的时候,往往要审计代码的执行过程,亦或是在开发php项目的时候,需要了解代码的执行逻辑,并从大量的代码跳转执行中精确找到bug错误是很困难的,这就需要我们进行像...
PHP实现生成Excel文件并导出的示例详解
在现在的项目里,不管是电商项目还是别的项目,在管理端都会有导出的功能,比方说订单表导出,用户表导出,业绩表导出。这些都需要提前生成excel表,然后在导出,实际上是在代码里生成一张excel...
ThinkPHP5实现JWT Token认证的过程(亲测可用)
1、composer先挂载阿里云镜像 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ 2、安装JWT扩展 composer require lcobucci/jwt 3.3 3、在vendor目录中打开re...