代码改变世界

随笔档案-2011年12月

Yii中延迟加载(autoload)使用方法

2011-12-31 10:57 by AnyKoro, 659 阅读, 收藏, 编辑
摘要: 代写 阅读全文

Yii的路由机制分析

2011-12-26 11:28 by AnyKoro, 2564 阅读, 收藏, 编辑
摘要: 在Yii中,route是一个非常重要的步骤。通过route我们可以定制更加个性互的Url。同时很多时候,如果route规则复杂也会容易出问题。所以,研究清楚route的机制是十分重要的。在这里希望你能先参看Yii Framework的process flow分析首先,让我们先看一段代码,此段代码出现在CWebApplication中, 1 /** 2 * @var array the configuration specifying a controller which should handle 3 * all user requests. This is mainly ... 阅读全文

Yii中的核心CComponent类详解

2011-12-19 19:37 by AnyKoro, 1815 阅读, 收藏, 编辑
摘要: CComponet类是Yii中影响最广的类。不仅Application继承自它,Event,Behavior,Action,Controller,Widget总之很多都是继承自它。在这里我们不一一列举,到底有哪些类是继承字CComponent类的。我们在这里主要是从现实意义上来剖析CComponet的作用,角色。当读完本篇后,你应该对继承自Yii的CComponent的类有什么样的属性,什么样的特性和作用,了然于胸。CComponent类是一个很庞大的类,我们就按照由粗到细的过程来讲解。让我们先直观感受下CComponet类是长什么样子的。下图为CComponet的类视图在解释这个类前,我们先 阅读全文

Yii中Action详解

2011-12-19 14:12 by AnyKoro, 3520 阅读, 收藏, 编辑
摘要: 在此篇中,主要介绍Yii是如何看待Action的。那么在Controller中又是如何如何处理Action的,Action又有哪些需要注意的特性呢?带着这些问题,我们来看看下面的代码,里面会涉及到Yii Framework的process flow分析文中提到的一些基础,如果没有看过,建议先阅读之。首先先看段代码,此段代码位于CController中 1 public function createAction($actionID) 2 { 3 if($actionID==='') 4 $actionID=$this->defaultAc... 阅读全文

Yii Framework的process flow分析

2011-12-19 00:53 by AnyKoro, 1838 阅读, 收藏, 编辑
摘要: 本篇主要讲述yii是如何处理一个web请求的,其中包括了route,filter,controller,action等等。他是如何安排他们各自的顺序,同时又预留了哪些事件函数,以让开发者更好的控制。本文需要一定的编程基础和对yii有一定熟悉,属于进阶型的。另外,由于程序庞大,比较复杂,请千万看准,哪段程序是在哪个类中的。Ready! Start...首先要说的肯定是index.php,他作为整个application的入口文件,起到了初始化各种变量的作用,接下来看代码,在这里我们约定下,这里所有的代码都一般情况下的 1 <?php 2 3 // change the following 阅读全文

CSharp HttpClient

2011-12-16 15:13 by AnyKoro, 1630 阅读, 收藏, 编辑
摘要: 转自http://www.oschina.net/p/c-sharp-http-client这是一个HTTP 客户端开发包,提供非常简单的 API,采用 C# 编写用来发送 HTTP 请求以及接收 HTTP 回应。该库比 .NET 自带的 HttpWebRequest 要简单得多,类似 Java 版的HttpClient。支持 GET、POST 和文件上传,支持重定向和代理服务器。目前还不支持的:Transfer-Encoding: gzipRequests with keep-alive header.Expiration of cookies.Using proxies that need 阅读全文

javascript实现继承的方法

2011-12-14 10:32 by AnyKoro, 293 阅读, 收藏, 编辑
摘要: 如何像C#,php那样在javascript中设计那种,可以继承的库呢?带着这个问题,先看一段代码(前提架设你对prototype的工作原理是了解的。不了解的话请参看我的另一篇文章,面向对象的Javascript和Prototype的理解) 1 function Testbase() 2 { 3 this.namealias="testbasename"; 4 this.at=function(){alert("tttt");} 5 } 6 7 function Subtestone() 8 { 9 //加入一些特有的属性和方法10 this.subte 阅读全文

Yii中的Event和Behaviour理解

2011-12-12 17:13 by AnyKoro, 3019 阅读, 收藏, 编辑
摘要: Event Event其实是个既复杂又简单的问题,因为里面总是有很多概念容易交织,在理解Event前,我们首先要明白Event的概念。Event中往往有两个角色,一个是Event,一个是Event Handler。为什么需要两个?原因很容易理解,Event只是说明这件事情发生了,但是没有说怎么处理。这部分处理的工作当然是留给了Event Handler了。我在这里主要从和现实世界的相似度上说,不涉及设计模式上的讲解。有意向的朋友可以自己去参看相关的模式,... 阅读全文

OAuth2.0-draft-ietf-oauth-v2-22中的关键性概念解释

2011-12-03 16:48 by AnyKoro, 647 阅读, 收藏, 编辑
摘要: 一、角色 OAuth定义了四种角色:1、resource owner资源所有者可以获得授权去访问受保护的资源的实体。这句很绕口,简单来说就是资源的所有者,这个所有者是指当初上传或生成的那个所有者,并不是指服务器的所有者。2、resource server资源服务器承载受保护资源的服务器,可以接收和响应使用access token(访问令牌)请求受保护资源。3、client客户一个产生受保护资源请求的应用,该应用代表resource owner,并且已经获得其授权。所以其实客户就是指前面说道的这种特性的应用,是种application。4、authorization server授权服务器用来分 阅读全文
点击右上角即可分享
微信分享提示