- 博客(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 1292
原创 使用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 1022
原创 使用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 4539
原创 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 2028
转载 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 15274
转载 数据类型和json格式
作者: 阮一峰1.前几天,我才知道有一种简化的数据交换格式,叫做yaml。我翻了一遍它的文档,看懂的地方不多,但是有一句话令我茅塞顿开。它说,从结构上看,所有的数据(data)最终都可以分解成三种类型:第一种类型是标量(scalar),也就是一个单独的字符串(string)或数字(numbers),比如"北京"这个单独的词。第二种类型是序列(sequence),
2014-12-29 12:54:57 744
原创 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 950
原创 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 2972
原创 配置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 1530
转载 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 1415
原创 neutron delete net,subnet
根据openstack icehouse安装文档openstack-install-guide-yum-icehouse.pdf, 安装部署进行到第66页时,已经部署好了controller和network的.
2014-11-24 09:56:25 5844
原创 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 2161
原创 怎么读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 3347
原创 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 1131
原创 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 5442
原创 keystone 出错HTTP500,出错Invalid OpenStack Identity credentials
安装文档是: openstack-install-guide-yum-icehouse.pdf
2014-11-10 15:39:58 7593
原创 yum repo的配置,yum代理配置
以OpenStack Installation Guide for Red Had Enterprise Linux, CentOS, and Fedor
2014-11-06 15:24:05 2157
原创 shell提取文件后缀名,并判断其是否为特定字符串
# for ".css" ".js" fileif [ "${file##*.}"x = "css"x ]||[ "${file##*.}"x = "js"x ];then do somethingfi
2014-10-22 16:56:43 26741
转载 shell sed 删除文件开头的空行
# 删除文件中的所有空行(与“grep '.' ”效果相同) sed '/^$/d' # 方法1 sed '/./!d' # 方法2 Pastedfrom http://sed.sourceforge.net/sed1line_zh-CN.html>
2014-10-17 13:25:09 4982
翻译 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 651
翻译 在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 1051
原创 配置ssh密钥认证自动登录(从物理机ssh到虚拟机)
从客户端来看,SSH提供两种级别的安全验证。第一种级别(基于密码的安全验证),知道帐号和密码,就可以登录到远程主机,并且所有传输的数据都会被加密。第二种级别(基于密钥的安全验证),需要依靠密钥,也就是你必须为自己创建一对密钥,并把公有密钥放在需要访问的服务器上。 Pasted from http://segmentfault.com/blog/dewuzeng/1190000000
2014-09-24 10:20:57 2306
翻译 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 1429
原创 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 2490
转载 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 992
转载 linux yum配置文件repo
么是repo文件?repo文件是Fedora中yum源(软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用!YUM的工作原理并不复杂,每一个 RPM软件的头(header)里面都会纪录该软件的依赖关系,那么如果可以将该头的内容纪录下来并且进行分析,可以知道每个软件在安装之
2014-08-20 14:54:32 1170
转载 分布式文件系统ceph
Ceph是加州大学Santa Cruz分校的Sage Weil(DreamHost的联合创始人)专为博士论文设计的新一代自由软件分布式文件系统。自2007年毕业之后,Sage开始全职投入到Ceph开 发之中,使其能适用于生产环境。Ceph的主要目标是设计成基于POSIX的没有单点故障的分布式文件系统,使数据能容错和无缝的复制。2010年3 月,Linus Torvalds将Ceph client合
2014-08-13 09:19:59 646
转载 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 537
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人