9
4

hash()为什么比md5()要快?(已过时)

Author Jessica     Category PHP     Tags , ,

上篇文章中我们说了 hash要比md5快很多 为什么呢?

我就去看了下PHP的源码..

给我安慰的是 它们用的算法是一样的..这个不用想就知道..md5的算法就是那样..

但是为什么会出现这么大的速度诧异呢?

顺便提一下 这两个算法实现的代码我就不贴了 分别是\ext\hash\hash_md.c与\ext\standart\md5.c

想看的可以自己下载份PHP的源码比较下.

接上面.为什么速度会这么大呢?

我仔细比对了一下..发现代码几乎一致..令我十分郁闷..

read more

8
1

忘记md5(),sha1()等加密方法吧..

Author Jessica     Category PHP     Tags , , ,

这篇文章又严重的不严谨性.这个结果在现在看来是无效的.

大家就当看看儿戏吧..我就不删除了.

详情请查看hash()为什么比md5()要快?(已过时)

很多人都不知道PHP有个函数叫做hash() 也能实现md5等加密.

我们来试试它的速度如何.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
$time=microtime(1);
for ($i=0;$i<100000;$i++)
   hash('md5', 'string');
echo microtime(1)-$time,': hash/md5';
 
$time=microtime(1);
for ($i=0;$i<100000;$i++)
   md5('string');
echo microtime(1)-$time,': md5';
 
$time=microtime(1);
for ($i=0;$i<100000;$i++)
   hash('sha1', 'string');
echo microtime(1)-$time,': hash/sha1';
 
$time=microtime(1);
for ($i=0;$i<100000;$i++)
   sha1('string');
echo microtime(1)-$time,': sha1';
 
$time=microtime(1);
for ($i=0;$i<100000;$i++)
   hash('md5', $i);
echo microtime(1)-$time,': hash/md5';
 
$time=microtime(1);
for ($i=0;$i<100000;$i++)
   md5($i);
echo microtime(1)-$time,': md5';
 
$time=microtime(1);
for ($i=0;$i<100000;$i++)
   hash('sha1', $i);
echo microtime(1)-$time,': hash/sha1';
 
$time=microtime(1);
for ($i=0;$i<100000;$i++)
   sha1($i);
echo microtime(1)-$time,': sha1';

read more

5
0
4
11

投靠wordpress

Author Jessica     Category 心情杂谈     Tags

懒..懒死算了..

本来打算好好的.用Punny开发一个blog..

结果还是觉得..用现成的吧..

要懒就懒到底把..皮儿也懒得做..暂时也用别人的吧.

现在该把重心放到紫番茄上了..:)

2
0

SkiyoSpinner for jQuery

Author Jessica     Category JavaScript     Tags ,

没什么要说的 工作需要 就做了一个简单的:)

下载和Demo地址:http://demo.skiyo.cn/skiyospinner/

3
2

关于编译PHP5.2.12+php-fpm-0.6的问题

Author Jessica     Category PHP     Tags ,

看了张宴大哥的文章..自己学着编译 犹豫他的版本有点旧了 所以我都用的是新的版本 但是途中遇到一些问题..

下面做一下笔记.

PHP5.2.12的版本可以下载php-fpm-0.6~5.2.patch.

编译前先给PHP打补丁 查阅了php-fpm官方wiki 下面的方法我已经测试成功

patch -d php-5.2.12 -p1 <php-fpm-0.6~5.2.patch

然后这时候 不要直接configure 会出错(至少我是出了:(..)

官方wiki上让先buildconf

但是在执行这一步的时候 autoconf的版本太低..

read more

19
3

open_basedir 严重影响PHP I/O性能

Author Jessica     Category PHP     Tags ,

今天在做项目的时候发现 没几行语句 竟然耗费了0.04秒

十分让我吃惊.随后进行跟踪 得知就在I/O读写的时候最费时间 一个is_file竟然费了0.003秒

后来让我百思不得其解 Google也没有任何答案.

然后我又把项目放到另外一个电脑上 发现速度直线上升 从以前的0.04秒变成了0.007秒左右.

我很纳闷 难道我的本本就这么差劲不应该啊

经过我的比较 我发现了 在我机器上的这个项目的虚拟主机中 设置了open_basedir.

大家都知道 这个对于虚拟主机来说是必不可少的..

但是后来我又进行测试一遍 难道真的是这样吗

read more

18
2

SkiyoTabs更新:加入了自动切换的功能

Author Jessica     Category JavaScript, 本站原创     Tags

其实这个功能早就有了 一直很忙没发出来 囧..

不多说了 大家直接去demo页看吧 提供了下载

http://demo.skiyo.cn/skiyotabs/

8
2

十分兴奋 基于as的网页代码高亮方案

Author Jessica     Category 收集整理     Tags

很早以前就知道jssc(JavaScriptSyntaxColor (Syntax highlighter))了

但是123的版本都是js的 没想到作者这么长时间一直在更新了 已经坚持2年了 不得不佩服作者..

再次向作者致敬.

现在已经发展到5了.是基于as的..刚下载测试 加上css只有18k大小 而且代码效果非常好 具有复制功能.

点击放大.

他的托管主页是: http://code.google.com/p/jssc/

强烈推荐给大家.:)

十二
16
6

一套后台模板(经过我修改)

Author Jessica     Category 收集整理     Tags

精简了一下 把原来moo的框架换成了jQuery(工作需要)

删除了很多东西 文件都减少了很多..以前的太乱了

PS:为什么后台模板都代码都这么乱啊 table中无数个table..头大了.

PPS:鄙视IE6

read more

分类目录

最近文章

最近评论

文章索引模板

标签

.net AJAX button Comet CSS Discuz! DIV+CSS Flash Form HTML编辑器 IE8 Java JavaScript jQuery md5 MySQLReback Oracle PHP PNG Punny SkiyoTabs tab TagCloud Vista Web2.0 Windows7 上传 加密 变量 图标 本站原创 模板 模板引擎 源码 留言板 登录 石家庄 算法 缓存 编译 菜单 解密 面向对象 魔术方法

链接表