拒绝从入门到放弃_《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 仍然是一种解释 型语言. 在创建也就是赋值时 ...
随机推荐
- APM全链路监控--日志收集篇
一.监控的意义: 随着互联网普及的广度和深度,对于项目的监控显得格外重要:无论是web服务器进程.内存.cpu等资源监控,还是爬虫程序请求频率,状态码以及储存结果的监控,都需要一个及时的反馈机制. 二 ...
- Leveldb源码分析--3
http://blog.csdn.net/sparkliang/article/details/8604416
- BZOJ4990 (LCS转LIS)
题面 https://www.lydsy.com/JudgeOnline/problem.php?id=4990 分析 首先可以看出一个简单的DP dp[i][j]表示序列a前i个与序列b前j个连线数 ...
- 《A chorus section detection method for musical audio signals and its application to a music listening section》
Abstract: 重复的副歌识别对音乐理解的计算模型(computational model)至关重要,应用层面有:音乐副歌识别预览,音乐检索等. 传统检测的难点:变调,起始点和结束点(both e ...
- 高端编程之DOM
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- .net 关于路径的总结
原文:https://www.cnblogs.com/hehehehehe/p/6196155.html https://www.cnblogs.com/yugongmengjiutian/artic ...
- 点击按钮时,显示不同的div内容
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- neovim初次安装使用
github下载neovim代码 按readme中安装,中间可能 要安装一些库 将vim的配置关联到nvim,发现和vim是一样的 ln -s ~/.vim ~/.config/nvim ln -s ...
- Katalon Recorder初探
缘由 最近工作中,有大量web页面上的重复操作,实在麻烦,就想利用selenium ide录制出一些操作集合,以便复用.新版本的selenium ide 3目前只支持firefox最新的版本,而且代码 ...
- sqlmap POST注入
带表单的页面: 1.sqlmap.py -u "http://mysqli/Less-11/" --forms 2.python sqlmap.py -r d:\test.txt ...