反转UTF8编码中文字符串的2种方法
反转UTF8编码中文字符串的2种方法
某天查手册时,看到strrev函数下面有一个 utf8_strrev函数的实现,觉得有些意思,于是自己使用mb开头的函数写了另一个实现。
【第一种方案】
...
阅读全文
反转UTF8编码中文字符串的2种方法
某天查手册时,看到strrev函数下面有一个 utf8_strrev函数的实现,觉得有些意思,于是自己使用mb开头的函数写了另一个实现。
【第一种方案】
...
阅读全文
Google Adwords API开发环境问题
最近接手系统中Google Adwords API的开发,然后需要取广告系统的数据,当一切准备就绪后,自己写了代码,发现根本没有取到数据,到最后是有一些必要的扩展...
阅读全文
PHP设计模式笔记:使用PHP实现工厂模式
【意图】
定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使用一个类的实例化延迟到其子类【GOF95】
【工厂模式...
阅读全文
PHP设计模式笔记:使用PHP实现原型模式
【意图】
用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象
【原型模式结构图】
【原型模式中主要角色】
...
阅读全文
PHP5.2.0之前版本使用JSON函数的方法
我们知道PHP在其版本5.2.0之后才支持 JSON相关函数,在此版本之前如果我们要使用JSON函数则需要自己实现
JSON的算法已经有人实现了,其下载地址为...
阅读全文
PHP设计模式笔记:使用PHP实现门面模式
【意图】
为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层次的接口,使得子系统更加容易使用【GOF95】
外部与子系...
阅读全文
Scrum敏捷项目管理读书笔记
由于最近的工作从开发转到了项目管理,所以需要了解一些项目管理的知识。
然后去公司的图书馆借了这本《Scrum敏捷项目管理》,并花了一周的工作之...
阅读全文
今天是周六,一直觉得睡眠不足的我,今天早上睡得特别舒服。直到有人叫我的名字我还觉得奇怪,这么早干嘛叫我呢。
答应以后,看看手机,8点半。该死的调休,周六周天要上班,手...
阅读全文
PHP设计模式笔记:使用PHP实现单例模式
【意图】
保证一个类仅有一个实例,并且提供一个访问它的全局访问点【GOF95】
单例模式有三个特点:
1、一个类只有一个实例
...
阅读全文
PHP设计模式笔记:使用PHP实现桥梁模式
【意图】
将抽象部分与它的实现部分分享,使它们都可以独立的变化【GOF95】
【桥梁模式结构图】
【桥梁模式中主要角色】
抽...
阅读全文