当前位置:首页 > 程序设计 >
《Yii框架深度剖析》电子书封面

Yii框架深度剖析

  • 发布时间:2019年10月29日 10:55:59
  • 作者:刘琨
  • 大小:284 MB
  • 类别:Yii框架电子书
  • 格式:PDF
  • 版本:完整超清版
  • 评分:9.1

    Yii框架深度剖析 PDF 完整超清版

      给大家带来的一篇关于Yii框架相关的电子书资源,介绍了关于Yii、框架、深度剖析方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小284 MB,刘琨编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.9。

      内容介绍

      Yii框架深度剖析 PDF

      Yii是一个根据部件、用以开发大中型Web运用的性能PHP框架,以其精确性而被认可为“zui有效的PHP框架”。 这书并非Yii框架的入门教程,只是立在框架设计方案的高度,从源代码级別对Yii框架开展了深层剖析。这书最先详细介绍了PHP框架技术性的概念以及主要用途,随后模仿Yii框架源代码自定框架,其内容包括了MVC策略模式、单通道方式和运用的保持。这书致力于协助用户了解Yii的基础构造、标准和开发步骤,以灵巧、稳进地开发Web手机应用程序。 这书內容: PHP框架介绍; Yii框架基本; 合理布局; 控制模块; ActiveRecord模型; CActiveRecord模型类的如何查询; 小物品; ActiveRecord模型认证; AJAX认证; 账号登录; 根据人物角色的访问控制; Yii框架中Memcached缓存文件运用; 系统日志; URL重写; Yii 2.0详细介绍。 

      Yii是一个根据部件、用以开发大中型Web运用的性能PHP框架,它出示了现如今Web 2.0应用程序开发所必须的基本上一切作用,是zui具开发高效率的PHP框架之一。 《Yii框架深度剖析》立在框架设计方案的高度,从源代码级別剖析了Yii框架的工作方案。《Yii框架深度剖析》分成15章,其内容包括了PHP框架的概念,Yii框架的工作内容,合理布局的概念及功效,控制模块的概念及功效,ActiveRecord模型的基本原理和功效,ActiveRecord模型的如何查询,小物品的概念及功效,小物品CActiveForm的功效及其启用方式,模型认证的概念及功效,Yii框架中的AJAX认证,与账号登录有关的內容,Yii框架中根据人物角色的浏览自动控制系统的设计方案与保持,Memcached缓存文件在Yii框架中的应用,系统日志在Yii框架中的保持,及其Yii框架中URL管理方法部件。 《Yii框架深层剖析》合适Web开发者,及其有一定的PHP开发基本,可是期待学习培训应用框架来提高开发工作能力的用户阅读文章。

      目录

      • 第 1章 OpenStack是什么 1
      • 1.1 云 1
      • 1.2 搭建自己的云 3
      • 1.3 用法 3
      • 1.4 关键组件 3
      • 1.4.1 实例 3
      • 1.4.2 队列 4
      • 1.4.3 仪表盘(Horizon) 4
      • 1.4.4 计算(Nova) 6
      • 1.4.5 身份(Keystone) 8
      • 1.4.6 网络(Neutron) 8
      • 1.4.7 镜像服务(Glance) 9
      • 1.4.8 块存储(Cinder) 9
      • 1.4.9 对象存储(Swift) 10
      • 1.4.10 遥测(Ceilometer) 10
      • 1.4.11 裸机(Ironic) 11
      • 1.4.12 编排(Heat) 11
      • 1.4.13 容器(Magnum) 11
      • 1.4.14 其他项目 12
      • 1.5 发布周期 12
      • 1.5.1 Ubuntu长期支持 13
      • 1.5.2 Ubuntu Cloud Archive 13
      • 1.5.3 Puppet模块 14
      • 1.6 小结 15
      • 第 一部分 初次部署
      • 第 2章 DevStack 19
      • 2.1 DevStack是什么 19
      • 2.1.1 开 发 者用途 20
      • 2.1.2 培训用途 20
      • 2.1.3 持续集成用途 20
      • 2.2 DevStack需求 21
      • 2.3 部署DevStack 21
      • 2.3.1 仪表盘:作为用户登录 23
      • 2.3.2 仪表盘:作为管理员登录 26
      • 2.3.3 命令行上使用主机 27
      • 2.4 DevStack选项 29
      • 2.4.1 “稳定的”DevStack 29
      • 2.4.2 定制DevStack 30
      • 2.5 小结 31
      • 第3章 网络 32
      • 3.1 关键概念 32
      • 3.1.1 操作的分层 32
      • 3.1.2 提供商网络 33
      • 3.1.3 租户网络 34
      • 3.1.4 最*大传输单元(MTU) 35
      • 3.2 部署条件 36
      • 3.3 流量流 39
      • 3.3.1 控制器节点 40
      • 3.3.2 计算节点 44
      • 3.4 其他资源 45
      • 3.5 小结 45
      • 第4章 首*个OpenStack 46
      • 4.1 系统要求 46
      • 4.2 初始设置 47
      • 4.2.1 网络 47
      • 4.2.2 操作系统 49
      • 4.2.3 系统配置 49
      • 4.3 OpenStack组件 53
      • 4.3.1 控制器节点 53
      • 4.3.2 计算节点 79
      • 4.4 管理实例 81
      • 4.5 小结 83
      • 第 二部分 部署
      • 第5章 部署的基础 87
      • 5.1 系统要求 87
      • 5.1.1 参考部署 88
      • 5.1.2 网络 89
      • 5.1.3 选择部署机制 89
      • 5.2 初始设置 90
      • 5.3 选择组件 91
      • 5.3.1 身份(Keystone) 91
      • 5.3.2 数据库(MySQL) 92
      • 5.3.3 消息队列(RabbitMQ) 92
      • 5.3.4 网络(Neutron) 92
      • 5.3.5 计算(Nova) 93
      • 5.3.6 镜像(Glance) 93
      • 5.3.7 仪表盘(Horizon) 93
      • 5.4 基础场景 94
      • 5.4.1 控制器节点 94
      • 5.4.2 计算节点 106
      • 5.4.3 故障排除 111
      • 5.5 小结 112
      • 第6章 私有计算云 113
      • 6.1 使用 113
      • 6.1.1 政府机构 114
      • 6.1.2 主要公司 114
      • 6.2 系统要求 114
      • 6.3 场景 115
      • 6.3.1 启动实例:仪表盘 115
      • 6.3.2 启动实例:OpenStack
      • 客户端 124
      • 6.3.3 运行服务 131
      • 6.3.4 SDK与OpenStack API 133
      • 6.4 小结 134
      • 第7章 公有计算云 135
      • 7.1 使用 135
      • 7.1.1 传统技术公司 136
      • 7.1.2 网络托管公司 136
      • 7.2 系统要求 136
      • 7.3 架构概览 137
      • 7.4 场景 138
      • 7.4.1 控制器节点设置 138
      • 7.4.2 计算节点设置 139
      • 7.4.3 查看统计数据:仪表盘 140
      • 7.4.4 查看统计数据:命令行
      • 客户端 141
      • 7.5 处理测量值与警报 144
      • 7.6 小结 144
      • 第8章 块存储云 145
      • 8.1 使用 145
      • 8.1.1 云提供商 145
      • 8.1.2 数据处理 146
      • 8.1.3 保持备份 147
      • 8.2 系统要求 147
      • 8.3 架构概览 148
      • 8.4 场景 149
      • 8.4.1 控制器节点设置 149
      • 8.4.2 创建和附加卷:仪表盘 151
      • 8.4.3 创建和附加卷:OpenStack
      • 客户端 154
      • 8.4.4 使用卷 157
      • 8.4.5 自动化 159
      • 8.5 小结 159
      • 第9章 对象存储云 160
      • 9.1 使用 160
      • 9.1.1 网络托管公司 161
      • 9.1.2 文件同步与共享 161
      • 9.1.3 日志存储 161
      • 9.2 系统要求 162
      • 9.2.1 选择组件 162
      • 9.2.2 关键概念 162
      • 9.3 场景 165
      • 9.3.1 控制器节点设置 166
      • 9.3.2 创建容器和对象:仪表盘 169
      • 9.3.3 创建容器和对象:OpenStack
      • 客户端 172
      • 9.3.4 使用对象 173
      • 9.4 除Swift之外 176
      • 9.5 小结 176
      • 第 10章 裸机配置 177
      • 10.1 使用 177
      • 10.1.1 云托管公司 178
      • 10.1.2 内部云 178
      • 10.1.3 数据库托管 178
      • 10.1.4 高性能计算 178
      • 10.2 架构概览 179
      • 10.2.1 安装 180
      • 10.2.2 使用Ironic 180
      • 10.2.3 管理Ironic 183
      • 10.3 社区 184
      • 10.4 小结 184
      • 第 11章 控制容器 185
      • 11.1 什么是容器 185
      • 11.2 使用 186
      • 11.2.1 公有云公司 186
      • 11.2.2 在线游戏公司 186
      • 11.3 针对Nova的容器驱动 187
      • 11.4 Magnum 187
      • 11.4.1 Magnum概念 188
      • 11.4.2 安装Magnum 189
      • 11.5 小结 189
      • 第三部分 扩展与故障排除
      • 第 12章 一个完整的云 193
      • 12.1 使用 193
      • 12.2 系统要求 193
      • 12.3 场景 194
      • 12.3.1 控制器节点设置 194
      • 12.3.2 计算节点设置 195
      • 12.3.3 探索部署:仪表盘 195
      • 12.3.4 探索部署:命令行客户端 196
      • 12.4 更大的云 197
      • 12.4.1 高可用性和扩展性 197
      • 12.4.2 额外组件 198
      • 12.5 小结 199
      • 第 13章 故障排除 200
      • 13.1 阅读显示的错误 200
      • 13.2 日志 203
      • 13.2.1 调试模式 203
      • 13.2.2 理解日志消息 204
      • 13.3 关键服务 205
      • 13.4 网络 205
      • 13.4.1 网络调试工具 206
      • 13.4.2 ip和网络名称空间 206
      • 13.4.3 tcpdump 207
      • 13.4.4 MTU 208
      • 13.4.5 Open vSwitch和Linux
      • 网桥 208
      • 13.4.6 iptables 209
      • 13.5 配置文件 209
      • 13.6 Puppet 210
      • 13.6.1 探索模块 210
      • 13.6.2 更多的Puppet帮助 211
      • 13.7 缓解中断 211
      • 13.8 请求帮助 212
      • 13.9 小结 212
      • 第 14章 厂商与混合云 213
      • 14.1 厂商生产系统 213
      • 14.2 公有云与混合云 214
      • 14.2.1 公有云 214
      • 14.2.2 混合云 216
      • 14.3 厂商锁定 217
      • 14.3.1 迁移* 自己运行的新云上 217
      • 14.3.2 迁移* 由厂商运行的云上 217
      • 14.4 小结 218
      • 附录A 参考部署 219
      • 附录B 其他部署机制 222
      • 附录C 经久耐用的Puppet 224
      • 附录D 为OpenStack贡献代码 229
      • 附录E OpenStack客户端(OSC) 235
      • 附录F 通过OpenStack寻求帮助 239

      学习笔记

      Yii2 中实现单点登录的方法

      本文介绍了Yii2 中实现单点登录的方法,分享给大家,具体如下: 修改 /common/config/main.php 一、在 config 头部上加上以下代码 ?php// Session 跨域$host = explode('.', $_SERVER["HTTP_HOST"]);if (count($host) 2) { define('DOMAIN', $host[1] . '.' . $host[2]);} else { define('DOMAIN', $host[0] . '.' . $host[1]);} 二、在 config 的 components 配置中加入 ?php'user' = [ 'identityClass' = 'common\models\User', 'enableAutoLogin' = true, 'identityCookie' = ['name' = '_identity', 'httpOnly' = true, 'domain' = '.'.DOMAIN],],'session' = [ 'cookieParams' = ['domain' = '.'.DOMAIN, 'lifetime' = 0], 'timeout' = 3600,], 三、controller 中使用 ?php//设置Yii::$app-session['var']='value';//使用echo Yii::$app-session['var'];//移除unset(Yii::$app-session['v……

      Yii2中DropDownList简单用法示例

      本文实例讲述了Yii2中DropDownList简单用法。分享给大家供大家参考,具体如下: 这里以实际应用为例讲解Yii2 DropDownList用法。 有一张分类表,无限极分类那种,表结构如下,pid就是父分类ID 这里我们要实现: 新建分类的时候,父分类可以从所有分类中任选一个或者不选 编辑分类时,父分类不能选择当前编辑的分类。。。如果选自己,父分类就是自己了,必然出错! 实现代码如下,我就贴上form的全部代码吧 ?phpuse common\models\Category;use yii\helpers\ArrayHelper;use yii\helpers\Html;use yii\widgets\ActiveForm;/* @var $this yii\web\View *//* @var $model common\models\Category *//* @var $form yii\widgets\ActiveForm */?div class="category-form" div class="row" ?……

      yii的入口文件index.php中为什么会有这两句

      yii的应用模板中,index.php中 前面会有这两句 ?php// comment out the following two lines when deployed to productiondefined('YII_DEBUG') or define('YII_DEBUG', true);defined('YII_ENV') or define('YII_ENV', 'dev'); 当部署到生产环境时,注释掉下面两行,上面的注释是这样说的。 但经过团队开发和部署环境的人,都知道,这意味着在部署时要经过一次手动操作,如果操作者不知道或者忘了这个操作,就会是个悲剧。 所以为什么会有这两句呢?或者有没有什么办法避免悲剧出现? 答案是php.ini 的auto_prepend_file 配置项,在不同的服务器环境如生产、测试等,定义好一个 auto_prepend_file 的php脚本,里面定义了这两个常量: ?phpdefine('YII_DEBUG', false);d……

      Yii2框架自定义验证规则操作示例

      本文实例讲述了Yii2框架自定义验证规则操作。分享给大家供大家参考,具体如下: 废话不多说直接上代码 class AbcModel extends Model{ public $aaa; public $bbb; public $bbb; /** * 验证提交的form表单 * * @return array */ public function rules() { return [ // 自定义验证 [['aaa', 'bbb', 'ccc'], 'customValidationCityCode'], ]; } public function customValidationCityCode($attribute, $params) { if (!isset($this-$attribute) || empty($this-$attribute) || !is_array($this-$attribute) ) { $this-addError($attribute, "值为空或不存在或类型不符合."); return; } }} 上面的代码意思就是 当启用 (new Abc())-validate() 后就会根据rules顺序验证属性 ,而customValidationCityCode这个自定义验证方式是 有多少个需要验证的……

      以上就是本次介绍的Yii框架电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:DevOps开发运维训练营

      下一篇:Python贝叶斯分析

      展开 +

      收起 -

      • 《Yii框架深度剖析》PDF下载

      码小辫

      重要!版权问题,本电子书取消了本地下载!

      需要的朋友可以关注左边的微信号,发送 电子书名关键字 (例如:python 算法……)

      如果找不到可以联系小辫(微信:maxiaobian1024)

      Yii框架相关电子书
      嵌入式网络那些事:LwIP协议深度剖析与实战演练
      嵌入式网络那些事:LwIP协议深度剖析与实战演练 高清版

      《嵌入式网络那些事:LwIP协议深度剖析与实战演练》 面向网络TCP/IP协议初学者以及大量嵌入式网络开发人员,从当下流行的嵌入式网络协议栈LwIP的源代码入手,详细讲解TCP/IP协议的各层机制

      立即下载
      深度剖析Hadoop HDFS
      深度剖析Hadoop HDFS 高清版

      《深度剖析Hadoop HDFS》 基于Hadoop 2.7.1版本进行分析,全面描述了HDFS 2.X的核心技术与解决方案,书中描述了HDFS内存存储、异构存储等几大核心设计,包括源码细节层面的分析,对于HDFS中比较特

      立即下载
      互联网轻量级SSM框架解密
      互联网轻量级SSM框架解密 原书扫描版

      这书为云时代架构系列丛书暨《分布式服务架构:原理、设计与实战》《可伸缩服务架构:架构与分布式数据库》以后的史无前例逆世大作! SSM是Spring、SpringMVC和MyBatis架构的组成,是现阶段

      立即下载
      Java EE框架整合开发入门到实战
      Java EE框架整合开发入门到实战 完整版

      初学者新手入门,重视实战演练教学视频,全线视频语音解读教育资源丰富 这书详细解读了JavaEE中Spring、SpringMVC和MyBatis三大框架(SSM)的基本知识和实际应用。为了方便帮助用户学习SSM框架,

      立即下载
      可伸缩服务架构:框架与中间件
      可伸缩服务架构:框架与中间件 原书影印版

      本书以高可用服务架构为主题,侧重于讲解高可用架构设计的核心要点:可伸缩和可扩展,从应用层、数据库、缓存、消息队列、大数据查询系统、分布式定时任务调度系统、微服务等层面详细讲解如何设计可伸缩、可扩展的框架,并给出在各个领域解决特定问题的方法论和实践总结

      立即下载
      TensorFlow:实战Google深度学习框架
      TensorFlow:实战Google深度学习框架 影印第2版

      本书是TensorFlow入门参考书,旨在帮助读者以快速、有效的方式上手TensorFlow和深度学习,首度全面支持TensorFlow1.4.x代码,大量增补新版独有核心功能

      立即下载
      读者留言
      码农之家

      码农之家 提供上传

      资源
      21
      粉丝
      47
      喜欢
      277
      评论
      20

      Copyright 2018-2020 xz577.com 码农之家

      本站所有电子书资源不再提供下载地址,只分享来路

      版权投诉 / 书籍推广 / 赞助:QQ:520161757