- 博客(10)
- 资源 (1)
- 收藏
- 关注
转载 解读EXPLAIN执行计划中的key_len
EXPLAIN执行计划中有一列 key_len 用于表示本次查询中,所选择的索引长度有多少字节,通常我们可借此判断联合索引有多少列被选择了。在这里 key_len 大小的计算规则是:一般地,key_len 等于索引列类型字节长度,例如int类型为4-bytes,bigint为8-bytes;如果是字符串类型,还需要同时考虑字符集因素,例如:CHAR(30) UTF8则key_len
2017-05-29 12:08:04 512
转载 在Windows的CMD中如何设置支持UTF8编码
这个问题很多人开始都会不知道,当然包括曾经的我,当用到的时候,只好求助于伟大的股沟和度娘了。网上有设置的方法,但说明确不够详细系统,说设置字体为:Lucida Console。问题是,在默认方式下,只有点阵字体,哪有什么Lucida Console。所以,在自己成功设置后,拿出来和大家分享下过程,下面就让我们找出Lucida Console来设置吧。 这里需要先了解些内容:CHCP
2017-05-20 11:30:49 472
转载 学习一下 冒泡排序
<?php$array = array(7,1,2,8,4,5,6,0,22,9);$len=count($array);for ($i=0;$i<$len;$i++) { for ($j=$len-1;$j>$i;$j--) { if ($array[$j-1] > $array[$j]) { $tmp=$array[$j]; $array[$j]=$a
2017-05-05 10:09:12 287
原创 Yii2 启动跟踪记录
1、 YII2.PHP 创建Yii::$classMap , Yii::$container2、new web\Application3、base\Application => __construct()3.1 配置处理 $this->preInit($config);3.2 加载错误处理钩子 $this->registerErrorHandler($config);3.3
2017-05-01 21:40:13 583
原创 YII2 学习笔记 --- 创建模块 Module
1、运行GII 创建模块,指定模块ID和模块启动文件2、在APPLICATION中的 配置文件中增加 module下标,值为数组'modules' => ['模块ID' => ['class' => '模块启动文件',],],这个数组在哪里需要(WEB|CONSOLE)就加到哪个配置文件中。就可以访问了,路由规则为: 模块ID / 控制器名称 /Acti
2017-05-01 12:29:01 1813
原创 YII2 学习笔记 --- Application 常用配置参数
http://www.yiichina.com/doc/guide/2.0/structure-applications配置数组都是 yii\base\Application 的属性id属性用来区分其他应用的唯一标识IDbasePath指定该应用的根目录aliases该属性允许你用一个数组定义多个 别名。 数组的key为别名名称,值为对应的路
2017-05-01 12:27:06 1701
原创 YII2 学习笔记 --- Behavior
1、Behavior 通过继承类useyii\base\Behavior; 实现。2、Behavior 结构:class Behavior extends Object{ // 指向行为本身所绑定的Component对象 public $owner; // Behavior 基类本身没用,主要是子类使用,重载这个函数返回一个数组表 //
2017-05-01 12:26:14 773
原创 YII2 学习笔记
1、YII console 和 web 加载不同的 Application可以通过路口文件进行跟踪,两个application 加载不同的 config/main.php 配置。2、YII 所有一切都是 components3、Service Locator和DI 是YII 的核心4、配置文件中的 commponts 配置项为类的属性键值对,特殊配置项: on , as 开头的
2017-05-01 12:20:20 1909
原创 YII2 学习笔记-- RESTFUL API
1、路由配置'urlManager' => ['enablePrettyUrl' => true,'showScriptName' => false,'enableStrictParsing' =>true,'rules' => [['class'=>'yii\rest\UrlRule','controller'=>['V1/default']]],
2017-05-01 12:19:19 528
原创 YII2 学习笔记-- RBAC
1、配置用户 MODEL 实现接口yii\web\IdentityInterface2、配置文件components=>['authManager' => [//http://www.yiichina.com/doc/api/2.0/yii-rbac-dbmanager'class' => 'yii\rbac\DbManager',],'user'
2017-05-01 12:18:33 378
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人