- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这个话题对谷歌来说很难,因为“node”(不是 node.js)和“graph”(不,我不是要制作图表)。
尽管我是一个非常全面且经验丰富的开发人员,但我无法拼凑出一个心智模型,说明这些编辑器如何以合理的方式、以合理的顺序从一个节点到另一个节点获取数据。尤其是在 Alteryx 示例中,因为排序模块,例如,在继续之前需要其整个上游数据集。并且一些节点可以将单个输出发送给多个下游消费者。
我能够理解树和以前的数据结构类(class)中没有的东西,并且成功地理解和适应了 https://www.python.org/doc/essays/graphs/ 中的基本图概念。在一个真实的项目中。但那是一个静态结构,数据没有从一个节点传递到另一个节点。
我应该从哪里开始和/或我错过了什么概念,我可以使用实现这样的东西?让用户将一些框链接在一起,通过一些基本操作(如排序和连接)对文本文件或数据记录进行切片和切 block ?我正在使用 C#,但答案应该与语言无关。
最佳答案
这种范式称为 Dataflow Programming ,它适用于从指令传递到要处理的指令的数据流。
数据流程序可以以文本或可视形式进行编程,除了您提到的软件之外,还有很多程序包含某种数据流语言。
要创建自己的数据流语言,您必须:
pipes
, message queues
等。例如,此功能可以实现为树状结构,其节点是您的处理节点,并具有对下一个节点及其适当输入的引用,该输入处理来自当前节点输出的数据。 GUI
进行编辑的复杂可视化编辑器。绘制数据流图。 Sort
的注释
Alteryx
中的模块- 也许数据值只是在这个模块内累积然后排序。
Dataflow
编程语言。
关于editor - 在 Unreal、Blender、Alteryx 等中实现基于节点的工作流的一般原则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49375288/
GitOps描述了一种使用植根于 Git 版本控制系统的方法来操作和管理软件的方法。使用基于 GitOps 的工作流,通过要求将系统的特征定义为 Git 存储库中的文件,可以更轻松地开发、部署、维护和
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 6 年前。
命令行货币转换器应用程序,提示用户输入源货币、源货币代码和目标货币代码,例如 C:\workspace> java CurrencyConverter 100.50 EUR GBP 应用程序返回源金额
得到这个实体: /** * @ORM\Table(name="shop_payment_details") * @ORM\Entity(repositoryClass="Acme\ShopBund
我有一个原则实体,无需调用 persist 或 flush 即可持久保存到数据库中。 我在下面很简单地重现了这个问题。正如您将看到的,此脚本从名为 MyEntity 的数据库表中加载一行,并获取一个以
在我的编程实践中,我经常遇到客户端和服务器端脚本之间数据重复的问题。 在这种情况下,我们可以讨论客户端的 JavaScript 和服务器端的 PHP 或 C# (ASP.NET)。 比方说,我有一段
简介 我在写关于继承问题的硕士论文并解决了一些问题 表明存在继承问题的指标。 像下面的例子: 示例 public static String getAnimalNoise(Animal animal)
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
当我注意到this answer时,我一直在阅读里氏替换原理。 。它有一个 Circle 和一个 ColoredCircle 类型,其中 ColoredCircle 的构造函数需要一个额外的参数; 颜
这段代码是否违反了DRY原则? if (notAuthorized) { return sendErrorCode(new ForbiddenException()) } else if (n
我在查询中使用 Doctrine 2 的结果缓存来检索用户(消息传递应用程序)的新消息数量: $query->useResultCache(true, 500, 'messaging.nb_new_m
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 8 年前。 Improve this ques
如何设置包含类名的变量,例如 android.util.Log 中的 TAG,同时尊重 Dont-Repeat-Yourself? 以下是一些可能性: 在 Google 代码中,它的常用用法如下 pu
我有以下查询: $roles = array(); $roles[] = 'ROLE_SUPER_ADMIN'; $roles[] = 'ROLE_ADMIN';
下面的代码违反了哪一条 SOLID 原则? public class A { void hello(){ //some code here } } public class B ext
我目前有一个 Message_Repository 类,它有如下方法: getLocationDetailsByID($messageId), getCustomerDetailsById($mess
我不知道它到底叫什么,但现在我将它称为“非空测试”。在 C# 8 中有一个新的行为允许测试一个对象是否不为空,例如: Foo foo = new Foo(); if(foo is { }) {
我正在学习 Doctrine。我在多对多关系中有两个实体 Article 和 Category,我正在尝试获取所有不是特定文章的类别。 文章实体: class Article extends Base
在阅读了一本书和一篇在线文章中有关 SOLID 代码的内容后,我想重构一个现有的类,使其与“SOLID”兼容。 但我想我迷路了,尤其是依赖注入(inject):当我想实例化类的一个对象时,我需要“注入
我的项目中有类似的东西,这个项目已经完成了(它正在运行)我只想知道 SOLID 原则是否可以接受 static public class Tools { static public GetPr
我是一名优秀的程序员,十分优秀!