- 博客(6)
- 收藏
- 关注
原创 如何解决openstack中协程切换后request_id打印不对或者不打印的问题的
request_id是记录和跟踪某个API请求的唯一标示,日志里面打印这个是很有用的,如果发生协程切换等导致不打印request_id或者打印不正确,又该如何解决呢
2016-12-25 23:12:59
1416
原创 如何使用migrate进行数据库升级
OpenStack中随着版本的切换,新版本加入一些数据库表或者增加字段等是必然的事情,如何比较容易的进行这些数据库升级的适配和管理,这里就要用到oslo_db中的migrate了,这里以为M版本的heat为例,讲解一下migrate管理db的原理。我们使用migrate需要用到的主要包含以下两部分:1.versions里面的为版本号+数据库适配脚本;2.migrate.cfg为migrate需
2016-11-27 22:52:35
5331
原创 [Heat]Heat中资源的扩展与加载
Heat的核心是stack,从某方面讲,heat就是围绕stack的生命周期在玩,stack又是由各种各样的资源组成的,heat除了自定义的大量资源外,还允许用户自定义自己需要的资源,提供了很强的扩展性,下面将简单分析heat资源加载的流程,来明白heat是如何识别这些资源并如何使用它们的。
2016-04-10 23:25:49
1548
原创 C++中的内置类型以及类型转换
在开始介绍类型转换之前,我们先了解一下C++中的数据类型,不太清楚的朋友可以先看下第一部分的介绍。1.C++中的内置类型C++中的内置内型主要分为基本类型和复合类型。1.1基本类型基本类型主要指整数和浮点数,而整数又可以分为short,int,long以及C++11 标准新增的long long,通常把以上几种整数类型以及char统称为整型,因为它们没有小数点。而每一种整型又存在有
2015-04-02 19:54:20
1211
原创 C++中char类型详解
#1char与字符的关系##1.1char类型到底代表什么 提到char类型,我相信学过C/C++的并不会陌生,char类型代表一个字节,在内存中有8位,所以signed char的范围为-128~127,unsigned char的范围为0~255。不过C++中的char到底真的指这个么?在这之前,首先需要明白位和字节的概念。##1.2位和字节 在计算机中,通常8位代表1个字节
2015-03-25 00:13:55
31254
3
原创 C++ Primer Plus(第6版学习小记)-开篇
学习一门语言,一本好的书相当重要,以前在读大学学C语言的时候用的是谭浩强的书,不过感觉学完之后已经快忘的差不多了,除了记得一些基本语法等,很多思绪等都是杂乱的,3年过去了,除了记得它是绿色的封面外,已无更多记忆,而当我看了C Primer Plus之后才发现这才叫真的开始接触和学习C语言,之前都不能叫“学过”C语言,不得不说国外的这种经典著作比起国内很多书籍来说却是好太多了,读C Primer Pl
2015-03-24 23:48:23
943
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人