- 浏览: 343589 次
- 性别:
- 来自: 北京
-
博客专栏
-
-
高性能PHP框架Yii分析...
浏览量:85578
最新评论
-
huxiaoyunhust:
价值观这种东西,说不好听是口号,其实是公司每天潜移默化的感染, ...
关于企业价值观的一点点感悟 -
silentime:
stef831018 写道你想多了,企业价值观就两个字:利益怎 ...
关于企业价值观的一点点感悟 -
stef831018:
你想多了,企业价值观就两个字:利益
关于企业价值观的一点点感悟 -
guoyuqiangf8:
关于企业价值观的一点点感悟 -
silentime:
mangguo 写道推荐大家去看看我写的python入门,可以 ...
python如何打印变量的类型
文章列表
大部分js框架(jquery,exit,yui)会在aajax的请求里加上一个名称为“X-Requested-With”的header,可以在服务器端通过这个header来判断,但是似乎不是一个成文的标准,php的判断源码如下(摘自Yii):
public function getIsAjaxRequest()
{
return isset($_SERVER['HTTP_X_REQUESTED_WITH'])?$_SERVER['HTTP_X_REQUESTED_WITH']==='XMLHttpRequest' : false;
}
因为一般 ...
在phpor的博客上看到一篇文章:
http://phpor.net/blog/post/779/
有这么一段代码:
<input type="text" id="name" />
<input type="text" id="password" />
<script>
var $ = function (id) { return document.getElementById(id);};
$("name ...
接上篇:Yii分析1:web程序入口(2)
本文分析前两篇文章用到的一些函数。
上一篇提到在preloadComponents的时候会调用getComponent,我们来看一下getComponent的细节:
Yii_PATH/base/CModule.php
//第二个参数标识如果是空则创建之,默认为true
public function getComponent($id,$createIfNull=true)
{
if(isset($this->_components[$id]))
...
块元素(block element)
address – 地址
blockquote – 块引用
center – 举中对齐块
dir – 目录列表
div – 常用块级容易,也是CSS layout的主要标签
dl – 定义列表
fieldset – form控制组
form – 交互表单
h1 – 大标题
h2 – 副标题
h3 – 3级标题
h4 – 4级标题
h5 – 5级标题
h6 – 6级标题
hr – 水平分隔线
isindex – input prompt
menu – 菜单列表
noframes – frames可选内容,(对于不支持fr ...
1
#cat /proc/cpuinfo
processor 从0开始计数,flags 如果有ht 说明和支持超线程技术(附1
)。
1
2
#cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
1 Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz
查看CPU信息,这里信息显示只有1个逻辑CPU,型号为 E2180
1
2
#ca ...
接上篇:Yii分析1:web程序入口(1)
然后调用了两个初始化异常/错误和注册核心组件的方法:
$this->initSystemHandlers();
$this->registerCoreComponents();
函数实现如下:
//初始化errorhandler和exceptionhandler
protected function initSystemHandlers()
{
if(YII_ENABLE_EXCEPTION_HANDLER)
...
以下分析基于Yii v1.0.6
Yii_PATH表示framework的路径
通常使用Yii框架的index.php程序如下:
// change the following paths if necessary
$yii = dirname(__FILE__).'/protected/lib/Yii/framework/yii.php';
$config = dirname(__FILE__).'/protected/config/main.php';
// re ...