03 2018 档案

php新特性
摘要:1.标量类型声明 PHP 7 中的函数的形参类型声明可以是标量了。在 PHP 5 中只能是类名、接口、array 或者 callable (PHP 5.4,即可以是函数,包括匿名函数),现在也可以使用 string、int、float和 bool 了。 2.返回值类型声明 PHP 7 增加了对返回类 阅读全文

posted @ 2018-03-29 11:42 oceanL 阅读(167) 评论(0) 推荐(0)

short url的php生成方法
摘要:算法原理1)将长网址md5生成32位签名串,分为4段, 每段8个字节;2)对这四段循环处理, 取8个字节, 将他看成16进制串与0x3fffffff(30位1)与操作, 即超过30位的忽略处理;3)这30位分成6段, 每5位的数字作为字母表的索引取得特定字符, 依次进行获得6位字符串;4)总的md5 阅读全文

posted @ 2018-03-27 19:36 oceanL 阅读(450) 评论(0) 推荐(0)

一致性hash算法详解
摘要:在了解一致性哈希算法之前,最好先了解一下缓存中的一个应用场景,了解了这个应用场景之后,再来理解一致性哈希算法,就容易多了,也更能体现出一致性哈希算法的优点,那么,我们先来描述一下这个经典的分布式缓存的应用场景。 假设,我们有三台缓存服务器,用于缓存图片,我们为这三台缓存服务器编号为0号、1号、2号, 阅读全文

posted @ 2018-03-27 12:22 oceanL 阅读(633) 评论(0) 推荐(0)

一些php小算法
摘要:1、写一个function实现数组内每个元素之间加法的迭代运算,注意:数组元素全部为自然数。例子:$data=array(1.2.3);程序要求打印出数组每个数组元素相互之间各种可能性加法(包括元素自己本身加法)1+1=2,1+2=3,1+3=4,2+2=4,2+3=5,3+3=6 思路:两个for 阅读全文

posted @ 2018-03-26 14:43 oceanL 阅读(200) 评论(0) 推荐(0)

导航