博主一直相信一件事情:任何互联网底层的创新都是自顶向下的。SDN的兴起不是因为Martin Casado脑洞大开才主张要控制和转发平面分离。而是因为某些来自于互联网顶层的应用需要对网络设备进行集中控制,集中控制最好...
分类:
其他好文 时间:
2015-03-31 14:54:40
阅读次数:
160
class Triangle
{
public:
double perimeter();//计算三角形的周长
double area();//计算并返回三角形的面积
void showMessage();
private:
double a,b,c; //三边为私有成员数据
};
void Triangle::showMessage()
{...
分类:
其他好文 时间:
2015-03-31 14:53:26
阅读次数:
98
用struts2时要用到标签 显示下拉式列表
jsp页面:
其中:
name: 在action类中要添加如下代码 (setXX()和 getXX()方法) private StyleCategory styleCategory;
public StyleCategory getStyleCategory() {
return styleCategory;
}
public...
分类:
其他好文 时间:
2015-03-31 14:51:47
阅读次数:
161
m堆石子,两人轮流取.只能在1堆中取.取完者胜.先取者负输出No.先取者胜输出Yes,然后输出怎样取子.例如5堆 5,7,8,9,10先取者胜,先取者第1次取时可以从有8个的那一堆取走7个剩下1个,也可以从有9个的中那一堆取走9个剩下0个,也可以从有10个的中那一堆取走7个剩下3个....
分类:
其他好文 时间:
2015-03-31 14:53:33
阅读次数:
193
带头节点单链表
数据结构定义
ListNode.h
#ifndef LISTNODE_H
#define LISTNODE_H
template class ListNode
{
private:
T data;
ListNode *next;
public:
ListNode();
ListNode(T value);
int Getdata();
ListNode* Ge...
分类:
其他好文 时间:
2015-03-31 14:51:11
阅读次数:
201
在对象之外访问实例变量时,应该总是通过属性来做.在那么在对象内部访问实例变量的时候,又该如何呢? 这是 OCer们一直激烈讨论的问题.有人认为,无论什么情况,都应该通过属性来访问实例变量;也有人说,”通过属性访问”和”直接访问”应该搭配着用. 除了几种特殊情况之外, 笔者强烈建议大家在读取实例变量的时候采用直接访问的形式,而在设置实例变量的时候通过属性来做.请看下面的类:@interface EO...
分类:
其他好文 时间:
2015-03-31 14:53:33
阅读次数:
89
Mondrian的常用查询语句...
分类:
其他好文 时间:
2015-03-31 14:52:29
阅读次数:
142
(2)设计默认构造函数,即不指定参数时,默认各边长为1。需要的测试函数是:
[cpp] view plaincopyprint?
01.int main()
02.{
03. Triangle Tri; //调用默认构造函数,不指定参数时,默认各边长为1;
04. Tri.showMessage();
05. return 0;
06....
分类:
其他好文 时间:
2015-03-31 14:51:08
阅读次数:
126
题目大意:给定一张无向连通图,两个人初始各在某个点上,每个时刻每个人会不动或任选出边走,求两人最终期望在哪里相遇
把点数平方,原图上的两个点(x,y)变成新图上的一个点
然后令A为这个图的邻接矩阵(若两人在同一点上则没有出边,否则按概率转移),S为初始行向量(S[(a,b)]=1),ans为答案行向量
那么有ans=S+SA+SA^2+SA^3+...
=S(I-A^+∞)/(I-A)
...
分类:
其他好文 时间:
2015-03-31 14:49:18
阅读次数:
201
简单计算器
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 13852 Accepted Submission(s): 4613
Problem Description
读入一个只包含 +, -, *, / 的非负整...
分类:
其他好文 时间:
2015-03-31 14:51:58
阅读次数:
144
题意:判断一个串能否通过临近的两个字符多次交换变成回文串,不能输出“Impossible”,能的话输出最少的交换次数。
思路:预处理每个字母出现的次数,若有>=2个字母出现的次数是奇数则不可能。然后从两边向中间贪心,每次先固定前端,然后从后端向中间逐步找,直到找到第一个与前端相同字母时break,将找到的字母向后移,加上移动的次数(不知道为什么可以这么做,网上说这样做 和 每次找最优 最后结果是一样的,暂时还没有证明出来)。若碰到个数为奇数的字母时,将它往后顺移,最后它就会在中央位置了。...
分类:
其他好文 时间:
2015-03-31 14:50:46
阅读次数:
118
opencv计算运行时间有两个函数:getTickCount():CPU从某事件开始(如开机)到这个时刻滴答震动的次数。
getTickFrequency():CPU震动的频率
我们可以根据这两个函数计算当前程序运行的时间:double t = (double)getTickCount();......//执行某段程序t =((double)getTickCount()-t)/getTickFreq...
分类:
其他好文 时间:
2015-03-31 14:48:46
阅读次数:
378
1)NameNode、DataNode和Client
NameNode可以看作是分布式文件系统中的管理者,主要负责管理文件系统的命名空间、集群配置信息和存储块的复制等。NameNode会将文件系统的Meta-data存储在内存中,这些信息主要包括了文件信息、每一个文件对应的文件块的信息和每一个文件块在DataNode的信息等。
DataNode是文件存储的基本单元,它将Block存储在...
分类:
其他好文 时间:
2015-03-31 14:50:15
阅读次数:
184
(3)使用有默认参数的构造函数,不给定实参时,默认边长为1;注意——这个版本也只需要一个构造函数即可。需要的测试函数是:
int main(){
Triangle Tri1; //定义边长为1 1 1的三角形类实例
Tri1.showMessage();
Triangle Tri2(1.5);//定义边长为1.5 1 1的三角形类实例
Tri2.sho...
分类:
其他好文 时间:
2015-03-31 14:50:21
阅读次数:
136
无法阻止初始化的自动进行,它将在构造器被调用之前发生。
变量定义的先后顺序决定了初始化的顺序,即使变量定义散布于方法定义之间,它仍旧会在任何方法(包括构造器)之前得到初始化。
import static net.mindview.util.Print.*;
// When the constructor is called to create a
// Window object, you'...
分类:
其他好文 时间:
2015-03-31 14:49:15
阅读次数:
121
云平台之多租户
在云领域我们经常会听到一个词:多租户。这个词在不同的语境中有着不同的含义,本文将介绍云平台中的多租户的概念以及实现多租户支持的思路。
什么是租户
刚开始接触这个概念时,你肯定感觉“租户”这个词怪怪的,但如果我们换个词,我相信你马上就有感觉了,这个词就是“客户”(这里的客户指的就是商业上面的客户)。一个租户就是一个客户,比如我们开发的服务是给
XXX 企业使用的,那该企...
分类:
其他好文 时间:
2015-03-31 14:50:33
阅读次数:
130
Are We There Yet?
Time Limit: 2 Seconds Memory Limit: 65536 KB
Laurie's little brother Joey has been playing Find the Cookie with her. However, after the 32,767th time, Laurie is tired of i...
分类:
其他好文 时间:
2015-03-31 14:49:29
阅读次数:
177