php技术共228篇

php技术
PHP实现排序堆排序(Heap Sort)算法-爱站

PHP实现排序堆排序(Heap Sort)算法

算法引进: 在这里我直接引用《大话数据结构》里面的开头: 在前面讲到 简单选择排序 ,它在待排序的 n 个记录中选择一个最小的记录需要比较 n - 1 次,本来这也可以理解,查找第一个数据需要...
2站编辑的头像-爱站2站编辑3年前
015315
PHP调用ffmpeg对视频截图并拼接脚本-爱站

PHP调用ffmpeg对视频截图并拼接脚本

PHP脚本调用ffmpeg对视频截图并拼接,供大家参考,具体内容如下 目前支持MKV,MPG,MP4等常见格式的视频,其他格式有待测试 12P 一张截图平均生成时间  1.64s     100个视频,大概需要2分半...
2站编辑的头像-爱站2站编辑3年前
010015
PHP设计模式中观察者模式讲解-爱站

PHP设计模式中观察者模式讲解

简介 观察者模式是行为型模式的一种,定义了对象间一对多的关系。当对象的状态发生变化时候,依赖于它的对象会得到通知。 适用场景 类似触发钩子事件,可做消息通知、框架底层监听。 一个对象的...
2站编辑的头像-爱站2站编辑3年前
016015
Laravel5.2使用Captcha生成验证码实现登录(session巨坑)-爱站

Laravel5.2使用Captcha生成验证码实现登录(session巨坑)

最近有朋友要我帮忙弄一下laravel的验证码登陆,所以稍稍研究了一下。(本人都快忘了咋使用laravel了) 首先,安装laravel就不用在下赘述了吧,我的版本是5.2.45(注:laravel5.2.6以上的版本中...
2站编辑的头像-爱站2站编辑3年前
012115
Yii2中的场景(scenario)和验证规则(rule)详解-爱站

Yii2中的场景(scenario)和验证规则(rule)详解

前言 场景,顾名思义,就是一个情景,一种场面。在yii2中也有场景,这个场景跟你所理解的场景含义差不多。 和用户有交互的系统必不可少的功能包括收集用户数据、校验和处理。实际业务中,往往还...
2站编辑的头像-爱站2站编辑3年前
013515
详细讲解Centos7下如何搭建Laravel环境-爱站

详细讲解Centos7下如何搭建Laravel环境

服务器安装的centos7系统,先来换下阿里源。$ cd /etc/yum.repos.d/$ cp CentOS-Base.repo CentOS-Base.repo.bak $ wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo $ ...
2站小编的头像-爱站2站小编4年前
021815
php源码中refcount的疑问-爱站

php源码中refcount的疑问

在浏览PHP源码的时候,在众多的*.stub.php中,发现了这样的注释,@refcount 1。 通过翻看build/gen_stub.php源码,发现了在解析*.stub.php文件时,关于返回信息的代码。 1 2 3 4 5 6 7 8 9 10 1...
2站编辑的头像-爱站2站编辑3年前
012814
PHP实现判断二叉树是否对称的方法-爱站

PHP实现判断二叉树是否对称的方法

请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。 题解 递归判断二叉树两侧。 实现代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14...
2站编辑的头像-爱站2站编辑3年前
09814
PHP加密方式-爱站

PHP加密方式

PHP加密方式分为单项散列加密,对称加密,非对称加密这几类。 像常用的MD5、hash、crypt、sha1这种就是单项散列加密,单项散列加密是不可逆的。 像URL编码、base64编码这种就是对称加密,是可逆...
2站编辑的头像-爱站2站编辑3年前
013314
源码分析 Laravel 重复执行同一个队列任务的原因-爱站

源码分析 Laravel 重复执行同一个队列任务的原因

发现问题 在 Laravel 中使用 Redis 处理队列任务,框架提供的功能非常强大,但是最近遇到一个问题,就是发现一个任务被多次执行,这是为什么呢? 先说原因: 因为在 Laravel 中如果一个队列(任...
2站编辑的头像-爱站2站编辑3年前
010914