引子这几天为了优化原有的数据处理框架,比较系统的学习了storm的一些内容,整理一下心得1. storm提供的是一种数据处理思想,它不提供具体的解决方案 storm的核心是topo的定义,而topo承载着所有的业务逻辑,我们基于storm的topo的组织方案,来编排私有的业务实现逻辑。 stor.....
分类:
其他好文 时间:
2015-07-21 21:51:14
阅读次数:
93
DNA gyrase;gyrase又称回旋酶,促旋酶,旋转酶。属于解链酶(unwinding enzymes)类中的一种,属拓扑异构酶II(type II topoisomerase;topo II),该酶首先在大肠杆菌中发现。分别由两个α亚基和两个β亚基组成,分子量4×10^5(其中,α亚基分子量...
分类:
其他好文 时间:
2015-07-12 23:13:22
阅读次数:
205
分析Storm-zookeeper节点
---dxwang
应用libra_pagevilewII_1420544958729(storm)在zookeeper上面节点,如下图:
节点workerbeats
描述:
每个topo对应各自worker心跳的详细信息。
每个worker心跳的详细信息:
心跳内容大概在22K(22942b),会根据...
分类:
其他好文 时间:
2015-06-08 17:21:45
阅读次数:
142
题意 中文
简单的Topo排序 用vector实现邻接表比较方便
#include
using namespace std;
const int N = 1e5 + 5;
vector e[N];
vector::iterator it;
int n, m, ideg[N];
bool topo()
{
int cur;
queue q;
for(int i ...
分类:
编程语言 时间:
2015-05-25 09:58:06
阅读次数:
154
1 //hdu 1285 2 3 #include 4 #include 5 #include 6 using namespace std; 7 int map[600][600],n,count[600],seq[600],ff; 8 int topo() 9 { 10 ...
分类:
编程语言 时间:
2015-05-11 23:57:47
阅读次数:
218
设这个序列的前缀和为Si(0 2 #include 3 4 const int maxn = 15; 5 int n; 6 int G[maxn][maxn]; 7 char s[100]; 8 int sum[maxn], a[maxn]; 9 10 int topo[maxn], c[ma...
分类:
编程语言 时间:
2015-04-25 12:10:25
阅读次数:
179
逆拓扑排序,开始死活a不掉,后来才发现自己记录工资的方法是有问题的.....失策失策啊
#include
#include
#include
#include
#define maxn 10000+100
using namespace std;
vector >mapp;
int head[maxn];
int money[maxn];
int n,m;
void topo()
{
int...
分类:
其他好文 时间:
2015-04-15 09:43:42
阅读次数:
136
和5154一模一样,不想说什么
#include
#include
#include
#define maxn 100+10
using namespace std;
int n,m;
int head[maxn];
vector >mapp;
void topo()
{
queueroot;
for(int i=0;i<n;i++)
{
if(!head[i]) root.push(...
分类:
其他好文 时间:
2015-04-14 19:44:11
阅读次数:
90
开始一直tle后来才发现少了for(int i=0;i
#include
#include
#include
#include
#include
#define maxn 505
using namespace std;
vector >mapp;
int visit[maxn][maxn];
int n,m;
int head[maxn];
int re[maxn];
void topo(...
分类:
其他好文 时间:
2015-04-13 23:05:03
阅读次数:
163