多以转载为主,方便自己查阅

PHP数组的Hash冲突实例

转载自:http://www.laruence.com/2011/12/30/2435.html 上一篇文章, 我介绍了一个利用Hash冲突(碰撞)来对各种语言(包括,PHP, Java, Ruby等等)实施拒绝服务攻击的可能, 但是没有给出实例, 文章发出后, @Ferrari同学给出了一...

2011-12-31 10:53:01

阅读数 430

评论数 0

你会做Web上的用户登录功能吗?

转载自:http://coolshell.cn/articles/5353.html Web上的用户登录功能应该是最基本的功能了,可是在我看过一些站点的用户登录功能后,我觉得很有必要写一篇文章教大家怎么来做用户登录功能。下面的文章告诉大家这个功能可能并没有你所想像的那么简单,这是一个关系到用...

2011-12-22 15:50:13

阅读数 397

评论数 0

MySQL高可用性大杀器之MHA

转载自:http://huoding.com/2011/12/18/139 提到MySQL高可用性,很多人会想到MySQL Cluster,亦或者Heartbeat+DRBD,不过这些方案的复杂性常常让人望而却步,与之相对,利用MySQL复制实现高可用性则显得容易很多,目前大致有MMM,PR...

2011-12-22 15:04:41

阅读数 594

评论数 0

Cassandra、MongoDB、CouchDB、Redis、Riak、HBase比较

来源:http://blog.nosqlfan.com/html/1845.html 本文有标题党之嫌。在NoSQL如日中天的今天,各种NoSQL产品可谓百花齐放,但每一个产品都有自己的特点,有长处也有不适合的场景。本文对Cassandra, Mongodb, CouchDB, Redi...

2011-12-22 09:35:03

阅读数 493

评论数 0

LevelDB性能分析和表现

【LevelDB介绍】 LevelDB是一个Google开发的速度飞快的数据库键值存储引擎,可按照字符串键值顺序映射。2011年7月30日Google宣布按照BSD许可开源LevelDB。 LevelDB是一个C++库,可用于很多情况。比如用于一个网页浏览器存储最近存取网页的缓存,或用...

2011-12-22 09:33:00

阅读数 731

评论数 0

phpQuery占用过多内存的解决方法

phpQuery是一个用php实现的类似jQuery的开源项目,可以在服务器端以jQuery的语法形式解析网页元素。 相对于正则或其它方式匹配网页方式,phpQuery使用起来要方便的多。 在使用phpQuery采集网页时,遇到一个问题:在处理大量网页之后,phpQuery占用的内存数量非常惊人...

2011-12-22 09:04:05

阅读数 574

评论数 0

php自带函数判断是否email地址

以前我们常用一招用正则判断是不是正确的email地址 其实php早就想到了. 用filter_var 这个函数就可以 var_dump(filter_var(‘bob.example.com’, FILTER_VALIDATE_EMAIL)); 显示 bool(false) var_du...

2011-12-16 10:13:01

阅读数 672

评论数 0

SQL小技巧

数据库结构如下: 要求:一句SQL实现,分别统计type1,2,3,4 一共多少money (group by uid) 原先做法:分开查询 然后用php合并结果,如 select sum(money) form test where type = 1 group by uid s...

2011-12-16 09:34:53

阅读数 389

评论数 0

开源分词程序

imewlconverter - 深蓝词库转换( http://t.cn/h4YOCi ) ,可以将搜狗拼音输入法细胞词库( http://t.cn/hWFEQ )*.scel 格式转换成文本格式。然后,可以将提取的一些专用词库,用于中文分词接口中去。 官方地址是:http://code...

2011-12-16 09:32:02

阅读数 648

评论数 0

用PHP将CMYK格式的JPG文件转为RGB格式

上次说到,CMYK格式的JPG用IE6浏览时无法显示,解决方法是用PS之类的软件转成RGB。但对于网站来说,用户并不知道这么解决,所以还是要程序想办法解决了。解决方法是用imagick或者imagemagick来处理图片,imagick代码如下: <?php $filePath = ...

2011-12-09 09:10:26

阅读数 2401

评论数 0

Web开发中需要了解的东西

在StackExchange上有人问了这样一个问题:What should every programmer know about web development?(关于Web开发,什么是所有程序员需要知道的?)里面给出的答案非常不错,所以,我翻译转载过来。 顺便说一下,StackExchange...

2011-12-07 17:17:05

阅读数 436

评论数 0

PHP5.4新特性-解引用实例化

转载自:http://www.laruence.com/2011/11/11/2296.html 在以前的PHP中, 我们并不能直接去操作一个对象实例化的结果: <?php (new Foo())->show(); //PHP Parse error: syntax error...

2011-12-02 16:14:01

阅读数 440

评论数 0

让Json更懂中文(JSON_UNESCAPED_UNICODE)

转载自:http://www.laruence.com/2011/10/10/2239.html 我们知道, 用PHP的json_encode来处理中文的时候, 中文都会被编码, 变成不可读的, 类似”\u***”的格式, 还会在一定程度上增加传输的数据量. <?php ...

2011-12-02 16:12:10

阅读数 471

评论数 0

二进制直接量(binary number format)

转载自:http://www.laruence.com/2011/10/10/2232.html 从PHP5.4开始, 我们可以直接在代码中书写二进制直接量了. 这个在定义一些标志位的时候, 尤为方便. 看下面的例子: $bin = 0b1101; echo $bin; ...

2011-12-02 16:10:55

阅读数 430

评论数 0

函数类型提示(Callable typehint)

原文地址: http://www.laruence.com/2011/10/10/2229.html 在PHP5.4的开发过程中, 有不少对typehint的提议, 我们也讨论过很多次, 完全加入对基本类型的typehint会引起很大的变动, 并且就我自己来看, 不利于PHP的灵活性. 不...

2011-12-02 16:09:24

阅读数 442

评论数 0

Array dereferencing

原文地址: http://www.laruence.com/2011/10/10/2212.html 在PHP5.4中, 有一个新的改进: - Added array dereferencing support. (Felipe)在以前, 我们如果定义一个返回数组的函数: &...

2011-12-02 15:52:55

阅读数 358

评论数 0

JsonSerializable接口

本文地址: http://www.laruence.com/2011/10/10/2204.html Json是Ajax应用中最为通用的数据传输格式(协议), 主流的编程语言都带有对Json的支持, 在PHP中, 有json_encode/json_decode, 可以很方便的构造Json数据格...

2011-12-02 15:47:53

阅读数 950

评论数 0

PHP 5.4 的 Trait 特性

Trait 是 PHP5.4 中的新特性,是 PHP 多重继承的一种解决方案。例如,需要同时继承两个 Abstract Class, 这将会是件很麻烦的事情,Trait 就是为了解决这个问题。 简单使用 首先,当然是声明个 Trait,PHP5.4 增加了 trait 关键字 t...

2011-12-02 15:43:50

阅读数 1114

评论数 0

Redis高可用性之Failover过渡方案

转载自:http://huoding.com/2011/11/29/136 从Redis官方路线图来看,大概会在Redis3.0左右正式支持Cluster。不过即便是乐观的估计,至少也得等几个月的时间,为了让我的应用在这段时间内能保持高可用性,我以主从服务器为基础实现了一个Failover过...

2011-12-02 15:32:45

阅读数 494

评论数 0

PHP5.4中一个需要注意的变化(Chained string offsets)

作者: Laruence 本文地址: http://www.laruence.com/2011/11/28/2317.html 在PHP5.4中, 对字符串多级取值(offset), 做了一个一致性改进. 比如对于下面的例子: <?php $str = "la...

2011-12-02 15:27:25

阅读数 1967

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭