摘要: redis中基础数据类型的实现,重点是简单动态字符串、压缩列表、跳表等 阅读全文
posted @ 2021-09-26 16:39 至于顿丘 阅读(73) 评论(0) 推荐(0) 编辑
摘要: PHP早期开发中通常是PHP代码和HTML代码混写,这也使代码中充斥着数据库操作,逻辑处理等。当项目不大时,这样的代码还可以接受,但是随着项目不断扩大,我们就会发现同一个文件中同时存在前端逻辑和后端处理,当逻辑越来越复杂时,代码的可读性和可维护性都会变得非常差,以至于后来不得不进行大规模的代码重构。 阅读全文
posted @ 2018-05-09 00:12 至于顿丘 阅读(11544) 评论(1) 推荐(0) 编辑
摘要: 先来看PHP实现文件及文件夹的zip压缩 这里使用PHP扩展的ZipArchive类,在使用之前要将php.ini文件中的zlib.output_compression设置为On 代码如下: 在压缩完之后我们可能还需要下载,而且下载完之后还可以删除压缩文件。 代码如下: 以上的代码基本可以实现简单的 阅读全文
posted @ 2018-05-07 23:27 至于顿丘 阅读(4910) 评论(0) 推荐(1) 编辑
摘要: 常用的合并数组的方法有三种:array_merge()、array_merge_recursive()、+,下面一个一个介绍 array_merge() 此函数合并一个或多个数组,当输入的数组中有相同的字符串键名,则后一个会覆盖前一个。对于参数数组中数字索引的值会重新排序,不管数字索引相同还是不同。 阅读全文
posted @ 2018-05-04 22:25 至于顿丘 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 单例模式的实现: PHP中单例模式常用在数据库连接部分,省掉了大量的new操作进而节省了很多资源。单例模式还可以用在全局配置类中。 单例模式,顾名思义就是说只有一个实例,这就要求防止外部随意实例化对象。 PHP中单例模式的要点: 1、构造函数必须私有,防止外部非法new操作。 2、需要有一个私有静态 阅读全文
posted @ 2018-05-04 21:45 至于顿丘 阅读(311) 评论(0) 推荐(0) 编辑
摘要: C++实现方式: PHP实现方式: 这段PHP代码需要在命令行下执行,用php filepath.php来执行filepath是该脚本的完整路径加文件名。 在写具体的算法实现之前最好先将测试用例写好。 阅读全文
posted @ 2018-05-03 22:22 至于顿丘 阅读(185) 评论(0) 推荐(1) 编辑
摘要: PHP中字符串函数简单总结 阅读全文
posted @ 2018-04-19 17:37 至于顿丘 阅读(749) 评论(0) 推荐(0) 编辑