- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 《大话设计模式》读书笔记:装饰模式与均值计算实例
装饰模式(Decorator),动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更加灵活。装饰模式在不改变原类文件和继承关系的情况下,用被装饰对象的父类新派生一个装饰对象,用装饰对象来包裹被装饰对象(真实对象)以达到装饰(添加新功能/职责)的效果。所谓“装饰”,就是动态地为真实对象添加新的功能。当系统需要新功能的时候,传统的做法是向旧的类中添加的新的代码,这些新加的代
2012-02-29 19:10:05 3739 4
原创 《大话设计模式》读书笔记:策略模式+反射的Java实现
策略模式(Strategy):定义了算法家族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化不会影响到使用算法的用户。策略模式是一种定义一系列算法的方法,从概念上看,所有这些算法完成的都是相同的工作,只是实现上不同,它可以以相同的方式调用所有的算法,减少各种算法类与算法使用类之间的耦合。策略模式是用来封装算法的,但在实践中发现,可以用它来封装几乎任何类型的规则,只要在分析过程中需
2012-02-29 17:04:20 3964
原创 TCPDF:用于生成PDF文档的开源PHP类
要在PHP项目中添加生成PDF文档的功能,开源类库TCPDF无疑是最好的选择。个人感觉它最大的优点是能将HTML格式的字符串直接用于生成PDF,也就是说能够通过HTML来定好文档的格式和内容,然后用TCPDF导出PDF文件。 TCPDF的官网如下:http://www.tcpdf.org下载下来的TCPDF目录结构如下:其中:cache目录:存放了一些用于生成PDF
2012-02-21 10:48:48 6072 6
原创 通过Task Scheduler定时运行调用cURL的PHP脚本
PHP本身没有定时自动执行的功能,也不支持多线程。但是结合Task Scheduler和cURL,就可以弥补PHP的上述两个缺陷,同时还可以脱离Apache服务器环境,在任意路径下运行PHP脚本。知识准备cURL的学习与应用:http://www.cnblogs.com/phphuaibei/archive/2011/09/29/2195838.htmlWindows 7中使用Ta
2012-02-20 14:27:08 4931
原创 OpenCart 一次URL请求的生命周期
一份完整的OpenCart源码中包含着3个子系统,分别是:前台购物网站catalog、后台管理员工具admin、以及系统安装工具install。三者都分别只有一个入口,如下:catalog: http:///index.php(根目录下的index.php)admin: http:///admin/index.phpinstall:
2012-02-16 11:20:21 4586
原创 OpenCart 最小内核
OpenCart是基于PHP的电子商务网站架构。从一个完整的OpenCart项目中剥离出这个最小内核的目的:一是为了学习OpenCart基础的驱动模式;二是提供一个最基础的PHP网站驱动引擎,以备未来的课程设计或者PHP网站搭建使用。下载地址如下:http://download.csdn.net/download/sadfishsc/4055285 内核的目录结构如下图所示:
2012-02-10 11:21:10 5336
原创 Windows平台下PHP开发环境的快速搭建
1. 服务器+数据库+PHP=XAMPPXAMPP是集成了Apache、MySQL、PHP、Perl等的软件包。通过安装XAMPP,就可以一次性完成PHP开发所需的应用服务器、数据库和PHP解释器的搭建和配置,省去了分别安装、配置Apache、数据库和PHP的麻烦。XAMPP的下载地址和详细安装、操作指南参见此处:http://www.apachefriends.org/zh_cn
2012-02-09 20:42:21 2447
转载 HTTP 状态码
原文地址:http://zh.wikipedia.org/wiki/HTTP%E7%8A%B6%E6%80%81%E7%A0%811xx消息这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1x
2012-02-08 15:18:53 984
转载 HTTP header 详解
原文地址:http://www.pccode.net/info/2011/03/06/20110306-7151.htmlHTTP(Hyper Text Transfer Protocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和messa
2012-02-03 15:55:04 1517 3
Android通讯录demo
2012-03-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人