排序
PHP实现找出链表中环的入口节点
问题 一个链表中包含环,请找出该链表的环的入口结点。 解决思路 第一步,找环中相汇点。分别用p1,p2指向链表头部,p1每次走一步,p2每次走二步,直到p1==p2找到在环中的相汇点。 第二步,找环...
php获取文件扩展名的3种方法实例
在php开发过程中,获取文件扩展名是非常常见的需求。比如我们在上传文件的时候,首先需要判断文件类型是否为我们允许上传的类型。这个时候就需要使用php来获取文件的后缀或者说扩展名。 本文中...
ClassCMStemplate目录
模板中需要引用图片,文件等资源需要调用当前应用下的模板目录路径,可以使用template语法输出目录名. 如当前应用是test123,当test123下属的模板使用以下代码,将输出模板路径 {template} 输出 /cl...
有关如何使用thinkphp5.1的数组查询对象
教你使用5.1的数组查询对象用过5.0的开发者都比较依赖5.0的数组查询方式,但是很无奈5.1的数组查询方式和5.0的区别很大,因此经常听到开发者抱怨5.1的数组查询不好用。首先,出于安全和易用性的...
PHP性能分析工具xhprof的安装使用与注意事项
xhprof由facebook开源出来的一个PHP性能监控工具,占用资源很少,甚至能够在生产环境中进行部署。 它可以结合graphviz使用,能够以图片的形式很直观的展示代码执行耗时。 下面主要讲一下安装和...
PHP如何实现订单的延时处理详解
订单是我们在日常开发中经常会遇到的一个功能,最近在做业务的时候需要实现客户下单之后订单超时未支付自动取消的功能,刚开始确认了几种方法: 客户端到时间请求取消 服务端定时查询有没有需要...
thinkPHP3.2实现分页自定义样式的方法
下面是一个Tp3.2的自定义分页,这个方法也是在看过一个网友的博客之后受到启发这么写的。经过了一些修改,大家在看到代码之后也可以进行修改自定义样式; 主要的样式控制文件就是page.css,框架...
PHP laravel实现配置使用多数据库
有的时候,我们在开发的过程中需要连接多个数据库。 Laravel框架中早已为我们想到了这样的需求。 配置很简单。 在根目录下的/config/database.php文件中配置: Laravel中为我们提前预设了多种类...
ClassCMS系统重装/转移
重装 删除入口文件中的数据库连接信息,再次访问首页,系统将进入安装界面 转移 转移至子目录只需将全部文件移入子目录即可,如子目录不支持伪静态则需关闭伪静态. 数据库中保存图片路径为/upload/...
ClassCMS文章搜索
搜索article模型中标题包含classcms的文章 {$articlelist.modulehash=article} <?php $articlelist['where']['title%']='classcms'; ?> {$articles=a($articlelist)} {loop $articles as ...