php技巧

  • 如何用PHP实现分布算法之一致性哈希算法

    传统算法缺陷 对于服务器分布,我们要考虑的东西有如下三点:数据平均分布,查找定位准确,降低宕机影响. 传统算法一般是将数据的键用算法映射出数字,对其用服务器数量取模,并根据结果选择要存储的服务器.其能 ...

  • php运用memcache的完整实例

    前言 memcache实际上也是一个服务器,不过他是存在内存里面的不是存在磁盘里面的 优点 速度很快 缺点 不能永久存储,存放大小受内存限制没有用户名跟防火墙,mysql有 不过缓存里面也不会存储重要 ...

  • PHP5.5安装PHPRedis扩展及连接测试方法

    本文实例讲述了PHP5.5安装PHPRedis扩展及连接测试方法.分享给大家供大家参考,具体如下: phpredis是个人觉得最好的一个php-redis客户端,因为其提供的function与redi ...

  • PHP curl 抓取AJAX异步内容示例

    其实抓ajax异步内容的页面和抓普通的页面区别不大.ajax只不过是做了一次异步的http请求,只要使用firebug类似的工具,找到请求的后端服务url和传值的参数,然后对该url传递参数进行抓取即 ...

  • PHP延迟静态绑定使用方法实例解析

    PHP的继承模型中有一个存在已久的问题,那就是在父类中引用扩展类的最终状态比较困难.我们来看一下代码清单5-11中的例子. 代码清单5-11 意想不到的继承 <?php class Parent ...

  • php 分库分表hash算法

    复制代码 代码如下: //分库分表算法 function calc_hash_db($u, $s = 4) { $h = sprintf("%u", crc32($u)); $h1 ...

  • PHP Laravel框架缓存操作介绍

    目录 主要的缓存类型(驱动) 设置缓存 获取缓存数据 检查缓存项是否存在 删除缓存数据 缓存辅助函数 Laravel为不同的缓存系统封装了统一的API,缓存配置文件./config/cache.php ...

  • PHP计划任务之关闭浏览器后仍然继续执行的函数

    备忘一下这个函数: 函数名称:ignore_user_abort 本函数配置或取得使用端连接中断后,PHP 程序是否仍继续执行.默认值为中断连接后就停止执行.在 PHP 配置文件中 (php3.ini ...

  • PHP实现常见排序算法的示例代码

    目录 1.冒泡排序 2.选择排序 3.快速排序 4.插入排序 补充 1.冒泡排序 两两相比,每循环一轮就不用再比较最后一个元素了,因为最后一个元素已经是最大或者最小. function maopaoS ...

  • php启用sphinx全文搜索的实现方法

    本文实例讲述了php启用sphinx全文搜索的实现方法.分享给大家供大家参考.具体分析如下: 在编译安装 sphinx 的时候出现很多中文乱码,最后抛出错误卡住了,我去到官方直接下载一个 rpm 包, ...

  • 解决PHP上传非标准格式的图片pjpeg失败的方法

    前一阵子网站新上了相册功能,可最近总发现有一些用户上传的图片文件链接失效,代码检查了很多次,测试也做的比较充分了,但还是会出现上传失败的问题,很是郁闷,今天终于找到了解决办法. 从备份源中找到了用户上 ...

  • php中用数组的方法设置cookies

    复制代码 代码如下: <?php         function set_cronology($name,$value,$duration=7){                 $durat ...

  • 基于PHP常用字符串的总结(待续)

    基于PHP常用字符串的总结(待续)

  • PHP工厂模式、单例模式与注册树模式实例详解

    本文实例讲述了PHP工厂模式.单例模式与注册树模式.分享给大家供大家参考,具体如下: 三种基本设计模式 1.工厂模式:工厂方法或者类生成对象,而不是在代码中直接new 2.单例模式:使某个类的对象仅允 ...

  • PHP同时连接多个mysql数据库示例代码

    实例: 复制代码 代码如下: <?php $conn1 = mysql_connect("127.0.0.1", "root","root&qu ...

  • 解析PHP获取当前网址及域名的实现代码

    复制代码 代码如下: <?//获取当前的域名:echo $_SERVER['SERVER_NAME'];//获取来源网址,即点击来到本页的上页网址echo $_SERVER["HTTP ...

  • Linux平台php命令行程序处理管道数据的方法

    本文实例讲述了Linux平台php命令行程序处理管道数据的方法.分享给大家供大家参考,具体如下: linux下有一个强大的命令|(管道提示符).它的作用是将前一个命令的结果交给后一条命令并作为后一条命 ...

  • php PDO实现的事务回滚示例

    本文实例讲述了php PDO实现的事务回滚.分享给大家供大家参考,具体如下: $servername="localhost"; $username="root" ...

  • PHP实现的杨辉三角求解算法分析

    本文实例讲述了PHP实现的杨辉三角求解算法.分享给大家供大家参考,具体如下: ♥ 前言 对于 杨辉三角 是什么的问题,请参考百度百科的详细解释: 杨辉三角 杨辉三角,是二项式系数在三角形中的一种几何排 ...

  • 解析:使用php mongodb扩展时 需要注意的事项

    最近在使用php的mongo 扩展进行数据统计计算,其中有一个时间戳字段,由于精确到了毫秒,长度有13位,但由于开始的时候是以字符串的形式存储: 复制代码 代码如下: { "_id" ...