自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

寻源之理

编程的哲学,寻源之理

  • 博客(9)
  • 收藏
  • 关注

原创 用php采集天猫商品的api(initApi,changeLocationApi,initExtensionApi,initExtraApi,selectCityApi)

帮女友采集天猫商品数据,搞了一天才解决了基本原理,以下为主要api采集。查看天猫中商品的源码,会在底部js部分发现initApi,changeLocationApi,initExtensionApi,initExtraApi,selectCityApi这几个api和它们的链接,以下为源码:"initApi" : "http://mdskip.taobao.com/core/initIt

2013-08-18 21:37:57 8747 3

原创 php面向对象开发之——装饰模式

在网上买过手机的朋友都知道,商家通常会为手机搭配好几个套餐,让客户自由选择,现在有一家卖手机的店,为所有手机推出了三种套餐,标准套餐为4999元,裸机为标准套餐减200元,全套配置为标准套餐加100元,我们用php将之实现。<?phpabstract class mobile{ abstract public function getInfo(); abstract public funct

2013-01-30 11:54:09 923

原创 php面向对象开发之——原型模式

原型模式是抽象工厂模式http://blog.csdn.net/phenixsoul/article/details/8493764强大的变形,简单来说,它将抽象工厂模式中的若干工厂类组合合并成一个中控类,由中控类开负责生成对象。<?php//生产引擎的标准interface engineNorms{ function engine();}class carEngine imple

2013-01-24 13:38:31 604

原创 php面向对象开发之——抽象工厂模式

抽象工厂模式是相对于工厂模式而言的,若未看过上一篇工厂模式,请先看上一篇工厂模式:http://blog.csdn.net/phenixsoul/article/details/8486571抽象工厂模式是对工厂模式的抽象,通俗来说,就是把工厂模式的结构分离出来成为能独立运行的个体。还是拿工厂模式中的例子来说明:现在有一个汽车工厂,它生产小汽车和巴士车,小汽车和巴士车都是由引擎、车身和

2013-01-14 16:51:19 3667

原创 php面向对象开发之——工厂模式

工厂模式通俗来说是指,为一些有着相同结构的类创建一个类族,并且为这个族群提供唯一一个入口类。请注意“相同结构”这个描述,它指的是某类物体拥有一些能让我们区别与其他物体的特征,比如说现在有一道联想题,通过两个词联想一样东西。“四个轮子,烧汽油”。我想你肯定能立刻就联想到小轿车、面包车、的士之类的汽车,不会联想到摩托车。这里的“四个轮子”和“烧汽油”便是小轿车、面包车、的士的相同特征,我们以它们来将小

2013-01-11 10:55:51 804

原创 php面向对象开发之——单例模式

php的全局变量给编程带来了很大的灵活性,但全局变量的不受约束性也带来了很大的隐患。单例模式可以很好的替代全局变量。假设有一朵花,每个人见到都会去浇花,然后再欣赏它。class flower{ function __construct(){ echo date('Y-m-d H:i:s').'浇了花'; } public function look(){

2013-01-08 17:51:36 1027

原创 php面向对象开发之——组合模式

这个模式理解起来会有些歧义,特别是某些书上面那些难懂的阐述。先来说说组合模式的几个特点:1、必须存在不可分割基本元素。2、组合后的物体可以被组合。举个通俗的例子,原子是化学反应的基本微粒,它在化学反应中不可分割。现在有 C(碳)、H(氢)、O(氧)、N(氮)4种原子,它们可以随机组合成无数种分子,可以是蛋白质,也可以是脂肪,蛋白质和脂肪就是组合。由蛋白质和脂肪又可以一起被组

2013-01-08 16:14:18 4298 2

原创 关于php,为什么要使用面向对象进行项目开发

php是一门弱语言,语法极其简单灵活,使得初学者很容易学习和掌握,这是php流行起来的一个很重要的原因。但,有利必有弊,这种编程模式使得php初学者很容易陷入“面向过程”的开发泥潭,这种“面向过程”的编程模式应用于一般性的小项目非常的便利,但一旦面对的是商业级别的项目,造成混乱和bug的代价是十分危险和严重的!作者本人也曾经深受其害。什么是“面向过程”?什么又是“面向对象”?作者在这里不提书上

2013-01-05 14:16:19 2620

原创 坐在php的井里,我的世界只有web

这段时间的求职经历,让我感受颇多,作为一个有着两年半php工作经验的我,信心一下子被打击到谷底。突然发现,自己原来是只井底之蛙,一直陶醉在自己挖掘的php深井里。第一次接触web是在大学的一次期末考试中,教我们dreamwerver的老师给我们的期末考题就是一份web作品,于是我第一次跑到了学校的图书馆,第一次借了一本书——《Dreamwerver从入门到精通》,自学了一个礼拜,便开始

2012-12-28 17:17:21 1296 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除