索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描记录快100倍。
php常见的几种设计模式
工厂模式
单例模式
观察者模式
命令链模式
策略模式
单例模式是指一个类只能拥有一个对象实例、
单例模式的要点有三个:
一是某个类只能有一个实例;
二是它必须自行创建这个实例;
三是它必须自行向整个系统提供这个实例。
下面我们讨论下为什么要使用PHP单例模式?
最近用thinkphp做了个项目,客户今天又提了个新要求 管理员分权限管理。以前大楷看过THINKPHP 的RBAC的介绍没仔细研究 ,现在用到了就找个地方把我对RBAC的理解记一下,免得以后忘记了。
先看下官方给的实例所用到的数据表
之前做的dedecms二次开发作品:个人觉得做dede二次开发挺简单的、之前还做过一些dedecms二次开发的网站、就不放这了。
简单的随机标签云 这个的算法较为简单(偶能看得懂 orz....),但也基本上实现了要求
还有一个类似QQ好友印象的标签,有叠加效果,具体移步:http://www.xiaoqiang.org/javascript/tag-flag.html
PHP静态化有利也有弊端、当然优点肯定是大于弊端、不然也不会有那么多人去研究静态化了。
首先说下静态化的优点:
PHP静态化,能够提高和搜索引擎的友好度,有利于seo优化,相比一大串的url参数来说、搜索引擎更喜欢j静态的html些.
能够提高网站的访问效率、如果你一个页面有超过10个sql语句的话、建议静态化、不仅减轻了数据库的压力。也提高了网站的访问速度、何乐而不为呢、...
标签名称:arclist
标记简介:织梦常用标记,也称为自由列表标记,其中imglist、imginfolist、specart、coolart、autolist都是由该标记所定义的不同属性延伸出来的别名标记。
功能说明:获取指定文档列表
适用范围:全局使用
有序列表需要使用到[field:global name=autoindex/ ],生成后就是123456----,但是有时候我们可能不需要从1开始,比如从2开始: [field:global name=autoindex runphp=yes]@me=@me+1;[/field:global] 相反,如果想让它从0开始,那就用这个代码: [field:global n ...
近期评论