现在数据中心的网络主要被两股趋势所主导。一个是为了无损的二层fabrics,基于增强的以太网和infiniband,通过从性能和效能方面得到好处。另外一方面,是基于软件定义网络的灵活性,这使得重叠的虚拟网络成为可能(SDN是重叠的虚拟网络的动力)。现在的问题是这两方面存在一些冲突,物理fabrics对比通过流控制机制(Flow_based Control)来防止丢包,而虚拟网络(没有流控制机制)却是会丢包的。所以,提出了一种零丢失的重叠虚拟网络,这个原型叫做zOVN。...
分类:
其他 时间:
2015-01-03 22:29:31
收藏:
0 评论:
0 赞:
0 阅读:
368
http://ac.jobdu.com/problem.php?pid=1023
分别写cmp函数即可。
#include
#include
#include
using namespace std;
struct E{
char number[10];
char name[10];
int score;
}buf[100000+10];
bool cmp1(E ...
分类:
编程语言 时间:
2015-01-03 22:29:01
收藏:
0 评论:
0 赞:
0 阅读:
367
好像哪位老师曾说过,音乐是世界通用语言。是的,听不懂英文,但总能欣赏英文歌吧。
很早以前就想做个音乐播放器,但是由于跟随歌曲显示当前歌词的效果一直实现不了,所以我的想法一直无法实现。不过,最近创意不佳,没心情开发游戏了,于是闲下来搞点小发明。这次就先模仿一下手机QQ音乐中歌词显示效果。
恰巧,年末新歌蛮多的,于是我就选了一首比较好听的歌曲——手写的从前。
不难发现,在这里,除了前三行,方括号代表的不是区间而是时间。在前三行中,方括号里的内容分别代表:歌曲名,演唱者,音乐长度。但是这些算不上歌词吧,所以真正要...
分类:
Web开发 时间:
2015-01-03 22:28:51
收藏:
0 评论:
0 赞:
0 阅读:
387
快速排序的思想是分治法的思想。
一般是按照这个序列的首元素为 mid 基准,把比比mid大的元素放在后面。比 mid 小的元素放前面。然后依次递归,把在 mid 前面的所有元素当成一个新的序列进行刚才的操作,在mid后面的元素看成一个新的序列也进行这样的操作,直到这样得到的序列为一个元素。则排序完成。
当然为基准的元素不一定非要是1:首元素,也可以选2:末尾元素,或者3中间位置元素,4取首、末...
分类:
编程语言 时间:
2015-01-03 22:28:41
收藏:
0 评论:
0 赞:
0 阅读:
299
Given a positive integer, return its corresponding column title as appear in an Excel sheet.
For example:
1 -> A
2 -> B
3 -> C
...
26 -> Z
27 -> AA
28 -> AB
Credits...
分类:
其他 时间:
2015-01-03 22:28:31
收藏:
0 评论:
0 赞:
0 阅读:
299
异或运算中,如果某个字符(或数值)x 与 一个数值m 进行异或运算得到y,则再用y 与 m 进行异或运算就可以还原为 x ,因此应用这个原理可以实现数据的加密解密功能。
加密方法的加密操作是对字符串中的每个字符进行异或运算,然后将异或运算后的字符串返回,得到密文。
根据 "字符(或数值)x 与 一个数值m 进行异或运算得到y,则再用y 与 m 进行异或运算就可以还原为 x " 原理,对密码中的每个字符进行再次异或运算,便可再次得到之前的明文信息,及达到解密的效果。
示例中,(decode(str)) 方...
分类:
其他 时间:
2015-01-03 22:28:21
收藏:
0 评论:
0 赞:
0 阅读:
271
一、学习一种新的语言、框架或技术
1.C++(初步掌握)
2.cocos2dx:彻底转型(彻底转型成功)
二、精益求精
1.继续设计模式的学习和应用(对设计模式基本理解并能运用)
2.继续代码重构,注意自己的代码风格(较注重设计和冲用)
三、探索新领域
1.移动应用领域(对移动开发有了较深了解)
2.去了解openGL (没有展开)
...
分类:
其他 时间:
2015-01-03 22:28:11
收藏:
0 评论:
0 赞:
0 阅读:
327
最近在看线程的有关知识,碰到一个小问题,目前还没有解决,现记录下来。
如果在我们自己写的servlet里有成员变量,因为多线程的访问就会出现一些线程问题。这点大家都知道,我们看下面的例子。
public class ConcurrentTest extends HttpServlet {
PrintWriter output;
@Override
protected...
分类:
编程语言 时间:
2015-01-03 22:28:01
收藏:
0 评论:
0 赞:
0 阅读:
336
Apache日志统计举例
加些来了解一下如何统计Apache的访问日志,一般可以用tail命令来实时查看日志文件变化,但是各种的应用系统中的日志会非常复杂,一堆长度超过你浏览极限的日志出现在你眼前时,你会觉得非常无奈,怎么办呢?这时可以用grep、sed、awk和sort等筛选工具帮助你解决这个问题。下面总结了几个常见分析方法。
(1)查看IP($1代表IP)
#cataccess_lo...
分类:
Web开发 时间:
2015-01-03 22:27:51
收藏:
0 评论:
0 赞:
0 阅读:
399
题目链接:hdu 5155 Harry And Magic Box
dp[i][j]表示i?j的矩阵方案数,dp[i][j]从dp[i?k][j?1]中转移,枚举前面j-1列中k行为空,那么这些行在第j列一定有宝石。
#include
#include
#include
using namespace std;
typedef long long ll;
const ll...
分类:
其他 时间:
2015-01-03 22:27:41
收藏:
0 评论:
0 赞:
0 阅读:
295
gcc源代码分析,debug_rtx()函数,利器啊
print-tree.c
#include "config.h"
#include "tree.h"
#include
/* Names of tree components.
Used for printing out the tree and error messages. */
#def...
分类:
其他 时间:
2015-01-03 22:27:31
收藏:
0 评论:
0 赞:
0 阅读:
357
自从 Hadoop 问世以来,MapReduce 在很长时间内都是排序基准测试的纪录保持者,但这一垄断在最近被基于内存计算的 Spark 打破了。在今年Databricks与AWS一起完成的一个Daytona Gray类别的Sort Benchmark中,Spark 完胜 Hadoop MapReduce:“1/10计算资源,1/3耗时”。这是个很有意思的对比实验,因此笔者也在一个小规模集群上做了一个微缩版的类似试验。...
分类:
其他 时间:
2015-01-03 22:27:11
收藏:
0 评论:
0 赞:
0 阅读:
377
背景:数年的工作中,已经设计了很多系统或产品的数据库,有单机的、有局域网环境下的、也有互联网环境下的,对于不同的环境,设计考虑都有所不同。即使对于相同的环境,也会因为业务或者数据量的不同而有不同的设计。近期,又要设计一款互联网产品的数据库(MySQL服务)。经过之前的积累,在表的ID设计这个环节就进行了大量的分析、比较、学习,对ID的设计也有了更系统和深刻的认知,把自己学习实践到的知识总结下来,分...
分类:
数据库技术 时间:
2015-01-03 22:27:01
收藏:
0 评论:
0 赞:
0 阅读:
322
什么事lambda表达式,在百科的解释是
“Lambda 表达式”(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda
abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包(注意和数学传统意义上的不同)。
在java中我理解是匿名类,或者参数表达式就是带有参数的...
分类:
编程语言 时间:
2015-01-03 22:26:51
收藏:
0 评论:
0 赞:
0 阅读:
324
题目链接:hdu 5151 Sit sit sit
区间dp,dp[i][j]表示从i到j的方案数,每次枚举i~j之间放最大值的位置,左右颜色不同的位置不能放最大值。
#include
#include
#include
using namespace std;
const int maxn = 105;
typedef long long ll;
const ll mod =...
分类:
其他 时间:
2015-01-03 22:26:41
收藏:
0 评论:
0 赞:
0 阅读:
284
本文简单介绍了Nginx 内存池的管理机制。 Nginx 使用内存池对内存进行管理,把内存分配归结为 大内存分配 和 小内存分配。若申请的内存大小比同页的内存池最大值 max 还大,则是大内存分配,否则为小内存分配。...
分类:
其他 时间:
2015-01-03 22:26:31
收藏:
0 评论:
0 赞:
0 阅读:
352
题目链接:hdu 5147 Sequence II
预处理每个位置作为b和c可以组成的对数,然后枚举b的位置计算。
#include
#include
#include
using namespace std;
typedef long long ll;
const int maxn = 50005;
int N, arr[maxn], fenw[maxn], lef[max...
分类:
编程语言 时间:
2015-01-03 22:26:21
收藏:
0 评论:
0 赞:
0 阅读:
259
题目链接:hdu 5148 Cities
dp[i][j]表示以i为根节点,选j个最优值,每条边被选中的时候就计算出被经过的次数,并乘上权值。
#include
#include
#include
#include
using namespace std;
typedef pair pii;
typedef long long ll;
const int maxn = 20...
分类:
其他 时间:
2015-01-03 22:25:53
收藏:
0 评论:
0 赞:
0 阅读:
345
有不少读者看了我的图像处理文章后,希望得到源代码,我很早就写了一份Delphi图像处理单元,但一直没有时间测试整理,这次元旦抽时间进行了简单的整理,发布在CSDN,有需要的读者可去下载。 BLOG中的Delphi图像处理文章的代码属简化代码,可作参考。 由于水平有限,代码中不可避免的存在错误,望进行指证。 Delphi图像处理代码下载地址:http://download.csdn....
分类:
Windows开发 时间:
2015-01-03 22:25:41
收藏:
0 评论:
0 赞:
0 阅读:
329
-n 输出行号
grep -n "csdn" regex.txt 匹配含有csdn的行,并输出行号
-i 忽略大小写
grep -i "csdn" regex.txt 匹配含有csdn(忽略这个字母的大小写)的行,并输出行号
-v 反向匹配
grep -v "csdn" regex.txt 反向匹配,即匹配不含有csdn的行
-E 支持扩展的正则表达式
grep -E "(ab)+" regex.txt ...
分类:
系统服务 时间:
2015-01-03 22:25:31
收藏:
0 评论:
0 赞:
0 阅读:
326