陈沙克在他的经典文章里分析了多个安装部署工具,用于openstack部署。
当然时代变了,所以很多这些工具都改头换面了。
目前看,
1 Mirantis Fuel仍然是最好的商业用选择,虽然还有瑕疵。
fuel在7和7之后已经提供开源的plugin插件,例如contrail的插件。并将fuel plugin方案放入openstack发展会中。
fuel在6的时候已经在提供商业化的plug...
分类:
其他 时间:
2016-05-07 11:07:28
收藏:
0 评论:
0 赞:
0 阅读:
221
题意:团伙抢完所有银行后,撤退到S*A矩阵外就算逃出,要求一个点不能走两次,问是否可以完全逃脱
这道题是最大流问题,主要是要去构建图,然后用最大流算法得出是否银行数量和逃出的数量相等。怎么构建图呢?主要是用拆点,把一个点拆成两个点,点(i,j)可以表示为:前点(i-1)*A+j,后点(i-1)*A+j+M(M为一个较大的数,保证M大于等于S*A就行),然后连接前点和后点,方向是前到后,
相邻的点,图是无向的,用该点的后点连接相邻点的前点。最后用一个超级源点连接所有的银行点的前点,用一个超级终点连接所有的边缘...
分类:
其他 时间:
2016-05-07 11:07:17
收藏:
0 评论:
0 赞:
0 阅读:
124
java nio做即使通讯的使用...
分类:
编程语言 时间:
2016-05-07 11:07:07
收藏:
0 评论:
0 赞:
0 阅读:
172
Anniversary party
Time Limit:1000MS Memory Limit:65536KB 64bit
IO Format:%I64d & %I64u
Description
There is going to be a party to celebrate the 80-th Anniversary of t...
分类:
其他 时间:
2016-05-07 11:06:57
收藏:
0 评论:
0 赞:
0 阅读:
91
hihoCoder挑战赛20...
分类:
其他 时间:
2016-05-07 11:06:47
收藏:
0 评论:
0 赞:
0 阅读:
109
VIM编辑器常用模式有:
普通模式:实现基本的光标移动与大量的快捷键操作
插入模式:实现文本的基本编辑功能
命令模式:输入特定的指令实现特定的功能
Vim编辑器默认会进入到普通模式,进入到插入模式可以按以下键:
a : 进入插入模式,后续输入的内容将插入至当前光标的后面
A : 进入插入模式,后续输入的内容将插入至当前段落的段尾
i : 进入...
分类:
系统服务 时间:
2016-05-07 11:06:37
收藏:
0 评论:
0 赞:
0 阅读:
161
第六讲(传送门:fork + execve:一个进程的诞生)我们介绍了进程的诞生,可是操作系统中有很多进程,进程之间怎么切换的,又有哪些奥秘?我们回到源码,细细阅读。
操作系统原理中介绍了大量进程调度算法,这些算法从实现的角度看仅仅是从运行队列中选择一个新进程,选择的过程中运用了不同的策略而已。
对于理解操作系统的工作机制,反而是进程的调度时机与进程的切换机制更为关键。
进程调度的时机:...
分类:
其他 时间:
2016-05-07 11:06:18
收藏:
0 评论:
0 赞:
0 阅读:
110
现在市面上流行的电视盒大部分都是Android,“音频透传”是一个经常见到的词,那到底什么是音频透传、音频透传背后的技术实现到底如何,引起了我的兴趣,因此花了点时间研究了一下。由于是针对全志H8的电视盒方案进行分析,因此分析的结果不具有普遍性,可能其它的方案在技术实现上有所不同。
在开始分析前先查找了一下关于“透传”这个概念的解释,根据度娘的说法是“透传即是透明传送,即传送网络无...
分类:
其他 时间:
2016-05-07 11:06:07
收藏:
0 评论:
0 赞:
0 阅读:
191
前两讲我们介绍了fork()系统调用以及execve()内核函数(注:所有的库函数exec*都是execve的封装例程)。
简单回顾一下fork()系统调用(传送门:fork()到底干了啥?):
进程调用fork()创建一个新的进程,新进程复制了父进程的task_struct(PCB,process control block,进程控制块),以及tas...
分类:
系统服务 时间:
2016-05-07 11:05:57
收藏:
0 评论:
0 赞:
0 阅读:
273
之前一直使用NAT+自动获取hdcp模式,理论上这样虚拟机就可以连外网,并且IP是固定的,并这样使用了一段时间。但是后来发现IP还是会改变,使用起来不方便。
下面就使用NAT+设置静态IP模式来配置我们的虚拟机。
1.首先在我们的window上配置我们的VMnet8网卡,
设置成如下:
2.Edit->Virtual Network Editor
选择VMne...
分类:
系统服务 时间:
2016-05-07 11:05:47
收藏:
0 评论:
0 赞:
0 阅读:
318
前言
在默认情况下,即在不指定线程的情况下,RxJava 遵循的是线程不变的原则,即:在哪个线程调用 subscribe(),就在哪个线程生产事件;在哪个线程生产事件,就在哪个线程消费事件。
如果需要切换线程,就需要用到 Scheduler (调度器)。
Schedulers部分主要来自《给Android 开发者的 RxJava 详解》
Sche...
分类:
编程语言 时间:
2016-05-07 11:05:27
收藏:
0 评论:
0 赞:
0 阅读:
281
Description
After making a purchase at a large department store, Mel's change was 17 cents. He received 1 dime, 1 nickel, and 2 pennies. Later that day, he was shopping at a convenience store. ...
分类:
其他 时间:
2016-05-07 11:05:17
收藏:
0 评论:
0 赞:
0 阅读:
177
大意:有n座岛和m条桥,每条桥上有w个兵守着,现在要派不少于守桥的士兵数的人去炸桥,只能炸一条桥,使得这n座岛不连通,求最少要派多少人去。
思路:我们就是要缩点后直接求桥上人的最少数量。(PS:1、注意图如果不联通直接输出0。2、如果图中的桥上人为0,个那么要让一个人去。3、重边的问题。这里可以忽略)
#include
#include
#include
#include
#i...
分类:
移动平台 时间:
2016-05-07 11:05:08
收藏:
0 评论:
0 赞:
0 阅读:
245
在web开发中,多文件上传时是非常方便的,直接使用Http协议提交数据即可。格式如下:
但是在Android客户端中,如果文本和文件一起上传时就比较麻烦,需要对Http协议很熟悉才可以做到的。
一、HTTP协议
HTTP协议是一个很很复杂的过程,我们在做web...
分类:
移动平台 时间:
2016-05-07 11:04:57
收藏:
0 评论:
0 赞:
0 阅读:
228
map()函数
map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。
例如,对于list [1, 2, 3, 4, 5, 6, 7, 8, 9]
如果希望把list的每个元素都作平方,就可以用map()函数:
因此,我们只需要传入函数f(x)=...
分类:
编程语言 时间:
2016-05-07 11:04:47
收藏:
0 评论:
0 赞:
0 阅读:
225
前面看过了CNN的基本结构,经典的模式如下图:
上图经典的CNN模型主要可以概括为三个部分:
convolution层:convolution是将原来的输入向量映射成多个feature map,每个feature map的权重和偏移量都是一样的
sub-sampling层:sub-sampling 层将feature map进一步缩小,可以选择down-...
分类:
其他 时间:
2016-05-07 11:04:37
收藏:
0 评论:
0 赞:
0 阅读:
301
概述虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。与那些在编译时需要进行链接工作的语言不同,在Java语言里,类型的加载、连接和初始化过程都是在程序运行期间完成的,例如import java.util.*下面包含很多类,但是,在程序运行的时候,虚拟机只会加载哪些我们程序需要的类。这种策略虽然会...
分类:
其他 时间:
2016-05-07 11:04:27
收藏:
0 评论:
0 赞:
0 阅读:
184
Description
Background
Problems that require minimum paths through some domain appear in many different areas of computer science. For example, one of the constraints in VLSI routing problem...
分类:
其他 时间:
2016-05-07 11:04:17
收藏:
0 评论:
0 赞:
0 阅读:
192
分层图最短路,令k=sqrt(n)
如果p>k,那么从这个点出发只需要连
如果p
建有k+1层的分层图,把第0层视为每个位置的源点,对于p
最后的建图:
第1层到第k层每层都向对应的第0层连边权是0的边
每一层相邻的%p相同的点互相连边权是1的边
对于每个>k的,从出发点向可以到达的点连距离=跳跃步数的边
发现这样内存不够,所以把k设小一点。
写错的地方:
1.少加了一种边...
分类:
Windows开发 时间:
2016-05-07 11:04:07
收藏:
0 评论:
0 赞:
0 阅读:
266
学习android5.0以后的ART虚拟机,看了看源码,比较头疼,决定通过动态调试的方式去学习。
Art虚拟机有一个dex2oat的可执行程序。就想到了通过gdb和gdbserver来debug这个dex2oat。
记录一下调试方法:
gdb运行在本地系统(windows/linux)
gdbserver运行在android真机/模拟器上(adb shell ls /syste...
分类:
移动平台 时间:
2016-05-07 11:03:57
收藏:
0 评论:
0 赞:
0 阅读:
291