数据结构复习笔记:使用PHP实现内排序之冒泡排序和简单选择排序
数据结构复习笔记:使用PHP实现内排序之冒泡排序和简单选择排序
【基本概念】
排序:排序是将一个数据元素(或记录)的任意序列,重新排列成一个按关键字有序的序列
内...
阅读全文
数据结构复习笔记:使用PHP实现内排序之冒泡排序和简单选择排序
【基本概念】
排序:排序是将一个数据元素(或记录)的任意序列,重新排列成一个按关键字有序的序列
内...
阅读全文
PHP设计模式笔记:使用PHP实现策略模式
【意图】
定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。策略模式可以使算法可独立于使用它的客户而变化
策略...
阅读全文
PHP设计模式笔记:使用PHP实现状态模式
【意图】
允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类
状态模式变化的位置在于对象的状态
【状...
阅读全文
在PPC看到这样一篇,觉得很有感触,很多东西都有些忘了,有些东西是不能放的,其地址为:http://bbs.phpchina.com/viewthread.php?tid=174331
其内容及答案如下:
1.首先看了PHP的源码API函数,...
阅读全文
上周,vsgeping跟我讨论一个问题,关于PHP页面在显示时,仅显示了一部分,一开始我以为是缓冲的问题,即内容被写到stdout后,没有输出到浏览器。纠结了许久
然后在周末时,忽然想起...
阅读全文
PHP设计模式笔记:使用PHP实现适配器模式
【意图】
将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原来由于接口不兼容而不能一起工作的那此类可以一起工作【GOF95...
阅读全文
反转UTF8编码中文字符串的2种方法
某天查手册时,看到strrev函数下面有一个 utf8_strrev函数的实现,觉得有些意思,于是自己使用mb开头的函数写了另一个实现。
【第一种方案】
...
阅读全文
Google Adwords API开发环境问题
最近接手系统中Google Adwords API的开发,然后需要取广告系统的数据,当一切准备就绪后,自己写了代码,发现根本没有取到数据,到最后是有一些必要的扩展...
阅读全文
PHP设计模式笔记:使用PHP实现工厂模式
【意图】
定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使用一个类的实例化延迟到其子类【GOF95】
【工厂模式...
阅读全文