本系列会分析 OpenStack 的高可用性(HA)解决方案:(1)概述 (TBD,写完整个系列在回来写这块)(2)Neutron L3 Agent HA - VRRP (虚拟路由冗余协议)(3)Neutron L3 Agent HA - DVR (分布式虚机路由器)(4)RabbitMQ 和 My...
分类:
其他好文 时间:
2015-08-17 09:54:44
阅读次数:
259
1 essay n.散文,小品文;论说文2 distribute vt.分发,分配,分送3 finally adv.最终,终于4 face up to 勇敢的接受或对付5 scan 浏览,粗略地看6 spaghetti n.意大利式细面条7 title n.标题,题目 ...
分类:
其他好文 时间:
2015-08-17 09:52:48
阅读次数:
101
周末过得怎样?或者说加班加得怎样?好吧,不管是好是坏,都要开始新的一天,大早上的,还是先来块正能量蛋糕再说吧! 空闲的时候大家应该多学点英语,不过有的英语广告打的位置也是相当的风骚 @明轩chen: 英语什...
分类:
其他好文 时间:
2015-08-17 08:50:27
阅读次数:
174
1、题目名称 Rising Temperature(上浮的温度) 2、题目地址 https://leetcode.com/problems/rising-temperature 3、题目内容 给出一组每日的气温数据,返回当日气温高于昨日气温的日期。 例如,Weather表中的数据...
分类:
其他好文 时间:
2015-08-17 08:51:06
阅读次数:
293
public?class?FileUploadServlet?extends?HttpServlet?{
?private?static?final?long?serialVersionUID?=?1L;
?private?ServletFileUpload?upload;
?private?final?long?MAXSize?=?4194304...
分类:
Web程序 时间:
2015-08-17 08:50:18
阅读次数:
152
概述 前一篇文章(美团Android自动化之旅—生成渠道包)介绍了Android中几种生成渠道包的方式,基本解决了打包慢的问题。 但是,随着渠道越来越多,不同渠道对应用的要求也不尽相同。例如,有的渠道要求美团客户端的...
分类:
移动开发 时间:
2015-08-17 08:51:03
阅读次数:
196
安装Hama之前,应该首先确保系统中已经安装了hadoop,本集群使用的版本为hadoop-2.3.0
一、下载及解压Hama文件
下载地址:http://www.apache.org/dyn/closer.cgi/hama,选用的是目前最新版本:hama0.6.4。解压之后的存放位置自己设定。
二、修改配置文件
在hama-env.sh文件中加入JAVA_HOME变量...
分类:
Web程序 时间:
2015-08-17 08:50:10
阅读次数:
210
实例
首先举个例子,假设我们有一个二手房交易记录的数据集,已知房屋面积、卧室数量和房屋的交易价格,如下表:
假如有一个房子要卖,我们希望通过上表中的数据估算这个房子的价格。这个问题就是典型的回归问题,这边文章主要讲回归中的线性回归问题。
线性回归(Linear Regression)
首先要明白什么是回归。回归的目的是通过几...
分类:
其他好文 时间:
2015-08-17 08:49:45
阅读次数:
296
线性回归中提到最小二乘损失函数及其相关知识。对于这一部分知识不清楚的同学可以参考上一篇文章《线性回归、梯度下降》。本篇文章主要讲解使用最小二乘法法构建损失函数和最小化损失函数的方法。
最小二乘法构建损失函数
最小二乘法也一种优化方法,用于求得目标函数的最优值。简单的说就是:让我们的预测值与真实值总的拟合误差(即总残差)达到最小。
在线性回归中使用最小二乘...
分类:
其他好文 时间:
2015-08-17 08:49:42
阅读次数:
690
本文主要讲解局部加权(线性)回归。在讲解局部加权线性回归之前,先讲解两个概念:欠拟合、过拟合,由此引出局部加权线性回归算法。
欠拟合、过拟合
如下图中三个拟合模型。第一个是一个线性模型,对训练数据拟合不够好,损失函数取值较大。如图中第二个模型,如果我们在线性模型上加一个新特征项,拟合结果就会好一些。图中第三个是一个包含5阶多项式的模型,对训练数据几乎完美拟合。
...
分类:
其他好文 时间:
2015-08-17 08:48:14
阅读次数:
183
牛顿方法(Newton's method)
逻辑回归中利用Sigmoid函数g(z)和梯度上升来最大化?(θ)。现在我们讨论另一个最大化?(θ)的算法----牛顿方法。
牛顿方法是使用迭代的方法寻找使f(θ)=0的θ值,在这里θ是一个真实的值,不是一个参数,只不过θ的真正取值不确定。牛顿方法数学表达式为:
牛顿方法简单的理解方式...
分类:
其他好文 时间:
2015-08-17 08:50:05
阅读次数:
665
在分类问题中我们假设:
他们都是广义线性模型中的一个例子,在理解广义线性模型之前需要先理解指数分布族。
指数分布族(The Exponential Family)
如果一个分布可以用如下公式表达,那么这个分布就属于指数分布族:
公式中y是随机变量;h(x)称为基础度量值(base measure);
...
分类:
其他好文 时间:
2015-08-17 08:50:25
阅读次数:
158
创业是相当难的,但我们依然要提倡,那是一种精神,社会需要国家也需要这种精神,创业者是相当不容易的,但我们依然要鼓励,本文是从另一个角度来鼓励创业者,光靠激情与热情是做不长久的,你的点子、产品或服务如果真的很好,那么就让用户来证明吧!...
分类:
其他好文 时间:
2015-08-17 08:47:47
阅读次数:
173
1、register
在函数内定义变量时,默认是 auto 类型,变量存储在内存中,当程序用到该变量时,由控制器发出指令将内存中该变量的值送到运算器,计算结束后再从运算器将数据送到内存。如果一个变量用 register 关键字修饰,编译器则尽可能将该变量存放在CPU的内部寄存器中,这样就不用通过内存寻址来访问变量,可以大大提高访问效率。
2、volatile
volatile关键字修饰的变量...
分类:
编程语言 时间:
2015-08-17 08:49:05
阅读次数:
130
代码中给函数指针赋值的 语句1、2、3 以及用函数指针调用函数的 语句a、b 运行结果都正确,到底哪个才是正确的呢???
#include
int add(int a,int b){
return a+b;
}
int main()
{
int (*p)(int,int);
int sum;
p = add; //语句1
// p = &add; //语句2
// p = ...
分类:
其他好文 时间:
2015-08-17 08:50:21
阅读次数:
133
#include
#include
#include
#include
#include
//定义邻接矩阵的大小
#define N 100
#define M 100
using namespace std;
typedef struct node {
int map[N][M];//邻接矩阵
int n;//顶点数
int e;//边数
}MGragh;...
分类:
编程语言 时间:
2015-08-17 08:49:44
阅读次数:
235
在上一篇博客中,我们讨论了Race Condition现象以及它产生的原因,现在我们知道它是不好的一种现象了,那么我们有什么方法避免它呢。最直接有效的方式就是放弃多线程,直接改为使用单线程但操作数据,但是这是不优雅的,因为我们知道有时候,多线程有它自己的优势。在这里我们讨论两种其他的方法——锁对象和条件对象。
锁对象
java SE5.0之后为实现多线程的互斥引入了ReentrantLock类...
分类:
编程语言 时间:
2015-08-17 08:48:20
阅读次数:
400