排序
PHP实现统计一个数字在排序数组中出现次数的方法
题目 统计一个数字在排序数组中出现的次数。 题解 既然是排序数组,使用二分查找是效率最高的。找到之后再向两侧拓展一下。 代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23...
PHP实现发送邮件详细介绍
第一,需要下载PHPMailer文件包。 第二,确认你的服务器系统已经支持socket ,通过phpinfo();查看是否支持sockets,如果显现为“enabled”,那就是支持了。 第三,把文件解压到你的web服务器目录下,调...
ClassCMS性能优化
网站环境 使用CDN Nginx缓存静态页面 php环境: 开启Opcache可以有效提高性能 使用Redis/memcache缓存常用数据 使用性能优化插件 程序: 设置模板缓存时间 数据库: 使用Mysql InnoDB数据库引擎 建...
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
步骤1:生成Auth 在项目建立完成后,生成内置Auth组件: 1 php artisan make:auth 步骤2:添加guard 打开config\auth.php,为方便前后台用户切换,项目共用Users表 1 2 3 4 5 6 7 8 'guards' =&g...
php获取ajax的headers方法与内容实例
1.前端页面 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'htt...
PHP排序算法系列之桶排序详解
桶排序 桶排序(Bucket sort)或所谓的箱排序,是一个排序算法,工作的原理是将数组分到有限数量的桶里。每个桶再个别排序(有可能再使用别的排序算法或是以递归方式继续使用桶排序进行排序)。...
thinkphp5 URL和路由的功能详解与实例
URL访问 ThinkPHP采用单一入口模式访问应用,对应用的所有请求都定向到应用的入口文件,系统会从URL参数中解析当前请求的模块、控制器和操作,下面是一个标准的URL访问格式: 1 http://domainNa...
PHP设计模式中工厂模式深入详解
工厂模式属于创建型模式,可以分为三种:简单工厂、工厂模式、抽象工厂。 通俗讲就是用于如何优雅的创建对象而设计。当开发者不知道建什么对象,或者创建方式过于复杂的时候去使用(比如引入一...
php中&&和||逻辑运算符的高级简写(缩写条件)用法由浅入深讲解
php中if... elseif ... else进行多条件判断时,使用逻辑运算符&&和||(and和or),这样的写法很常见也很熟悉,学过的都能看懂。&&和||还有高级简写(缩写条件)用法有时也会遇...
php实现socket推送技术的示例
常用的socket函数 服务端: socket_create 创建socket设置基本参数 socket_bind 绑定ip和端口号 socket_listen 监听 socket_accept 客户端的连接 socket_read 读取客户端的数据 socket_write ...








