策略模式 发表于 2018-06-27 | 分类于 代码的艺术 字数统计 525 | 阅读时长 2 意图定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。 阅读全文 »
php中abstract类和接口的区别 发表于 2018-06-26 | 分类于 php 字数统计 688 | 阅读时长 2 本文主要讨论php中abstract类和接口的区别。下边所有讨论都针对php代码来说。【讨论地址】 在实际代码开发中,很多人经常会觉得抽象类和接口很类似。抽象类和接口都没有实现具体的方法,抽象类被继承后,在子类中对方法进行了具体的实现,接口也是类似。那么二者有什么区别呢。 阅读全文 »
适配器模式 发表于 2018-06-26 字数统计 475 | 阅读时长 2 意图将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原来由于接口不兼容而不能一起工作的那此类可以一起工作 阅读全文 »
抽象工厂模式 发表于 2018-06-20 | 分类于 代码的艺术 字数统计 491 | 阅读时长 2 意图抽象工厂模式提供一个创建一系统相关或相互依赖对象的接口,而无需指定它们具体的类。 阅读全文 »
工厂模式 发表于 2018-06-20 | 分类于 代码的艺术 字数统计 459 | 阅读时长 2 意图定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使一个类的实例化延迟到其子类。 阅读全文 »
php 多进程 发表于 2018-04-19 | 分类于 php 字数统计 3,080 | 阅读时长 12 前言最近在工作中遇到了一个php多进程的问题,脚本我是能写的,但是没有深入的了解过相关的内容。这篇就是对php处理多进程的一个简单的整理吧。一搬来说,php都是一个单进程执行的,为了应对web并发请求的问题,我们借助服务器或PHP-FPM实现处理。但php的另一种使用场景是在cli模式下跑脚本或daemon来进行数据处理,这种情况下,就需要php自身对多进程的支持。我们知道php是有很多扩展的,实现php的多进程主要依赖pcntl和posix两种扩展。下面主要针对这两种扩展进行介绍。 阅读全文 »
php中json_encode和json_decode的说明 发表于 2018-03-20 | 分类于 php 字数统计 1,420 | 阅读时长 6 前言 最近在使用json_encode函数的时候,发现自己以前使用json_encode太简单了。很多细节没有注意到,虽然也能用,但是却引发了一些问题。所以本文主要去记录下json_encode和json_decode的项目用法。 阅读全文 »
使用hexo-blog-encrypt-完成博文加密 发表于 2018-03-18 | 分类于 hexo 字数统计 334 | 阅读时长 2 Description of how to user hexo-encrypt. 阅读全文 »