首页 > 其他
OpenStack ironic发送物理机SEL信息到Ceilometer
前一段时间参加了一个比赛,大体是应用和扩展OpenStack,需求如下图所示: Ironic管理和控制物理机,通过周期性的在物理机上执行ipmitool命令获取物理机的SEL(system event log)信息,Ironic通过AMQP协议将收集的SEL信息发送到Ceilometer,Ceilometer将收集的SEL信息持久化,并在Horizon中显示SEL信息。 这里简单介绍一...
分类:其他   时间:2015-06-14 09:27:01    收藏:0  评论:0  赞:0  阅读:183
无向图的表示:邻接矩阵和邻接表
这里将一个无向图用邻接表和邻接矩阵表示。 输入:顶底个数n,图中的各个边(用两个顶点表示)。 输出:这个无线图的邻接矩阵和邻接表,其中邻接表中的链接按元素大小升序排列。 先给出一个例子说明。假设有无向图如下,则其邻接矩阵和邻接表如提示框中所示(其实就是下面程序的输出)。 下面是程序的代码: #include #include //图的表示,输入节点个数和边,构造图的邻接矩阵...
分类:其他   时间:2015-06-14 09:25:20    收藏:0  评论:0  赞:0  阅读:301
正确处理时间
日期和时间在程序中应用广泛,很多开发者把本地时间存入数据库中。但是,一旦涉及到跨时区的日期和时间的处理时,大多数开发者根本就不明白如何正确地处理日期和时间。 Date date = new Date();save(date); 这么做的问题在于,数据库的DateTime类型没有时区(time zone)信息,因此,存入的是本地时间,并且丢掉了时区信息。如果你把数据库服务器的时区改了...
分类:其他   时间:2015-06-14 09:25:10    收藏:0  评论:0  赞:0  阅读:336
(2)工厂方法模式
定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。 类型:创建类模式 类图: 工厂模式: 首先需要说一下工厂模式。工厂模式根据抽象程度的不同分为三种:简单工厂模式(也叫静态工厂模式)、本文所讲述的工厂方法模式、以及抽象工厂模式。工厂模式是编程中经常用到的一种模式。它的主要优点有: l  可以使代码结构清晰,有效地封装变化。在编程中,...
分类:其他   时间:2015-06-14 09:25:00    收藏:0  评论:0  赞:0  阅读:145
设计模式05_创建者模式
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/46489147 创建者模式:将一个复杂对象的构建和其表示分离开来,使得同样的构建过程可以创建出不同的表示。 例如我们需要盖一栋楼房,需要工人来砌墙,需要设计师来设计房子怎么盖,而这里的设计师本身是不干活的,它只是负责下命令让工人...
分类:其他   时间:2015-06-14 09:24:40    收藏:0  评论:0  赞:0  阅读:206
从配置文件中取得初始化参数
一般来说,对于一些程序,需要指定其中一些时常会动态变化的参数而不影响程序本身的运行。所以这些时候往往会将这些问题放到配置文件中。从而进行读取和修改就方便很多了。下面是分别配置到servlet中和context中的两种方式:     1.从servlet配置中设置初始化参数,如下:         1)设置参数(servlet的配置): ...
分类:其他   时间:2015-06-14 09:24:00    收藏:0  评论:0  赞:0  阅读:183
盒相关样式
CSS中的盒状模型用于描述一个为HTML元素形成的矩形盒状。CSS盒状模型还涉及为各个元素调整外边距、边框、内边距和内容的具体操作。 content 指内容,可以是文字、图片等元素。 padding 指内边距,也有人称之为空白、内补丁等。主要用来设置内容到边框之间的距离,就像一个缓冲带。 border  指边框,用于设置内容的边框线粗和样式等。 margin 指外边距,也可称为边界。用...
分类:其他   时间:2015-06-14 09:23:50    收藏:0  评论:0  赞:0  阅读:258
4. 字典
创建字典1. { }>>> dic={'name':'pmghong','age':'22','gender':'male'}>>> dic['name']'pmghong' 2. 使用工厂方法dict( )fdict=dict(['x',1],['y',2]) 3. 内建方法:fromkeys( ...
分类:其他   时间:2015-06-14 09:22:30    收藏:0  评论:0  赞:0  阅读:252
3. list 方法
列表类似于C++中的vector,C语言中的数组,用于存储顺序结构 创建列表(list) a=['1','2'] 用[]括起来,表示一个list,中间的各个元素可以是任何类型,用逗号分隔。 列表结构 list函数 拆分字符串成列表 >>> list('chongshi') ['c', 'h', 'o...
分类:其他   时间:2015-06-14 09:22:20    收藏:0  评论:0  赞:0  阅读:243
使用thumbnailator 时部分图片抛异常
net.coobird.thumbnailator.tasks.UnsupportedFormatException: No suitable ImageReader found for source data. at net.coobird.thumbnailator.tasks.io.In...
分类:其他   时间:2015-06-14 09:22:00    收藏:0  评论:0  赞:0  阅读:2764
[Link]淘宝代充解决方案1——汇率差
淘宝代充解决方案1——汇率差
分类:其他   时间:2015-06-14 09:21:50    收藏:0  评论:0  赞:0  阅读:215
94 Binary Tree Inorder Traversal(二叉树中序遍历Medium)
题目意思:二叉树中序遍历,结果存在vector中解题思路:迭代迭代实现: 1 /** 2 * Definition for a binary tree node. 3 * struct TreeNode { 4 * int val; 5 * TreeNode *left; 6...
分类:其他   时间:2015-06-14 09:21:40    收藏:0  评论:0  赞:0  阅读:182
2. 元组
tuple性质tuple是常量list。tuple不能pop,remove,insert等方法tuple用()表示,如a=(0,1,2,3,4),括号可以省略tuple可以用下标返回元素或者子tupletuple 可以用于多个变量的赋值 >>> a,b = (1,2) >>> print a,b 1...
分类:其他   时间:2015-06-14 09:21:20    收藏:0  评论:0  赞:0  阅读:147
《你的灯亮着吗》阅读笔记二 ——什么是真正的问题
每种解决方法都会带来新的问题 我们永远都不能消灭问题。问题、解决方法以及新的问题交织成一条无穷无尽的锁链。我们能期望的最好结果就是新的问题没有我们“解决了”的那个那么棘手。 有时候,我们使问题变得不那么棘手,其实只是把问题放在“别人家的后院儿里”。这种技巧叫做转嫁问题,这种方法通常可以非常有效地解....
分类:其他   时间:2015-06-14 09:21:10    收藏:0  评论:0  赞:0  阅读:158
Remove Element
Description:Given an array and a value, remove all instances of that value in place and return the new length.The order of elements can be changed. It...
分类:其他   时间:2015-06-14 09:20:30    收藏:0  评论:0  赞:0  阅读:89
listview中 Baseadapter的简单使用
代码也是来自于网上,在自己理解之后稍微做下笔记,主要是在Baseadapter的部分增添了一些注释。main.xml list_item.xml Demo17Activity.javapackage com.example.base...
分类:其他   时间:2015-06-14 09:20:20    收藏:0  评论:0  赞:0  阅读:117
1. string
字符串格式化 实例: >>> 'Price of eggs: $%d' %42 'Price of eggs: $42' >>> 'Hexadcimal price of eggs: %x' %42 # 16进制 'Hexadcimal price of eggs: 2a' >>> from mat...
分类:其他   时间:2015-06-14 09:20:10    收藏:0  评论:0  赞:0  阅读:130
分治法求最大连续和。
分治法一般分为三个步骤。划分问题:把问题的实例划分为子问题。递归求解:递归解决子问题。合并问题:合并子问题的解得到原问题的解。 1 #include 2 #include 3 #include 4 using namespace std; 5 6 const int maxn = 10000...
分类:其他   时间:2015-06-14 09:19:40    收藏:0  评论:0  赞:0  阅读:94
Ogre参考手册(三)3.1.3 纹理单元TextureUnit
3.1.3 Texture Units 纹理单元纹理单元通过.material脚本中的texture_unit段设定texture_alias设置纹理单元别名,例: texture_unit Diffuse //纹理单元名称 { texture_alias DiffuseMap //别名 tex_a...
分类:其他   时间:2015-06-14 09:19:10    收藏:0  评论:0  赞:0  阅读:210
Ogre参考手册(二)3.1.1-3.1.2 材质、技术、通道
说明翻译自Ogre 1.81 manual,在不影响理解的情况下做了删减,以减小阅读的时间和翻译的工作量这么做只是去掉了文字上修饰部分,并没有减少任何原文档中的知识点,可以作为对等的参考手册另外对一些不易理解的部分做了修改,或通过“附”做了标注如果你发现了不易理解的部分,可以跟帖回复,我会原文做修改...
分类:其他   时间:2015-06-14 09:18:50    收藏:0  评论:0  赞:0  阅读:208
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!