加载中
eAccelerator与memcache的区别与用途

eAccelerator和memcache,是目前较为主流的两个可使用在PHP之中的缓存加速工具. eAccelerator专门为PHP开发,而memcache不仅仅用在PHP之中,其他所有的语言都可以使用. eAccelerator的主要...

2013/08/25 00:45
243
/sbin/ldconfig

就是把/etc/ld.so.conf下面指定目录中的库名缓存到/etc/ld.so.cache中

2013/06/08 10:51
73
MYSQL explain 的使用

MYSQL查询优化器有几个工作目标,其中最主要的目标是尽可能地使用索引,并且使用最严格的索引来消除可能多的数据行。最终目标是提交select语句查找数据行,而不是排除数据行。优化器视图排除...

2013/05/21 11:25
38
MYSQL IN 与 Exist

exists对外表用loop逐条查询,每次查询都会查看exists的条件语句,当 exists里的条件语句能够返回记录行时(无论记录行是的多少,只要能返回),条件就为真,返回当前loop到的这条记录,反之如...

2013/05/17 10:31
113
mysql in 子查询 效率慢的问题

现在的CMS系统、博客系统、BBS等都喜欢使用标签tag作交叉链接,因此我也尝鲜用了下。但用了后发现我想查询某个tag的文章列表时速度很慢,达到5秒之久!百思不解(后来终于解决),我的表结构是...

2013/05/16 16:54
45
php实现有权重的随机抽取数组

实现思路: 按照权重,划分区间,组成一条线,然后在线上用随机方法选取到点,再由点,返回相应的记录id.具体代码如下: /** @$aFields中只要包含id及权重即可 例$aFields['id'] , $aFields...

2013/05/15 10:01
258
PHP权重算法

假设有数据: $data = array ( array (‘id’ => 1 , ‘name’ => ‘张三’ , ‘weight’ => 5 ) , array (‘id’ => 2 , ‘name’ => ‘王五’ , ‘weight’ => 10 ) , array (‘id’ => 3...

2013/05/15 09:37
119
PHP数据压缩、加解密(pack, unpack)

网络通信、文件存储中经常需要交换数据,为了减少网络通信流量、文件存储大小以及加密通信规则,经常需要对数据进行双向加解密以保证数据的安全。 PHP中实现此功能主要需要使用的函数主要是p...

2013/05/14 13:53
979
kindeditor图片批量上传失败问题

问题:在演示版中批量上传没有问题,放到我们后台系统中,就上传不成功。 排查:逐步验证发现根本没有http到upload上传文件中,往上找。。。终于碰到是后台管理员验证的问题。 发现:发现利用...

2013/05/08 17:26
889
PHP 正则表达式汇总之语法相关

1.定界符 ,通常使用 / 斜杠作为一个模式的开始和结束,也可以使用 # ,当在字符串中含有多个 / 时,在正则中需要含有 /斜杠,如果使用 /斜杠作为定界符,表达式中的 / 斜杠就需要在前面带有...

2013/05/07 08:59
30
Mysql 主从复制实现原理

mysql replication 实现原理 一、replication 线程 Mysql 的Replication是一个异步的复制过程,从一个 mysql Instance(master)复制到另一个mysql Instance(slave)。在Master与Slave之间的整个...

2013/04/21 17:20
336
SPL之ArrayAccess 使一个类拥有数组的操作

写一个类,然后继承 spl的 ArrayAccess接口,来实现将一个类拥有数组的特性,来更方便的操作。 <!-- lang: php --> ArrayAccess接口定义: interface ArrayAccess; boolean offse...

2013/04/18 10:17
63
cache缓存失效高并发读数据库的问题

在网上看到有用其他语言实现的例子,这里用php写下,以加深理解。 用php具体代码实现 首先设计一个访问数据库的模型类 class model { function getlist($catid) { } } ...

2012/12/11 00:19
464
CI等MVC框架中为什么不能有index控制器的原因

因为 类名称是index 而方法又是index,这样index函数就是php4中的构造函数,即实例化类时,直接执行这个函数而没有执行父类的构造函数,也就没有初始化CI核心类。所以会提示没有定义属性或方...

2012/12/11 00:15
66
i++与++i 后置运算与前置运算

在单独的语句 i++; ++i;中 两者一样,当出现以下情况时两者不同, int b=0,i = 1; b = i++; b = ++i; 后置运算:i++ 表示先运算后自加 意思就是先把i的值取出参与运算如赋值给b(b=i),然后 ...

2012/11/18 23:23
35
PHP 中的大小写

php中的变量和常量是区分大小写的 如<% $a = 'a'; $A = 'A'; echo $a; //打印 结果为 a; echo $A; //打印 结果为 A; define('a','a'); define('A','A'); echo a; //打印结果为a echo A; /...

2012/11/17 21:00
18
C++内存分配方式

c++ 内存分配有三种方式 1.静态存储区域分配,内存在程序编译时就分配好了,一直伴随到程序结束运行。常见应用在全局变量,static变量。 2.在栈上分配,在执行函数时,函数内的局域变量的存储...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部