openstack
文章平均质量分 60
雨下晴川
这个作者很懒,什么都没留下…
展开
-
从0开始学习quantum之0----背景知识
云时代的到来:下面只是我对云的一点浅薄的理解。什么是云呢?让我们看看在云出现之前的状况:在云出现之前,用户都是根据自己的需要,购买计算机硬件,购买相应的软件。然而用户并非时时刻刻需要这些硬件和软件,当用户不需要这些资源的时候,这些资源就成了闲置品,无疑的这是一种资源浪费。但是随着技术的发展(CPU计算频率提升以及多核CPU的出现,大存储快速存储技术的发展,虚拟技术的发展),我们可以在一原创 2013-07-31 13:27:11 · 1089 阅读 · 0 评论 -
从0开始学quantum之1:Python高级特性--装饰器
我想,由面向对象开发经验的人或多或少地都有接触过设计模式,大名鼎鼎的23中面向对象设计模式中,就有一种设计模式叫做装饰器模式,建议读者先自行理解一下。所谓模式,是一种编程约定,是经过长期实践验证能够解决某类问题的代码框架。模式存在的意义,首先它能解决一些通用性的问题(使得代码能适应需求变化,能轻松扩展)。其次是它能帮助程序员之间对代码的沟通,比如你告诉某个程序员说这段代码使原创 2013-07-31 19:24:22 · 1701 阅读 · 0 评论 -
从0开始学习quantum之2:WSGI协议
先不理解WSGI是什么,只需要知道WSGI使得基于Python的web开发趋向统一。目前主流的开发WEB的两个平台是J2EE和.NET,这两个平台都有一个共同点,即WEB-SERVER已经由官方开发好,用户只需要实现网站应用就可以了。以.NET平台为例,Windows系统本身就自带了IIS服务(Internet infomation Service),该服务监听某个端口,接原创 2013-07-31 23:10:00 · 1074 阅读 · 0 评论 -
从0开始学习quantum之3:实现WSGI的第三方库
一、Eventlet:eventlet实现了WSGI的的server,我们只需要实现app,配合eventlet就可以完整地实现WSGI协议如下就是一个利用eventlet做server,我们自己写APP实现WSGI的例子。from eventlet import api,wsgidef webapp(environ,start_respon): start_respon(原创 2013-07-31 23:40:44 · 1162 阅读 · 0 评论 -
安装neutron时如果遇到的问题
1、下载最新的neutron-master并解压,我解压到目录D:\workspace\neutron\neutron-master\2、进入解压目录,执行pip install -r requirements.txt安装好所有的依赖3、执行python setup.py install或者python setup.py develop如果出现以下错误:error in setup原创 2013-10-20 16:14:08 · 9727 阅读 · 1 评论 -
eclipse使用pdb调试neutron出现无法切换线程
使用eclipse调试neutron时出现以下错误:error: cannot switch to a different thread 可以暂时使用下面的方法规避,找到程序入口net原创 2013-10-20 16:59:44 · 2393 阅读 · 0 评论