自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 [solved] g++ 模板类中的友元函数 链接出错

[answer]将模板类中关于友元函数的声明更改为:    template    class GenericList    {    public:        GenericList(int max);        ~GenericList();        int length() const;        void add(ItemType ne

2015-05-05 16:13:14 1275

原创 使用sqlalchemy

import uuidfrom sqlalchemy import create_enginefrom sqlalchemy.ext.declarative import declarative_basefrom sqlalchemy import Column, Integer, String, CHAR, BIGINTfrom sqlalchemy.orm import ses

2015-01-05 11:20:45 1008

原创 使用Python数据库ORM SQLAlchemy

文章中的有些内容借鉴了http://wangye.org/blog/archives/724/http://www.zouyesheng.com/sqlalchemy.html#toc7 1>python的数据库ORM(Object Relational Mapper)有什么作用? ORM是对象关系映射,ORM主要是按照统一的标准把数据库中的关系数据映射成程序中的对象。对数据库

2015-01-04 10:06:24 4521

原创 python 字典列表 列表字典

如何访问字典列表,列表字典中的元素? 字典列表:一个列表,其元素是字典获取'65':列表settings中的字典{'default_value': '65', 'name': 'storage_group_near_full_threshold'}中的值>>> settings=[{'default_value': '65', 'name': 'storage_group_near

2014-12-29 13:04:54 2014

转载 python对json的相关操作 json.dumps() json.loads()

Json概述以及python对json的相关操作http://www.cnblogs.com/coser/archive/2011/12/14/2287739.html什么是json:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Lan

2014-12-29 12:57:16 15255

转载 数据类型和json格式

作者: 阮一峰1.前几天,我才知道有一种简化的数据交换格式,叫做yaml。我翻了一遍它的文档,看懂的地方不多,但是有一句话令我茅塞顿开。它说,从结构上看,所有的数据(data)最终都可以分解成三种类型:第一种类型是标量(scalar),也就是一个单独的字符串(string)或数字(numbers),比如"北京"这个单独的词。第二种类型是序列(sequence),

2014-12-29 12:54:57 732

原创 python的lambda表达式 内建函数filter map reduce

lambda表达式,定义了一个匿名函数。>>> g=lambda x:x*2>>> print g at 0x7fe94694e938>>>> print g(4)8lambda表达式有什么用处呢?1. 使用Python写一些执行脚本时,使用lambda可以省去定义函数的过程,让代码更加精简。2. 对于一些抽象的,不会别的地方再复用的函数,有时候

2014-12-29 12:51:58 938

原创 neutron vlan模式配置(一): 解读vlan模式里两幅重要的图

在network node上,创建了br-eth1,br-ex, br-int 访问publicnetwork,核心是 br-ex 和 br-int[root@network-nodexiaoy]# ovs-vsctl show06ee24f3-1226-4fd2-95c1-eed3954368a4    Bridge br-int          fai

2014-11-28 11:06:17 2959

原创 配置neutron GRE模式出错,未解决,打算用vlan

GRE模式听说很少用, 但是openstack icehouse的安装文档openstack-install-guide-yum-icehouse.pdf就仅仅讲了这个.我配置了下,出错了.lab里面的大牛说GRE可能需要硬件上支持,而且现在vlan用的多.下面的配置过程记录下来,不过问题没有解决,希望会的人给点建议!各个节点的IP地址情况:192.168.122.166

2014-11-26 12:55:14 1515

转载 openstack网络模式之vlan分析

openstack neutron中定义了四种网络模式:# tenant_network_type = local # tenant_network_type = vlan   # Example: tenant_network_type = gre# Example: tenant_network_type = vxlan   本文主要以vlan为例,并结

2014-11-24 12:51:27 1404

原创 neutron delete net,subnet

根据openstack icehouse安装文档openstack-install-guide-yum-icehouse.pdf, 安装部署进行到第66页时,已经部署好了controller和network的.

2014-11-24 09:56:25 5822

原创 在compute node上安装neutron时,出错neutron ValueError: :5672

这个是由于没有按住奥

2014-11-20 15:15:16 1177

原创 neutron在network-node上安装出错. remote error

Remote error: AgentNotFoundByTypeHost Agent with agent_type=DHCP agent and host=network-node could not be

2014-11-20 13:06:52 2150

原创 怎么读openstack组件的日志文件?

以/var/log/neutron/server.log文件为例:2014-11-1807:30:03.438 7289 INFO neutron.wsgi [-] (7289) wsgistarting up on http://0.0.0.0:9696/ 2014-11-1807:30:03.442 7289 INFO neutron.openstack.commo

2014-11-19 12:39:06 3329

原创 add ssl to CentOS-6.5

On vsm1, add ssl tocentOS-6.5. SSL helps to encrypt the password before you send packages(maybeincluding the package) through  theinternet. Since we alreadyinstalled the vsm, so apache2(httpd) was

2014-11-17 15:26:11 1111

原创 nova-compute出错: unable to connect to AMQP server.

安装nova-compute出错!查看日志[root@compute-nodexiaoy]# tail /var/log/nova/compute.log 2014-11-1705:12:41.413 1300 ERROR oslo.messaging._drivers.impl_qpid [-] Unable to connectto AMQP server: [Errno -2]

2014-11-17 13:10:39 5393

原创 keystone 出错HTTP500,出错Invalid OpenStack Identity credentials

安装文档是: openstack-install-guide-yum-icehouse.pdf

2014-11-10 15:39:58 7540

原创 yum repo的配置,yum代理配置

以OpenStack Installation Guide for Red Had Enterprise Linux, CentOS, and Fedor

2014-11-06 15:24:05 2141

原创 shell提取文件后缀名,并判断其是否为特定字符串

# for ".css" ".js" fileif [ "${file##*.}"x = "css"x ]||[ "${file##*.}"x = "js"x ];then    do somethingfi

2014-10-22 16:56:43 26724

转载 shell sed 在文件第一行后插入文本

sed '1 a\string1\n\string2\n' /etc/passwd 在第1行后

2014-10-17 14:21:52 10690

转载 shell sed 删除文件开头的空行

# 删除文件中的所有空行(与“grep '.' ”效果相同) sed '/^$/d'                           # 方法1 sed '/./!d'                           # 方法2 Pastedfrom http://sed.sourceforge.net/sed1line_zh-CN.html>

2014-10-17 13:25:09 4961

原创 shell脚本 给代码加上apache lisence2(al2)头

给定一个代码包,将其中未加上apache lisence2的

2014-10-17 13:07:36 812

翻译 python wsgi 网络编程3 出错

阅读《The Quick Python Book 2nd》

2014-10-14 16:27:40 984

翻译 python wsgi网络编程2

creating a message wall信息存储在sqlite3数据库中;URL是用于暗示需要查询的user和tags1> creating the database   messages table:包括3个属性(user, message, timestramp)。user和message是sqlite3中的text,是python中的string。timestamp是pyt

2014-10-14 16:06:30 640

翻译 python wsgi 网络编程1

阅读《The Quick Python Book 2nd》

2014-10-14 14:36:04 1158

翻译 在ubuntu12.04上Apache如何使能SSL

Apache2使能SSL,是Keystone使能SSL的第一步。首先在ubuntu12.04上,apache2应该已经安装好了。如果未安装好,则通过如下命令安装:     sudo apt-get install apache21> 使能SSL模块     a2enmod ssl      重启apache2      service apache2 restart2>

2014-09-25 09:32:20 1031

原创 配置ssh密钥认证自动登录(从物理机ssh到虚拟机)

从客户端来看,SSH提供两种级别的安全验证。第一种级别(基于密码的安全验证),知道帐号和密码,就可以登录到远程主机,并且所有传输的数据都会被加密。第二种级别(基于密钥的安全验证),需要依靠密钥,也就是你必须为自己创建一对密钥,并把公有密钥放在需要访问的服务器上。 Pasted from http://segmentfault.com/blog/dewuzeng/1190000000

2014-09-24 10:20:57 2288

翻译 Enabling SSL for Keystone 阅读各种文献

https://openstack.redhat.com/Securing_services 准备   需要CA认证,include CN = for SSL towork.安装IPA server 修改文件 /etc/hostname hostname -s:短主机名  修改文件 /etc/hostshostname -i:IP地址  /etc/sysc

2014-09-17 15:32:32 1418

原创 HTTPD SSL mod_ssl mod_nss

SSL(Secure Sockets Layer安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。 https是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,https的安全基础是SSL,因此加密的详细内容请看SSL

2014-09-17 15:24:05 2474

原创 excel中的某一列,其中有重复,怎么查找?(shell命令)

假设excel中的数据如图所示,我们要检测error code是否有重复

2014-09-17 15:05:06 1755

转载 linux中的yum命令

linux中,命令yum clean all是什么意思?2012-09-08 adminLeave a commentGo to comments该命令作用是清除yum所有已下载的包文件,和清除yum缓存。yum(或图形化的软件包管理器)会在安装或升级软件时将下载到的软件包存盘(软件包和header存储在cache中,而不会自动删除),并且不随安装操作的完成而删

2014-08-20 15:25:39 976

转载 linux yum配置文件repo

么是repo文件?repo文件是Fedora中yum源(软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用!YUM的工作原理并不复杂,每一个 RPM软件的头(header)里面都会纪录该软件的依赖关系,那么如果可以将该头的内容纪录下来并且进行分析,可以知道每个软件在安装之

2014-08-20 14:54:32 1150

转载 分布式文件系统ceph

Ceph是加州大学Santa Cruz分校的Sage Weil(DreamHost的联合创始人)专为博士论文设计的新一代自由软件分布式文件系统。自2007年毕业之后,Sage开始全职投入到Ceph开 发之中,使其能适用于生产环境。Ceph的主要目标是设计成基于POSIX的没有单点故障的分布式文件系统,使数据能容错和无缝的复制。2010年3 月,Linus Torvalds将Ceph client合

2014-08-13 09:19:59 638

转载 C++中new和malloc的区别

1、new 是c++中的操作符,malloc是c 中的一个函数 2、new 不止是分配内存,而且会调用类的构造函数,同理delete会调用类的析构函数,而malloc则只分配内存,不会进行初始化类成员的工作,同样free也不会调用析构函数3、内存泄漏对于malloc或者new都可以检查出来的,区别在于new可以指明是那个文件的那一行,而malloc没有这些信息。 4.new可以看成

2014-07-27 18:36:40 526

原创 C++中的static

C++中的静态数据成员:可能至

2014-07-14 19:42:45 677

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除