小编bib*_*bac的帖子

如何为包含大量代码的同事做演示?

我应该在我评估的网络框架上为我的同事做一个演示.这些人是开发人员,讨厌漫长而无聊的PowerPoint内容,所以我得到了很多小代码片段.我还整理了一个小样本应用程序.我的问题是,如何呈现代码以便人们可以关注?

我想到的一些事情:

  • 将代码放在PowerPoint幻灯片上,看起来非常糟糕,除非它是一个图像我无法使语法高亮显示工作.将我的代码放在图像中是一种痛苦,并且不能很好地扩展到不同的分辨率.
  • 我玩了S5 XHTML演示文稿格式并集成了JavaScript语法荧光笔.它有点笨重但可行(因为我不会使用他们的模板而忽略公司的CI用于演示,我会感到悲伤.甚至不要问......)
  • 我可以在观众面前整理一个剧本(笔记)和"现场代码".我不喜欢这么多因为它让我如此忙碌以至于在我写作的时候很难给出一个很好的解释.而且我也很有可能导致错误并让他们等待.
  • 截屏?但那时我不必在那里......也许是在叙述它?

那你会怎么做?

language-agnostic powerpoint presentation slideshow

10
推荐指数
1
解决办法
1700
查看次数

分区Kinesis按事件时间消防S3记录

Firehose-> S3使用当前日期作为在S3中创建密钥的前缀.因此,这会在写入记录时对数据进行分区.我的firehose流包含具有特定事件时间的事件.

有没有办法创建包含此事件时间的S3键?下游处理工具取决于每个事件处于与实际发生时间相关的"小时文件夹"中.或者,在Firehose完成后,这是否必须是一个额外的处理步骤?

事件时间可以在分区键中,或者我可以使用Lambda函数从记录中解析它.

amazon-web-services amazon-kinesis amazon-kinesis-firehose

8
推荐指数
1
解决办法
2424
查看次数

iPhone UIScrollView/setContentOffset很奇怪

我有setContentOffset一个奇怪的问题,我似乎不能够解决:我试图建立一个"永无止境"滚动视图,所以我想内容在某个位置的偏移复位.使用下面的代码,setContentOffset将在x = 160px时调用.如果我拖动滚动视图,我的日志看起来像这样:

抵消:158

抵消:159

抵消:160

抵消:80

抵消:160

发生的是我的setContentOffset(到80)被执行,当我继续拖动UIScrollView时似乎忘记了它并继续在160.甚至更奇怪:当我设置动画:是的它有效.也许是时间问题?当我从scrollViewDidScroll中调用setContentOffset时,将再次调用scrollViewDidScroll.

- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
 NSInteger tileNo = floor(scrollView.contentOffset.x / 80);
 NSLog(@"offset: %f, tile: %d, lastTile: %d", scrollView.contentOffset.x, tileNo, lastTileNo);

 if (tileNo > lastTileNo) {
      [scrollView setContentOffset:CGPointMake(80, 0) animated:NO];
 }

 lastTileNo = tileNo;
Run Code Online (Sandbox Code Playgroud)

}

谢谢你帮助我,斯蒂芬

iphone cocoa-touch uiscrollview uikit

5
推荐指数
1
解决办法
8033
查看次数

从IDE独立运行的本地Flink配置

如果我想在本地运行一个应用程序弗林克,从内部的IntelliJ直接,但我需要指定配置PARAMS(如fs.hdfs.hdfssite成立S3访问),还有没有其他的办法从提供这些配置PARAMS分开ExecutionEnvironment.createLocalEnvironment(conf)?如果我想使用StreamExecutionEnvironment.getExecutionEnvironment怎么办?我可以在项目中使用Flink配置并将本地应用程序指向它吗?

这是正确的方法吗?或者您是否会设置IDE以将应用程序提交给真正的本地Flink实例?

apache-flink

5
推荐指数
1
解决办法
1363
查看次数