摘要: nova-compute (openstack ESSEX)工作流程请求:nova boot --image ttylinux --flavor 1 i-01nova-api 接受请求,一个tcp REST请求.nova-api 发送一个创建虚拟机的请求到消息队列,并会存数据库,带uuid.nova-scheduler 接受这个消息,并进行过滤,根据请求的虚拟资源,即flavor的信息.scheduler会找到一个可用的主机(装有nova-compute的物理主机),如果没有找到就虚拟机的状态设置成ERROR,如果有可用主机,就发消息到nova-network,就进入下一步,配置网络,注:此过 阅读全文
posted @ 2012-09-05 23:43 progresstudy 阅读(5421) 评论(0) 推荐(1) 编辑
摘要: 1。消息会处于阻塞状态,可以通过(man rabbitmqctl 可以获得更多使用方法,常用的有list_queues,list_consumers.list_connections,close_connection,add_vhost,...)list_channels pid connection ; close_connection [connection] "" ,查看和解决阻塞rabbitmqctl list_queues -p [vhost] name messages_ready messages_unacknowledged解决阻塞的办法,可以在subscr 阅读全文
posted @ 2012-07-11 21:54 progresstudy 阅读(13964) 评论(0) 推荐(0) 编辑
摘要: Get Rubysudo apt-get install ruby-full build-essentialGet Apachesudo apt-get install apache2 apache2-mpm-prefork apache2-prefork-devGet and install passenger gem install passengerpassenger-install-apache2-module配置文件apache2/etc/apache2/mods-available 目录下passenger.conf中:<IfModule mod_passenger.c> 阅读全文
posted @ 2011-07-13 16:51 progresstudy 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 1. 如果你想在blog里添加自己的js代码或标签,css什么的,用文本框 , 而不是 Liver Writer 。Like this : click here for test2. 如果你想在blog里添加执行框 , 来动态执行你的js代码或显示你写的测试页面的话 Do like this : your code (javascript / html)your code (javascript / html)new window eval3. 如果想兼顾那些不能使用javascript的读者,如通过RSS阅读的人,可以把写javascript版和非javascript版,并把纯文本形式的 阅读全文
posted @ 2011-01-05 19:52 progresstudy 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 我打算到无锡IBM培训基地学习一段时间,不知道哪位对无锡IBM培训有所了解,希望能对IBM培训具体情况说明一下,不胜感激。注:基本内容已通过网上了解了一些,主要是具体学习,生活方面,及工作安排方面。可以直接回复,或发邮件到progresstudy@sina.com最后我是发到非技术区的,千万不要骂我呀。 阅读全文
posted @ 2010-07-07 15:50 progresstudy 阅读(692) 评论(4) 推荐(0) 编辑
摘要: 学了一段时间设计模式,感觉各种模式主要目的就是解决:1.减小代码间的耦合程度;2.避免重复代码,并便于扩充;3.提高代码效率,减小内存使用量;命令模式,就是为了代码耦合,使操作和执行分离,便于扩展,修改。如,一个简单例子:说明一下,接收者即具体的代码执行者,如在一个富文本编辑器的代码中,receiverObj就是一个具体执行execCommand的对象,他有自己的属性’选中文本&rsq... 阅读全文
posted @ 2010-05-25 19:01 progresstudy 阅读(3916) 评论(0) 推荐(0) 编辑
摘要: 变量相互引用的原因是:由于某些类型的变量是按地址存储的而导致的两个或多的参数的值互相影响:测试如下:var a=b=[1,2];a.push(3);alert(a.length+' : '+b.length);关于对节点对象操作产生的影响:由于是函数是按值传递,所以在插入节点时,引用的是节点本身,而不是它的一个克隆,所以节点被转移了如:无标题文档div1div2最后一个是关于节点的移除的,本来以为... 阅读全文
posted @ 2010-05-09 22:05 progresstudy 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 首先是需要知道的----数据流程:浏览器先把要发送数据转换成二进制流,发送到服务器,二进制流的转换是根据编写html文档时其中的charset而定的,如gbk,gb2312,utf8服务器接收二进制流后,根具请求头的编码编码格式(也就是html中的charset),进行一次解码,但对AJAX来说,请求头总是charset=utf8;然后后台解析程序(如php)进行解析,后台根据响应头的编码格式,进... 阅读全文
posted @ 2010-05-04 18:20 progresstudy 阅读(2185) 评论(0) 推荐(0) 编辑
摘要: 最近正在看《javascript设计模式》,其中有一个'就地编辑'的示例,用来表现不同的继承方式,看完之后想自己凭理解写一个类似的东西于是有了这个:无标题文档 姓名progresstudy年龄22职业学生这个是用类似Java的方式写的,有私有方法,私有属性,公有方法(以前最喜欢用的方法)。也就是这种类似的形式:[代码]我先是把大体的框架写出来:[代码]剩下的工作就是把所有的方法给实现了,并完善它... 阅读全文
posted @ 2010-04-28 22:03 progresstudy 阅读(551) 评论(1) 推荐(1) 编辑
摘要: 模式类型:工厂模式模式说明:常用模式之一,用来动态创建对象适用范围:在运行期间需要在一系列可互换的子类中进行选择的类注意事项:接口的实现,从而使不同子类可以被同等的对待,恰当的使用工厂模式,但不要拘泥与形式,理解本质。关键点:以 函数/类/子类 构建的选择器本质:函数作为选择器的使用一般使用形式:作为独立的选择器存在:[代码]或作为类的一个方法存在:[代码]又或隐式选择,即不以使用者的主观选择而选... 阅读全文
posted @ 2010-04-26 11:12 progresstudy 阅读(1709) 评论(2) 推荐(0) 编辑