代码改变世界

阅读排行榜

TP的create()

2011-05-17 15:08 by 卫佳, 463 阅读, 收藏,
摘要: 最近发现,论坛好多朋友都提到这个问题,就是自动完成、自动验证无效。 很不幸昨天我也遇到了相同的问题,死活不生效,测试了半小时无果,因为这个过程发生在create()方法中,所以跟踪了create(), 发现了一个很大的秘密,原来create()方法原来有两个参数, 第一个参数是大家都知道了数据参数,第二个是隐藏的$type参数,这个参数用来控制什么的呢??// 状态$type = $type?$type!empty($data[$this->getPk()])?self::MODEL_UPDATE:self::MODEL_INSERT);discount nike air shoes仔细 阅读全文

LAMP架构方案分析

2011-05-05 16:12 by 卫佳, 461 阅读, 收藏,
摘要: LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网 络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比,LAMP具有通用、跨平台、高 性能、低价格的优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台。对于大流量、大并发量的网站系统架构来说,除了硬件上使用高性能的服务器、负载均衡、CDN 阅读全文

TP 多文件上传

2011-05-16 12:58 by 卫佳, 459 阅读, 收藏,
摘要: [php]html页面 <scriptlanguage="javascript"type="text/javascript"> functionaddFileHtml() { varform=document.getElementById("form"); varcount=0; for(vari=0;i<form.elements.length;i++) { varname=form.elements[i].name; if(name.indexOf("image")>-1)count++ 阅读全文

观察者模式

2011-07-25 16:40 by 卫佳, 451 阅读, 收藏,
摘要: 还记得警匪片上,匪徒们是怎么配合实施犯罪的吗?一个团伙在进行盗窃的时候,总有一两个人在门口把风——如果有什么风吹草动,则会立即通知里面的同伙紧急撤退。也许放风的人并不一定认识里面的每一个同伙;而在里面也许有新来的小弟不认识这个放风的。但是这没什么,这个影响不了他们之间的通讯,因为他们之间有早已商定好的暗号。呵呵,上面提到的放风者、偷窃者之间的关系就是观察者模式在现实中的活生生的例子。二、定义与结构观察者(AcetateSunglasses)模式又名发布-订阅(Publish/Subscribe)模式。GOF给观察者模式如下定义:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有 阅读全文

ThinkPHP采用模块和操作

2011-04-16 15:29 by 卫佳, 451 阅读, 收藏,
摘要: ThinkPHP采用模块和操作的方式来执行,首先,用户的请求会通过入口文件生成一个应用实例,应用控制器(我们称之为核心控制器)会管理整个用户执行的过程,并负责模块的调度和操作的执行,并且在最后销毁该应用实例。任何一个WEB行为都可以认为是一个模块的某个操作,系统会根据当前的URL来分析要执行的模块和操作。这个分析工作由URL调度器来实现,官方内置了Dispatcher类来完成该调度。 在Dispatcher调度器中,会根据http://servername/appName/moduleName/actionName/params来获取当前需要执行的项目(appName)、 模块(module. 阅读全文
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 44 下一页