PHP快速生成随机数

Knuth的算法S  依次考虑整数 0,1,2,……,n-1,通过一个适当的随机测试对每个整数进行选择。通过按序访问整数,保证输出结果有序。  设m=2, n=5,那么选择第一个整数0的概率就是2/5,这种确定概率,通过 if (rand()%5) < 2 来判断是否选取该数字,然后判断是否选...

发表于:2012-11-23 / 阅读(1050) / 评论(0) 分类 PHP相关
PHP类中常量的使用

在类中可以定义常量(constant),用来表示不会改变的值。我们使用const定义一个常量,定义的这个常量不能被改变。在PHP5中const定义的常量与定义变量的方法不同,不需要加$ 修饰符。 const PI = 3.14; 这样就可以。而使用const 定义的常量名称一般都大写,这是一个约定,...

发表于:2012-11-15 / 阅读(1126) / 评论(0) 分类 PHP相关
各种浏览器的css hack写法

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

发表于:2012-11-14 / 阅读(980) / 评论(0) 分类 WEB相关
PHP获得跳转的真实地址

现在有很多的短网址应用,点击就跳转到缩短之前的网址了,那今天我们就来看一下,PHP如何获取短网址跳转之前的网址,其实也很简单,就是用php的get_headers 函数,取得Response Headers,之后慢慢分析就行了。给出具体实现方法:$header = get_headers($url,...

发表于:2012-11-14 / 阅读(4028) / 评论(0) 分类 PHP相关
推荐算法

如今,到网上购物的人已经习惯了收到系统为他们做出的个性化推荐。Netflix 会推荐你可能会喜欢看的视频。TiVo 会自动把节目录下来,如果你感兴趣就可以看。Pandora 会通过预测我们想要听什么歌曲从而生成个性化的音乐流。所有这些推荐结果都来自于各式各样的推荐系统。它们依靠计算机算法运行,根据顾...

发表于:2012-11-13 / 阅读(1565) / 评论(0) 分类 经典算法
javascript的md5函数

javascript是一门强大的语言,用javascript的也是特别的强大,分享一个javascript实现的md5函数。/* * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message * Digest A...

发表于:2012-11-13 / 阅读(2922) / 评论(0) 分类 WEB相关
新浪博客错误码解析

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

发表于:2012-11-13 / 阅读(4231) / 评论(0) 分类 WEB相关
新浪微博错误代码解析

微博,微型博客(MicrBlg)的简称,是一个基于用户关系的信息分享、传播以及获取平台,用户可以通过WEB、WAP以及各种客户端组建个人社区,以140字左右的文字更新信息,并实现即时分享。微博有五方面的理解:1、关注机制:可单向可双向;2、简短内容:通常为140字;3、实时信息:最新实时信息;4、广...

发表于:2012-11-13 / 阅读(17517) / 评论(0) 分类 心情杂记