问题标签 [flow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
185 浏览

python - Python OO:如何使用“return”语句停止整个类中的过程流?

这是一个初学者 OO Python 问题。我希望初学者有一个stackoverflow,如果我可以问这个而不会得到反对票。所以,我们开始吧。

当我运行此代码时:

self._loadNames()返回None,我得到了这个错误(来自随机导入的模块):

发生这种情况是因为尽管我在 中添加了一条return语句,但流程跳转到了调用随机模块 ( )getFeatures(self)的下一个类方法(即)。trainAndTest(self,trainingPercent=0.80)random.shuffle(featureset)

所以,我想知道:如何不仅在getFeatures(self)方法中停止过程流,而且在包含它的整个类中停止过程流?

顺便说一句,感谢Stephen Holiday分享代码。

0 投票
2 回答
2927 浏览

java - 可视化逻辑流程的程序

我在一个企业系统中工作,我们刚刚收到一个旧的 COBOL 文件,里面装满了业务规则。它是为变量赋值的大量 IF ELSE 语句集合。是否有一个程序可以让我输入所有这些 IF ELSE 逻辑语句并查看最后的整体流程?

谢谢!

0 投票
0 回答
42 浏览

compiler-construction - Javac 流程决策

我正在破解 javac 以添加功能,我目前正在测试这段代码:

重要的是 g() 可能会抛出 AssertionError,但是,在生成 m() 时,它甚至会在访问 n() 之前生成断言。

有谁知道编译器为什么或如何做到这一点?

谢谢。

0 投票
1 回答
487 浏览

c# - C# - 如何使用 RabbitMQ 启用 FlowControl

有谁知道如何在 C# 中启用 RabbitMQ 流控制?我试过这样的事情:

基本上,我希望当 RabbitMQ 连接进入 FlowControl 模式时触发“channel_FlowControl”事件 - 但不知何故这不会发生。

任何人都知道我如何正确处理它?

提前致谢

0 投票
1 回答
648 浏览

java - Salesforce:我如何让流程意识到它需要从我的 apex 调度程序中引用的帐户中提取信息?

我是 apex 的新手,并且已经建立了一个每天运行的 apex 计划课程。如果帐户的佣金帐户审核日期是两周(14 天)后,调度程序将向我们的销售部门发送电子邮件。该电子邮件包含指向流的链接。流程开始计算新佣金的过程。为此,流程需要了解从触发发送电子邮件的帐户中提取信息,该帐户的帐户审核日期为 2 周。

目前,电子邮件可以正常发送,并带有指向流程的链接。到流程的链接有效,但是一旦您进入流程,流程就不知道/理解它应该从哪个帐户提取信息。我不确定是否需要更改调度程序中的代码和/或流程中的代码。

以下是流程访问信息的方式:

在第一个屏幕之前,会发生流中的记录查找。它从帐户 ID 和变量 vaAccountID 中提取信息。我认为变量 {!vaAccountID} 填充了与佣金相关联的 AccountID。

当我运行我的调度程序时,我让它根据帐户 ID 确定是否有一个帐户具有帐户审核日期。它将带有流链接的电子邮件模板发送到销售部门。

调度程序发送电子邮件并且“高兴”。执行该方法所需的标准是完整的(有一个帐户的帐户审核日期为 14 天后,它会发送电子邮件)。

然而,流程并不“快乐”。它不知道从哪个帐户中提取信息。

在流程的第一个屏幕中,它应该显示经常性收入并链接到帐户页面。经常性收入字段为空白。帐户页面的链接不起作用。

如果我尝试通过流程的第一个屏幕,我会收到来自 Salesforce 的一般错误屏幕和来自 Salesforce 的详细错误消息。它说:

这个错误信息是什么意思?如何获取有关 Salesforce 错误的更多信息以及如何解决此问题?我知道这个过程非常复杂,但它与一个基本问题有关:我如何让流程意识到它需要从我的 apex 调度程序中具有 14 天审查日期的帐户中提取信息?

0 投票
1 回答
129 浏览

charts - 这个流程图叫什么名字?

在此处输入图像描述

我想知道这张图表的名字。我想知道什么样的IDE或工具支持绘制这个图表。

0 投票
2 回答
256 浏览

python - IF ... Elif...Else 流

我创建了一个带有 if 流控制的函数,我想知道一些关于它的事情。

我虽然编码的是:

  • 如果库存对象中的数量 >= 15000,则该对象生成零供应,或者如果生成的供应值大于预定义的“capac”数量,则供应值 =“capac”。

  • 如果以上均不成立,则供应值生成为随机分布。但是,当我得到输出时,供应值确实超过了 150 的“容量”值。

我是否误解了如何进行流程?

0 投票
2 回答
54 浏览

php - 验证程序流程

写作时'validation code',最好的方法是什么?像这样:

或者像这样:

第一种方法对我来说似乎更干净,但我不确定是否有任何advantage/disadvantage使用一种方法而不是另一种方法。

0 投票
1 回答
1141 浏览

asp.net - 如何在 Web 应用程序中查找从哪个页面调用我的页面

我的ASP.Net application包含 8000 多页。它有frame based architecture。我需要在几页上进行一些更改。通过全局搜索,我发现我需要 10 个页面来实现我的更改。但我在测试我的更改时面临挑战。我需要找到如何从正在运行的应用程序登陆到我更改的页面。如果我按页面名称进行全局搜索,它会给我几页,但大多数地方都写了条件逻辑,当我测试条件时可能不会命中。还有一些地方正在调用它javascript

有什么简单的方法可以从调用此页面的位置找到吗?

我正在使用 Visual Studio 2008。

0 投票
1 回答
86 浏览

javascript - 一个事件流如何针对 gui 的特定对象?

我正在开发一个 javascript 框架,用于在 html 画布上使用基本复合模式创建带有嵌套精灵的简单动画。

我一直在对 Clutter 和 Flash(非常相似的结构)的工作进行建模。“舞台”包含屏幕上的所有项目,即“DisplayObjects”。这些可以聚合在“DisplayObjectContainer”中,该“DisplayObjectContainer”继承自“DisplayObject”。“舞台”本身也是一个“DisplayObjectContainer”。所有这些都继承自“EventDispatcher”。

在过去几天的大部分时间里,我都在阅读这些系统的事件流,并在各种开源项目中搜索示例。

据我了解,当一个事件被调度时,它应该遵循一定的传播路径:它从舞台流到显示对象层次结构(“捕获”阶段),直到它到达该事件的“目标”,然后“气泡”支持显示层次结构。如果这还不够清楚,这里的图像应该有助于解释:

http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7e4f.html

http://docs.clutter-project.org/docs/clutter/1.4/event-flow.png

我无法理解其中的一个方面,我无法判断是我自己还是我认为的不清楚:

假设我正在处理点击。我单击显示并使用浏览器的本机事件处理来检索单击的 x/y 坐标,然后将其发送到显示层次结构以确定我单击了哪个对象。

到目前为止,这是我代码中的“捕获”阶段。但这与文档说目标在进入事件流时应该已经附加到事件完全不一致。

我真的应该遍历我的显示项目图两次吗?

对此问题的任何建议或专业知识将不胜感激。