代码改变世界

Yii中的核心CComponent类详解

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

Yii中Action详解

2011-12-19 14:12 by AnyKoro, 3489 阅读, 0 推荐, 收藏, 编辑
摘要:在此篇中,主要介绍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, 1833 阅读, 1 推荐, 收藏, 编辑
摘要:本篇主要讲述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, 1602 阅读, 0 推荐, 收藏, 编辑
摘要:转自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, 291 阅读, 0 推荐, 收藏, 编辑
摘要:如何像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, 3006 阅读, 2 推荐, 收藏, 编辑
摘要: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, 642 阅读, 0 推荐, 收藏, 编辑
摘要:一、角色 OAuth定义了四种角色:1、resource owner资源所有者可以获得授权去访问受保护的资源的实体。这句很绕口,简单来说就是资源的所有者,这个所有者是指当初上传或生成的那个所有者,并不是指服务器的所有者。2、resource server资源服务器承载受保护资源的服务器,可以接收和响应使用access token(访问令牌)请求受保护资源。3、client客户一个产生受保护资源请求的应用,该应用代表resource owner,并且已经获得其授权。所以其实客户就是指前面说道的这种特性的应用,是种application。4、authorization server授权服务器用来分 阅读全文

【翻译】打印RichTextBox内容:(寻找空闲打印机)

2011-11-29 17:16 by AnyKoro, 321 阅读, 0 推荐, 收藏, 编辑
摘要:http://blogs.msdn.com/b/llobo/archive/2007/01/24/printing-richtextbox-content-find-the-idle-printer.aspx最近,Praj发表了关于打印RichTextBox内容的博文。一般,如果你使用documentPaginator或者visual,你可能因一些文本剪贴而终止。这可不是好事。当打印时容易出的bug是打印对话框。通常,我想使用空闲的打印机,而不是让我等待。下面是我针对此修改的代码。foreach (PrintQueue pq in GetPrintQueues("\\\\server 阅读全文

【转】11个有用的移动网页开发App和HTML5框架

2011-11-29 09:43 by AnyKoro, 403 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.oschina.net/news/23100/html5-frameworks-and-useful-apps-for-mobile-web-development在过去的两年里,触屏设备飞速增长。iOS和Android设备让开发者和设计师开始重新思考他们的网页应用,以提供更好的触屏体验。移动Web应用相对于本地的App有很多优势,虽然也有很多设计和开发上的挑战。这里列出了一系列有用的框架来帮助基于HTML的webapp开发。他们支持大部分流行的智能手机和平板。1.Lungo.js:HTML5 移动开发框架Lungo.js 是第一个应用HTML5和CSS3特性的移动开发框 阅读全文

【转】Node.js 究竟是什么?

2011-11-29 09:15 by AnyKoro, 215 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.ibm.com/developerworks/cn/opensource/os-nodejs/简介如果您听说过 Node,或者阅读过一些文章,宣称 Node 是多么多么的棒,那么您可能会想:“Node 究竟是什么东西?” 即便是在参阅 Node 的主页之后,您甚至可能还是 不明白 Node 为何物?Node 肯定不适合每个程序员,但它可能是某些程序员一直苦苦追寻的东西。为试图解释什么是 Node.js,本文将简要介绍一些背景信息:它要解决的问题,它如何工作,如何运行一个简单应用程序,最后,Node 在什么情况下是一个好的解决方案。本文不涉及如何编写一个复杂的 Node 应 阅读全文
上一页 1 2 3 4 5 6 ··· 13 下一页