嗨,新朋友,很高兴认识你,欢迎来到我的博客。
分类存档: web开发

MySQL内存表、MyISAM表、MemCache实现Session效率比较

MemCache做会话效率最高,也最灵活,但目前尝不支持查看谁在线等功能,附加的,只能自己增加一个数组记录在线用户、以及最后活跃时间并实现gc等。 MySQL内存表做会话效率也相当的高,另外一个有点是,MySQL内存表似乎更稳定,longest ...

htaccess语法教程

Apache模块 mod_rewrite 说明 一个基于一定规则的实时重写URL请求的引擎 状态 扩展(E) 模块名 rewrite_module 源文件 mod_rewrite.c 兼容性 仅在 Apache 1.3 及以后的版本中可用 概述 此模块提供了一个基于正则表达式分...

yii笔记

1. Yii Framework] 如何获取当前controller的名称? 下面语句就可以获取当前控制器的名称了! Yii::app()->controller->id 2. yii 如何使用第三方插件 第一,比如说,我们要使用 Zend framework的东西。我们把zend framework解...

Yii-session

yii的session可以这样设置 1. 程序中可以这样调用 Yii::app()->session[$var]=$value; $session = Yii::app()->session; $session['id'] = '1'; 2. 若main.php 定义后 'session' => array( 'class' => 'system.web.CDbHt...

Yii-地址

yii 返回的地址也可以这样写 1. Yii::app()->user->returnUrl = Yii::app()->getBaseUrl()."/step/show/id/1"; $this->redirect(Yii::app()->user->returnUrl); 2. $this->redirect(array('step/show','id'=...

Yii-数据库操作(删)

例子: $post=Post::model()->findByPk(10); // assuming there is a post whose ID is 10 $post->delete(); // delete the row from the database table // delete the rows matching the specified condition Post::model()-&...

Yii-数据库操作(改)

例子: $post=Post::model()->findByPk(10); $post->title='new post title'; $post->save(); // save the change to database // update the rows matching the specified condition Post::model()->updateAll($attribut...

Yii-数据库操作(查)

注:当项目没查找到整个对象会为空需要这样判定 if($rows !== null) 当对象不为空 { return true; }else{ return false; } SELECT,读表时候用到 find() 第一种find() // find the first row satisfying the specified condi...

Yii-数据库操作(增)

1 第一种 $post=new Post; $post->title='sample post'; $post->content='content for the sample post'; $post->createTime=time();/$post->createTime=new CDbexpression_r('NOW()');...

Yii-禁止加载jquery

在widget的registerClientScript函数中 $cs=Yii::app()->getClientScript(); $cs->scriptMap=array( 'jquery.js'=>false, );

Yii中自定义Widget

1. 调用Widget <?php $this->widget('WidgetName'); ?> 或者 <?php $widget=$this->beginWidget('path.to.WidgetClass'); ?> ...可能会由小物件获取的内容主体... <?php $this->endWid...

Yii-详解CComponent

CComponent类为YII框架的基于组件和事件驱动编程提供了基础,YII框架中的大部分类都将CComponent类作为基类。CComponent类为它的子类提供3个特性:1、成员变量扩展 通过定义两个成员函数(getXXX/setXXX)来定义一个成员变量,比如: ...

基于PHP&MySQL搭建OAuth Server

为了方便理解,可以先看一下在 OAuth 认证过程中的几个关键术语,这也是 RFC5849 中 “1.1.  Terminology” 小节的内容。也可以查看其中文版本。 想了一下,没有想到好的应用场景,干脆就使用 RFC5849 中的例子吧。这个例子大概的意思是...

OAuth 认证流程图

OAuth-Authentication客户开口讲话

搭建 OAuth 认证服务器

现在越来越多开放的互联网公司提供对外的 API 接口,使得第三方应用开发人员可以开发基于该平台接口的应用程序。国外有Twitter、Flicker Service等;国内的,像腾讯微博开放平台、新浪微博开放平台等等。 这些平台接口的认证方式,无...

Joomla插件开发(plugin)

概述 ************************************************************************ Plugins(继承于JPlugin的一系列类)依附于全局事件分派系统的观察者类 无论是系统核心,还是第三方扩展都能触发一个或多个Plugins来执行一些功能 插...

JS框架介绍及比较

Dojo Dojo 是目前最为强大的JS框架,它在自己的 Wiki 上给自己下了一个定义,Dojo 是一个用 JavaScript 编写的开源的DHTML工具箱。Dojo 很想做一个“大一统”的工具箱,不仅仅是浏览器层面的,野心还是很大的。Dojo 包括 Ajax、Browser...

如何在PHP下载文件名中解决乱码

  通过把Content-Type设置为application/octet-stream,可以把动态生成的内容当作文件来下载,相信这个大家都会。那么用Content-Disposition设置下载的文件名,这个也有不少人知道吧。基本上,下载程序都是这么写的: <?php $file...

Flv播放器 Vcastr3.0 配置

This movie requires Flash Player 9 <script type="text/javascript"> swfobject.embedSWF(&quot;http://vcastr.ruochi.com/v3/vcastr3.swf&quot;, &quot;swf1fda1&quot;, &quot;240&quot;, ...

IE7,IE8下无滚动条问题

在head里面加 <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 加了也不好使。发现是我写的样式的问题 * {overflow:hidden} 所有的都hidden了。包括body...