PHP快速生成随机数

Knuth的算法S

  依次考虑整数 0,1,2,……,n-1,通过一个适当的随机测试对每个整数进行选择。通过按序访问整数,保证输出结果有序。

  设m=2, n=5,那么选择第一个整数0的概率就是2/5,这种确定概率,通过 if (rand()%5) < 2 来判断是否选取该数字,然后判断是否选择整数1,若0被选中,以 1/4 的概率选择1, 若0未被选中,以 2/4 的概率选择1,…… ,总...


smarteng 发布于 2012-11-23 13:44

PHP类中常量的使用

在类中可以定义常量(constant),用来表示不会改变的值。我们使用const定义一个常量,定义的这个常量不能被改变。在PHP5中const定义的常量与定义变量的方法不同,不需要加$ 修饰符。 const PI = 3.14; 这样就可以。而使用const 定义的常量名称一般都大写,这是一个约定,在任何语言中都是这样。如果定义的常量由多个单词组成,使用下划线"_"连接,这也是约定。对于从该类...

smarteng 发布于 2012-11-15 10:10

各种浏览器的css hack写法

Hack是针对不同的浏览器去写不同的CSS样式,从而让各浏览器能达到一致的渲染效果,那么针对不同的浏览器写不同的CSS CODE的过程,就叫CSS HACK,同时也叫写CSS Hack。然后将Hack放在浏览器特定的CSS文件中,让其符合条件的浏览器解析这些代码,就如前面所说的条件样式,我们将CSS Hack代码放入条件样式文件中,符合条件的浏览器就解析,不符合的将不解析,从面达到您所需要的页面渲...

smarteng 发布于 2012-11-14 04:05

PHP获得跳转的真实地址

现在有很多的短网址应用,点击就跳转到缩短之前的网址了,
那今天我们就来看一下,PHP如何获取短网址跳转之前的网址,
其实也很简单,就是用php的get_headers 函数,
取得Response Headers,

点击查看原图

之后慢慢分析就行了。

给出具体实现方法:


$header = get_headers($url, 1); 
if (strpos($header[0], '301') || strpo...

smarteng 发布于 2012-11-14 03:50

推荐算法

如今,到网上购物的人已经习惯了收到系统为他们做出的个性化推荐。Netflix 会推荐你可能会喜欢看的视频。TiVo 会自动把节目录下来,如果你感兴趣就可以看。Pandora 会通过预测我们想要听什么歌曲从而生成个性化的音乐流。

所有这些推荐结果都来自于各式各样的推荐系统。它们依靠计算机算法运行,根据顾客的浏览、搜索、下单和喜好,为顾客选择他们可能会喜欢、有可能会购买的商品,从而为消费者服务。推荐系统...


smarteng 发布于 2012-11-13 10:33

javascript的md5函数

javascript是一门强大的语言,

用javascript的也是特别的强大,分享一个javascript实现的md5函数。

/*
 * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message
 * Digest Algorithm, as defined in RFC 1321.
 * Version 2....

smarteng 发布于 2012-11-13 09:36

新浪博客错误码解析

{
B01001:"标题必须是48个中文或96个字符以内,请重新输入。",
B02001:"请输入内容。",
B02002:"内容超出博文容量限制,请重新编辑!<br/>博文内容最多允许100000个字符。",
B02003:"是否要清除格式?粘帖的内容中含有冗余的格式,会影响在博客中的排版。",
B02004:"上次撰写的博文未进行保存,要恢复内容继续编辑吗?",
B0200...

smarteng 发布于 2012-11-13 01:23

新浪微博错误代码解析

点击查看原图

微博,微型博客(MicrBlg)的简称,是一个基于用户关系的信息分享、传播以及获取平台,用户可以通过WEB、WAP以及各种客户端组建个人社区,以140字左右的文字更新信息,并实现即时分享。微博有五方面的理解:1、关注机制:可单向可双向;2、简短内容:通常为140字;3、实时信息:最新实时信息;4、广播式:公开的信息,谁都可以浏览;5、社交网络平台:把微博归为社交网络(国内知名新媒体领域研究学者陈永...


smarteng 发布于 2012-11-13 01:17

博主

    blogger

    smarteng

    人生就流星,虽然转瞬即逝,但也有永恒。

日历

恰饭

标签