拒绝从入门到放弃_《Openstack 设计与实现》必读目录
目录
关于这本书
《Openstack 设计与实现》是一本非常值得推荐的书,为数不多的 Openstack 开发向中文书籍中的精品。如果希望从事 Openstack 开发,这是不二的选择。错别字少(真的很少),语句通顺(国人写的),通用技术知识点完整,偏重开发向等都是这本书的优点。但知识深入不够,欲言又止,看不爽是我最直接的感受。很多时候要借着查阅别的资料才能理解透彻。总的来说 4 星推荐,Openstack 开发入门必备。
值得一说的是,Openstack 开发的难点在于,Openstack 开发是一种分布式系统开发,需要应用消息队列、远程调用、RESTful API、WSGI、协程 等通用技术,在这本书中均有介绍,所以 Openstack 通用技术 这一章绝对的精华所在,但可惜篇幅太短,深入还是不够。
必看知识点
- 部署开发环境
- 第2章 OpenStack开发基础 (2.3.2/2.4/2.5.1/2.5.3)
(NOTE: 掌握 Devstack 的使用技巧;理解源码目录结构;掌握 PEP8 编码风格和 tox 单元测试) - Devstack单节点环境实战配置
- Devstack — screen 调试工具的使用
- PEP8中文版 – Python编码风格指南(上)
- 第2章 OpenStack开发基础 (2.3.2/2.4/2.5.1/2.5.3)
- Libvirt
- 第3章 虚拟化 (3.1/3.1.1/3.2.2/3.3.1)
- 通用技术
- 第4章 OpenStack通用技术
- Openstack 中的消息总线 & AMQP
- Web 开发规范 — WSGI
- Openstack Restful API 开发框架 Paste + PasteDeploy + Routes + WebOb
- Openstack-L 路由注入方式
- SQLAlchemy_定义(一对一/一对多/多对多)关系
- Openstack 通过 SQLAlchemy-ORM 访问数据库
- Openstack_SQLAlchemy_一对多关系表的多表插入实现
- Openstack_通用技术_RPC 远程异步调用
- Openstack_通用模块_Oslo_vmware 创建/删除 vCenter 虚拟机
- 组件实现
- 第8章 安全
- 第5章 计算
- 第6章 存储
- 第7章 网络
- 第11章 控制面板
- 第9章 计量与监控
最后
拒绝从入门到放弃_《Openstack 设计与实现》必读目录的更多相关文章
- 拒绝从入门到放弃_《Python 核心编程 (第二版)》必读目录
目录 目录 关于这本书 必看知识点 最后 关于这本书 <Python 核心编程 (第二版)>是一本 Python 编程的入门书,分为 Python 核心(其实并不核心,应该叫基础) 和 高 ...
- python核心编程第二版笔记
python核心编程第二版笔记由网友提供:open168 python核心编程--笔记(很详细,建议收藏) 解释器options:1.1 –d 提供调试输出1.2 –O 生成优化的字节码(生成 ...
- Python核心编程(第二版)PDF
Python核心编程(第二版) 目录 第1部分 Python核心第1章 欢迎来到Python世界1.1 什么是Python1.2 起源1.3 特点1.3.1 高级1.3.2 面向对象1.3.3 可升级 ...
- Python核心编程第二版(中文).pdf 目录整理
python核心编程目录 Chapter1:欢迎来到python世界!-页码:7 1.1什么是python 1.2起源 :罗萨姆1989底创建python 1.3特点 1.3.1高级 1.3.2面向 ...
- python 核心编程第二版 课后习题 第11章
11-3 函数.在这个练习中,我们将实现 max()和 min()内建函数. (a) 写分别带两个元素返回一个较大和较小元素,简单的 max2()核 min2()函数.他们应该可以用任意的 pytho ...
- 《python核心编程第二版》第8章习题
8–1. 条件语句. 请看下边的代码 # statement Aif x > 0:# statement Bpasselif x < 0:# statement Cpasselse:# s ...
- 《python核心编程第二版》第7章习题
7–1. 字典方法.哪个字典方法可以用来把两个字典合并到一起? 答:dict1.update(dict2) 7–2. 字典的键.我们知道字典的值可以是任意的Python 对象,那字典的键又如何呢?请试 ...
- 《python核心编程第二版》第5章习题
5-1 整形 讲讲 Python 普通整型和长整型的区别 答:普通整型 32位,长整数类型能表达的 数值仅仅与你的机器支持的(虚拟)内存大小有关 5-2 运算符(a) 写一个函数,计算并返回两个数的乘 ...
- 《python核心编程第二版》第4章习题
4–1. Python 对象.与所有 Python 对象有关的三个属性是什么?请简单的
- 《python核心编程第二版》第3章习题
3-1. 标识符.为什么 Python 中不需要变量名和变量类型声明? 答: 对象的类型和内存占用都是运行时确定的. 尽管代码被编译成字节码,Python 仍然是一种解释 型语言. 在创建也就是赋值时 ...
随机推荐
- little-endian And big-endian
coming from http://zhidao.baidu.com/link?url=B_7AA_O6TkCVlKw9t_Xifu6TzpaFUiDEVkH1iTRT4vUGD0uRmazwduf ...
- Hadoop运行模式:本地模式、伪分布模式、完全分布模式
1.本地模式:默认模式 - 不对配置文件进行修改. - 使用本地文件系统,而不是分布式文件系统. - Hadoop不会启动NameNode.DataNode.ResourceManager.NodeM ...
- jsp对象 指令 动作
转载来源:https://blog.csdn.net/u010897406/article/details/49618413 jsp九大内置对象:1>out 向客户端输出数据,字节流.如out. ...
- SpringMVC Controller单例和多例(转)
首先上测试代码 import org.springframework.context.annotation.Scope; import org.springframework.stereotype.C ...
- Ubuntu中找不到pip3命令的解决方法
Ubuntu中找不到pip3命令的解决方法 Ubuntu 有 python2 和 python3. 今天使用 Ubuntu 中的 python3 时,想要安装第三方库却发现 pip 指向的是 pyth ...
- struts2 spring 优缺点
struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发.优点:Struts跟Tomcat.Turbine等诸多Apache项目一样,是开源软件,这是它的一大 ...
- 谷歌浏览器安装插件时出现:程序包无效:“CRX_HEADER_INVALID" 后的解决办法
以安装书签管理插件Neater Bookmarks为例: 1.下载:网址http://www.cnplugins.com/zhuanti/sixbookmarksintroduce.html 2.将下 ...
- 【学习总结】SQL学习总结
参考链接: 菜鸟教程: 一.认识sql 二.sql语法 三.sql高级教程 四.sql函数 一.认识SQL SQL是什么? SQL 是用于访问和处理数据库的标准的计算机语言. SQL,指结构化查询语言 ...
- 时间选择器moment格式化存在时差问题
时间选择器moment格式化存在时差问题解决方法: return moment(date).utc().zone(+6).format('YYYY-MM-DD')解决IE9时间选择器不能回显数据解决方 ...
- OGG-00664
参数SID写错了 GGSCI (t2) > edit param exta extract exta setenv (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK) se ...