php技术共228篇

php技术
Yii框架实现乐观锁与悲观锁流程详解-爱站

Yii框架实现乐观锁与悲观锁流程详解

一、在Yii中实现乐观锁 乐观锁(optimistic locking)表现出大胆、务实的态度。使用乐观锁的前提是, 实际应用当中,发生冲突的概率比较低。他的设计和实现直接而简洁。 目前Web应用中,乐观锁...
2站编辑的头像-爱站2站编辑3年前
012714
ClassCMS伪静态-爱站

ClassCMS伪静态

如网站空间支持伪静态,则推荐开启伪静态,能使网址更加美观,系统安装时会自动判断当前空间是否开启伪静态. ClassCMS伪静态规则与常见程序(wordpress,thinkphp等)伪静态规则通用,如服务器已经有这...
2站编辑的头像-爱站2站编辑3年前
012514
解析电脑蓝屏死机无法开机修复解决详细教程-爱站

解析电脑蓝屏死机无法开机修复解决详细教程

计算机蓝屏死机是一个很郁闷的问题,一般是系统软件引起的蓝屏死机,硬件引起的情况比较少。重新安装系统可以解决。很多蓝屏太麻烦了,可以重新安装或维修。让我们一起看一下详细的教程。电脑蓝...
2站小编的头像-爱站2站小编4年前
011514
php封装db类连接sqlite3数据库的方法实例-爱站

php封装db类连接sqlite3数据库的方法实例

SQLite3扩展名在PHP 5.3.0+以上都会默认启用。可以在编译时使用--without-sqlite3来禁用它。 Windows用户可通过启用php_sqlite3.dll才能使用此扩展。 php_sqlite3.dll默认包含在PHP 5.3.0之后的...
2站编辑的头像-爱站2站编辑3年前
012514
PHP加密函数与解密函数详解-爱站

PHP加密函数与解密函数详解

Php常用的加密函数有 MD5加密(不可逆)、Crypt加密(不可逆)、Sha1加密(不可逆)、Urlencode加密(可逆) base64编码加密(可逆) 还是见识的太少,这其中我只用过MD5和base64 最常用的还是M...
2站编辑的头像-爱站2站编辑3年前
010614
PHP排序算法系列之桶排序详解-爱站

PHP排序算法系列之桶排序详解

桶排序 桶排序(Bucket sort)或所谓的箱排序,是一个排序算法,工作的原理是将数组分到有限数量的桶里。每个桶再个别排序(有可能再使用别的排序算法或是以递归方式继续使用桶排序进行排序)。...
2站编辑的头像-爱站2站编辑3年前
010814
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