摘要:假如说我们目前已有一亿个注册用户,要把这些用户平均分配到100张表中,并且后续注册的用户也要均匀分配到这100张表 首先当用户注册时,如用户名为“username”,用php的crc32()函数处理用户名,得到一个数值4166911607,代码如下 注意:由于 PHP 的整数是带符号的,所以在 32 阅读全文
posted @ 2018-09-08 18:09 苟富贵,无相忘 阅读(843) 评论(0) 推荐(0) 编辑
摘要:http://www.php.net/manual/zh/language.oop5.traits.php 阅读全文
posted @ 2018-08-17 16:34 苟富贵,无相忘 阅读(24) 评论(0) 推荐(0) 编辑
摘要:1、__construct():构造方法,具有构造方法的类会在每次创建新对像时先调用此方法,所以非常适合在使用对象之前做一些初始化工作。 2、__destruct():析构方法,析构方法会在某个对象的所有引用都被删除或者当对象被显式销毁时执行。 3、__set():给类设置私有属性。 4、__get 阅读全文
posted @ 2018-08-17 15:06 苟富贵,无相忘 阅读(34) 评论(0) 推荐(0) 编辑
摘要:所谓的序列化,就是把保存在内存中的各种对象状态或属性保存起来,在需要时可以还原出来。 serialize() 可处理除了 resource 之外的任何类型返回字符串,此字符串包含了表示 value 的字节流,可以存储于任何地方。 这有利于存储或传递 PHP 的值,同时不丢失其类型和结构。 甚至可以 阅读全文
posted @ 2018-08-16 10:14 苟富贵,无相忘 阅读(38) 评论(0) 推荐(0) 编辑
摘要:1、创建版本库 2、把工作区修改过的文件添加到版本库暂存区,点号表示当前目录下所有文件; 3、把版本库暂存区的文件提交到当前分支 4、查看历史版本 5、版本回退 6、查看命令执行历史记录 7、查看工作区文件和版本库里的区别 8、撤销修改 9、删除文件 远程仓库 1、将本地仓库与远程仓库关联 2、把本 阅读全文
posted @ 2018-08-10 18:44 苟富贵,无相忘 阅读(39) 评论(0) 推荐(0) 编辑
摘要:快速排序(Quicksort)是对冒泡排序的一种改进 阅读全文
posted @ 2018-08-08 08:55 苟富贵,无相忘 阅读(37) 评论(0) 推荐(0) 编辑
摘要:迭代器 可在内部迭代自己的外部迭代器或类的接口。详情:http://php.net/manual/zh/class.iterator.php 接口摘要 Iterator extends Traversable { /* 方法 */ abstract public mixed current ( vo 阅读全文
posted @ 2018-08-07 14:20 苟富贵,无相忘 阅读(297) 评论(0) 推荐(0) 编辑
摘要:$arr[$j]){ $temp=$arr[$j]; $arr[$j]=$arr[$j-1]; $arr[$j-1]=$temp; } } } return $arr; } 阅读全文
posted @ 2018-08-07 10:11 苟富贵,无相忘 阅读(25) 评论(0) 推荐(0) 编辑
摘要:假定队列的左边为头部,右边为尾部 阅读全文
posted @ 2018-08-07 09:33 苟富贵,无相忘 阅读(40) 评论(0) 推荐(0) 编辑
摘要:参考教程:https://jingyan.baidu.com/article/154b46317fdfce28ca8f419e.html 阅读全文
posted @ 2018-08-06 14:23 苟富贵,无相忘 阅读(73) 评论(0) 推荐(0) 编辑