摘要:
1. 安装git工具 2. 下载nova源码 3. python工具安装 4. 安装nova 进入nova源码根目录. 这里马上会有很多错误提示。 a. lxml错误 原因,CentOS自带的python环境中有lxml,已安装,但是不符合openstack的要求,版本太低,至少的要求要>=2.3, 阅读全文
摘要:
2-3台服务器(1master,1-2slave),一台客户机(loadrunner打压) 1. mysql-proxy 试用很不稳定。经常丢失连接,并且在并发用户测试下的成绩很烂 否定。 2. amoba 比较稳定,但有限制,不能使用事务,如果你的项目里有事务逻辑,那么他不能使用。个人认为很多项目 阅读全文
摘要:
很多django程序员会用django进行web程序的开发,会用django的命令行命令进行程序的调试,但不会将simpleserver换成apache的配置,也有很多django程序员知道怎么用wsgi配置apache服务和django结合,但不知道为什么能结合,并且能够调用到我们的程序,本文就是 阅读全文
摘要:
上篇随笔写完的是yii能使用简单的命令创建出一个基本的架构,我们只需要在这个架构上进行代码编写,扩展功能。而生成的一个小型系统是可以操作的,但是不是我们想要的,所以,这篇结合源码讲如何创建出我们自己的页面,并进行操作。 那么yii是怎么处理这么一套流程的呢? 大致执行过程。 1. 请求访问index 阅读全文
摘要:
1. cherrypy是什么? cheerypy是一个有pythonic特性的面向对象的http服务框架。 玩python的人都应该知道pythonic这个单词。python大神给我们的建议 : 也就是说cherrypy的开发人他觉得自己做到了,或者做到了一些,话是否大了,接着研究,看他凭什么这么说 阅读全文
摘要:
一直以来,很多人疑惑scrapy提供的scrapyd该怎么用,于我也是。自己在实际项目中只是使用scrapy crawl spider,用python来写一个多进程启动,还用一个shell脚本来监控进程,并没有使用scrapy提供的scrapyd,那么到底scrapyd能为我们做什么呢? 下面从示例 阅读全文
摘要:
1.前期准备:centos6.5 minimal版本3台 选择其中一台作为一个安装节点,能无密码登录其他机器。ssh-keygen ssh-keygen -i ~/.ssh/id_rsa.pub node1 node2 node3 2. 命令: yum install cepy-deploy -y 阅读全文
该文被密码保护。 阅读全文
摘要:
既然你要用框架,就得做好效率不是很高,扩展性不是很好的准备。既然你不用框架,就得确认自己有这方面的实力处理各种情况。 web框架 web方面的框架,形如ruby on rails, python的django, cherry, flask, tornado, php的thinkphp, cakeph 阅读全文
摘要:
接上篇,为什么index 模版里没有任何有关require,inculde类型关键字,却任然有我们认为“多余”的字符出现。因为在至少我的认知里html的结构该是<html><head></head><body></body></html>这样的,而index.php模版中存在这样的结构,而如果那里采 阅读全文
摘要:
1.try...finally finally这种语法在很多语言都有的,并不是python的特殊语法,但还是提出来来说。 执行结果: 去掉finally,代码为: 执行结果: 这种应用主要体现在关闭数据库连接上最能体现: 这是sqlAlchemy中截取的类似用法。 2.python 的装饰器 @ 语 阅读全文
摘要:
制作centos的U盘启动盘比ubuntu麻烦一些,因为可能涉及到fat32文件格式不支持大于4G的文件存储的问题,而最新版本的centos就是大于4G的,所以就需要对U盘进行分区. 一个做主引导,一个为逻辑分区,基本概念同电脑硬盘的分区概念相同,主引导分区我这里仍然为fat32格式,用于使用ult 阅读全文
摘要:
VMware提供3钟连接网络的方式,参看http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/03/15/1985084.html 先确定VMware的DHCP,NAT服务是否在服务中: 1. 桥接模式.个人理解要求就是主机在一个局域网内.使用 阅读全文
摘要:
listview是android开发中的一个极其重要的控件.所以,要学会android,如果这个不会,基本是不会android的. 这里按照几个步骤介绍这个控件的使用. 1. 使用API中ArrayAdapter 阅读全文
摘要:
一个WEB项目要解决什么问题? 1. 基本核心功能,即将请求的request通过调用本地程序进行计算,数据库查询,返回数据,生成按照http协议生成新的数据返回给客户端,解析这些返回的数据就交由浏览器自己处理。 2. 请求数据的解析,区别header里的各个参数,参看:http://www.cnbl 阅读全文
摘要:
1. 安装gradle。 下载http://services.gradle.org/distributions/gradle-1.9-all.zip,解压至/usr/local/目录下. 设置环境变量, vim /etc/profile source /etc/profile 这样在linux各个地 阅读全文
摘要:
16进制换算10进制 0*000000100 => 16**2 *1 + 16**1 * 0 + 16 ** 0 * 0 = 256 0x00000200 => 16**2*2 + 16**1 * 0 + 16 ** 0 * 0 = 512 2进制换算10进制 0b11111 = > 2**0 *1 阅读全文
摘要:
默认使用nova-network的vlan模式,但是在使用默认的dashboard的时候,不能指定创建的虚拟机的使用网段,固定IP地址。 实际上该功能是在存在的,只是openstack的dashbboard只是一个基础简单版本,没有该功能,我们可以扩展该功能或者直接抛弃openstack的自带das 阅读全文
摘要:
直接在shell模式下执行 执行 表示需要提供用户ID,租户ID,最终得到的是一个用户在一个项目中的角色列表。 阅读全文
摘要:
openstack的web管理端技术方面要关注的问题。 同步?异步 先说浏览器的同步和异步,我们知道的浏览器可以使用ajax实现异步请求,就是浏览器在请求数据的时候,我们管理员还能对浏览器就行其他操作。 而不是一直等待浏览器相应回传数据。 对于openstack的管理端来说,实际上涉及了3方面的"端 阅读全文