云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

企业网站_oracle数据库导出_9元

小七 141 0

这是对实时流录制内容的可搜索描述,大数据的,特别是"带qmacro的SAP开发人员实践"系列中的"Ep.42–GitHub CAP社区工作即兴流"。视频录制中有直接指向特定亮点的链接。有关其他剧集的注释链接,大数据网站,请参阅该系列博客文章的"捕捉重播"部分。

该剧集于2019年11月1日(星期五)直播,企业管理软件排行,长度约为60分钟。视频流的录制可以在YouTube上看到。

简介:自从Catalina升级后,由于无法很好地播放视频流,我利用这个机会调查了Lightstream,一个用于播放视频流的Chrome扩展。在这个即兴的、计划外的流中,我处理了CAP社区存储库中分配给我的一个问题。

注意:尽管细节仍然可以看到,但是这个特定的录制有一些编码和压缩工件,这是由于我以太高的分辨率运行我的显示以达到流分辨率目标的结果。我现在已经解决了这个问题,事实上,在这个特定的会话中,工件问题也减少了一半。

00:01:30开始查看分配给我的CAP社区GitHub repo的工作,这是第11期"将‘计算字段’示例添加到/examples please"。

00:03:00查看Chrome OS的平铺窗口管理器,提到我对它的修改,它使我能够通过键盘快捷键动态增加和减少窗口间隙(我录制了一个简短的演示)-如果您有兴趣了解更多信息,请给我一声喊叫。

00:05:30解释计算字段问题的背景,我写了一篇博文,作为对皮埃尔·多米尼克问题的延伸回复。这篇文章是:"CAP中的计算字段示例",描述了使用计算属性的一种方法。

00:10:00我已经分叉了CAP社区回购,我要做的第一件事就是克隆这个分叉。在本节课中,您将看到我如何保持回购的分支最新。

00:12:15为了保持分支最新,我需要参考上游来源回购。上游回购为原始回购https://github.com/sapmentors/cap-community我的叉子在https://github.com/qmacro/cap-community。

现在,我的克隆中没有对上游repo的引用,正如我用这个命令看到的,它显示了所有的远程源:

只显示"origin",这是我的fork,这是源

为了引用上游repo,我添加了一个remote,并称之为"upstream",按照惯例:

现在当我再次检查以查看已定义的remote时,我同时看到了源和上游:

00:13:35在这个阶段,我们看到我的fork在源(upstream)后面有许多提交,因此,我们必须更新fork并将上游提交应用于它。

这就是我们现在所做的,这里显示了使用的命令,以及示例输出。

首先,我们从上游获取提交:

接下来,我们确保我们在本地处于"主"分支:

实际上现在只有"主"分支,如我们所见:

现在我们可以将提交合并到fork的这个克隆的"master"分支:

最后,我们可以将这些更改推送到源,即这个本地克隆来自的fork:

现在我们的fork与原始源是最新的!

00:17:10为示例创建新目录,其中:

对已创建内容的后续探索为我们展示了一个漂亮的新帽子节点.js项目开始。

00:18:45在这个阶段,我们开始参考原始博客文章,并根据该文章中的示例填写示例代码,从数据开始-型号.cds内容,跟着那只猫-服务.cds内容,这就是计算字段进入的地方。

00:23:10我们用cds compile srv/cat在服务定义层检查计算字段定义给了我们什么-服务.cds--注意numberOfBooks属性实际上只存在于服务定义层,而不存在于数据模型层文件和引用以匹配博客文章中的内容。

00:24:40编译到EDMX,使用CD编译srv/服务.cds--对于edmx,我们可以看到numberOfBooks属性被自动注释为核心。计算物业:

不错!

00:25:10开始看服务定义层实现,以事件的形式,物联网+,通过创建服务.js沿着服务.cds文件–前者将自动作为后者的"实现"。

注意:请参阅博客文章了解详细信息和讨论服务.js实现。

00:35:40注意,Crostini托管的Linux VM上的localhost可以通过特殊主机名。linux.test测试,在我的例子中,使用默认的Linux VM名称,它是。

00:37:55简单看一下我正在使用的设备,这是华硕Chromebox 3,运行着出色的ChromeOS。

00:38:20以CSV文件的形式收集了一些示例数据。幸运的是,我记得有一些CSV数据,我们可以在SAP TechEd 2019任务的CAP、Cloud SDK和S/4HANA extensions教程中使用。

00:41:15添加数据后,我们运行cds deploy并重新启动服务,它现在为我们提供一些书籍和作者数据。很可爱。一个快速的测试告诉我们,计算字段确实出现了,并且填充了正确的数据。也很可爱!

00:44:15在这个阶段,是时候给这个例子添加一些有用的信息了,以自述的形式,解释这个例子是什么以及如何尝试它。

00:49:05安排例子目录的内容,这样它就可以被其他人推送和运行了。我们简单地测试了一下,去掉节点\u modules/目录,然后重新开始:

一切似乎都按预期工作(包括在这个VM上安装jq以很好地格式化JSON输出!)。