×

apache flink link c

Apache Flink是什么?如何初始化CloudStack测试环境

admin admin 发表于2022-04-29 10:08:51 浏览170 评论0

抢沙发发表评论

Apache Flink是什么

Flink其实就是Apache Flink,是一款业内非常火的大数据产品,由Apache软件基金会开发,核心是用Java和Scala编写的分布式流数据流引擎。Apache Flink是个旨在提供‘一站式’ 的分布式开源数据处理框架。Flink以数据并行和流水线方式执行任意流数据程序,Flink的流水线运行时系统可以执行批处理和流处理程序。此外,Flink的运行时本身也支持迭代算法的执行。虽然,spark和storm的计算框架非常成熟,但是Flink仍然占据了一席之地。主要在于flink在设计event time处理模型上比较优秀:watermark的计算实时性高,输出延迟低,而且接受迟到数据没有spark那么受限。另外,Flink提供的window programming模型非常的灵活,不但支持spark、storm没有的session window,而且只要实现其提供的WindowAssigner、Trigger、Evictor就能创造出符合自身业务逻辑的window,flink可谓功能非常强大。

如何初始化CloudStack测试环境

管理节点:(1)安装操作系统(2)配置YUM源,安装cloudstack-management ,mysql-server 组件(3)初始化cloudstack的mysql数据库文件(4)挂载二级存储,导入系统VM模板(5)通过cloudstack-setup-management命令完成cloustack管理服务启动以及防火墙策略配置代理节点:(1)安装操作系统(2)配置YUM源,安装cloudstack-agent组件

MFC中关于StretchDIBits的问题

  if (x1/y1》x2/y2)  {   xDest=0;   yDest=(y2-y1*(x2/x1))/2;   DestWidth=x2;   DestHeight=y2-yDest;  }  else  {   xDest=(x2-x1*(y2/y1))/2;   yDest=0;   DestWidth=x2-xDest;   DestHeight=y2;  } }

你这里的计算有问题。

第一个情况,yDest+DestHeight = y2 = wRect的高度。也就是在最下方显示了,而不是高度居中。

  if (x1*1.0/y1》x2*1.0/y2)  {   xDest=0;   DestWidth=x2;   DestHeight=y1*x2/x1;   yDest=(y2-DestHeight)/2;  }

这样应该就对了,else自己写一下。