问题标签 [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 投票
1 回答
474 浏览

algorithm - 最大流图算法

有人知道应该使用哪种算法来找到无向图中的最大流量

据我了解,这里的无向网络基本上将图变成了一个多重图,其顶点由两个“普通”肋骨和两个“假”肋骨连接,例如在Ford-Fulkerson算法中使用。

但是我应该如何处理多重图的情况?

0 投票
1 回答
3384 浏览

javascript - Ajax 调用 - 就绪状态流混乱

我正在使用 Ajax 调用进行开发,在调试时,我发现 Ajax 发送请求/响应的时间比我想象的要多。

很久以前,我得到了描述幕后发生的事情的好文件,但我把它弄丢了。

如今,网络上的 Ajax 教程只讨论如何编码,而那些 IF 语句只检查readystate == 4status == 200对于像我这样的人并没有提供很好的解释。

我用下面的代码测试了流程,我觉得输出很奇怪。我的困惑是为什么准备 4 状态出现两次?根据定义,ready 4意味着完成,所以应该没有理由完成两次?

输出

测试代码片段

0 投票
7 回答
68618 浏览

graph-theory - 如何使用最大流量算法在图上找到最小割?

我需要在图表上找到最小切割。我一直在阅读有关流网络的文章,但我能找到的只是最大流算法,例如 Ford-Fulkerson、push-relabel 等。鉴于最大流-最小切割定理,是否可以使用其中一种算法来找到使用最大流算法的图上的最小切割?如何?

到目前为止我发现的最好的信息是,如果我发现“饱和”边缘,即流量等于容量的边缘,这些边缘对应于最小切割。真的吗?这对我来说听起来不是 100% 正确的。确实,最小切割上的所有边缘都会饱和,但我相信也可能存在超出最小切割“路径”的饱和边缘。

0 投票
2 回答
372 浏览

javascript - 基于输入的jQuery滚动

我正在寻找执行以下操作的插件:

  • 提供多种选择
  • 基于该答案,它在 div 中“滚动”到下一个问题
  • 回答该问题后,它会滚动到答案

把它想象成一个问题流程图,然后在 jQuery 中完成。

有谁知道这样的事情是否存在?

谢谢!

丹尼斯

0 投票
2 回答
701 浏览

wpf - 获取 FlowDocumentPageViewer 的当前页面

我有一个从后面的代码填充的 FlowDocumentPageViewer 控件。我正在添加 3-4 个项目的文本。我需要知道第 1,2,3... 项在哪个页面结束。

这些项目在循环中添加到 FlowDocument 中,最后我有

但是,即使我打电话

我仍然得到 0。如果我在窗口呈现后执行单击之类的事件并打印上面的 PageCount,它会打印正确的值。但是,在填充 FlowDocument 时,我需要该值的总和。我希望有人知道某种与文本度量有关的技巧或任何其他可以解决此问题的方法。

0 投票
3 回答
3141 浏览

.net - 我应该如何编写类似流程图的代码?或者我应该使用 Windows Workflow Foundation 之类的东西吗?

我正在研究如何最好地开发/编码类似场景的流程图。

例如,给定下图,我可以在其下方编写伪代码来满足要求。但是,随着流程图的变化,这将变得难以维护。此外,还有相当多的重复,当流程图变得更复杂时,这只会变得更糟。

我正在尝试解决的问题正是 Windows Workflow 基础的用途吗?或者这对于手头的任务来说是否过于严厉?

也许我忽略了一个明显的解决方案?谢谢你的帮助!

(PS 我应该提到我正在寻找基于 .NET 的解决方案)

替代文字

..和伪代码...

0 投票
4 回答
10394 浏览

java - 用Java生成控制流的工具

我需要一个在 java 中生成控制流的工具,但不是视觉绘制,我可以使用类似路径条件的东西。任何人 ?

0 投票
1 回答
1278 浏览

linux - 用于流量整形的基于流的流量分类

我想知道是否有办法使用 linux 实现基于流的流量整形。传统的流量整形方法似乎基于为需要高吞吐量的特定协议或数据包类型(例如 ssh、http、SYN 或 ACK)创建类。

在这里,我想将每个 TCP 连接视为以特定数据速率为特征的流。会有

  • 快速流程,例如交互式 ssh 或 IRC 聊天和
  • 慢速流(大量数据),例如 scp 或 http 文件传输

现在我正在寻找一种方法来将传入数据包表征/分类为这些类之一,以便我可以在其上运行基于 tc 的流量整形器。有什么提示吗?

0 投票
1 回答
464 浏览

java - 在 Java 中确定从用户输入调用的方法

所以我正在用 Java 编写一个简单的 IRC 客户端。到目前为止,我正在尝试确定用户正在输入什么命令。我知道我可以使用一堆 if-else 语句,但这不是很好的做法。我想过使用开关,但我正在尝试寻找替代方案。

例如:我有一些命令,PASS、NICK、USER、JOIN、PART、MODE

以及来自用户的一些示例输入:NICK John

我可以检索输入,但我想要一种干净、有效的方法来告诉程序调用 method_nick(John),然后将其发送到服务器。

只是在正确方向上的一点将不胜感激。我不知道如何在没有 switch/if-else 的情况下处理这个问题。

0 投票
2 回答
2967 浏览

perl - 为什么 eq 不能处理我的字符串输入?

刚开始学习 Perl,即学习程序流程 - 评估字符串和数字与使用适当的运算符之间的主要显着差异。简单的脚本,我在这里让我发疯,因为它是一个超级简单的 if else 语句,应该在输入“mike”时运行并且不起作用。它改为输出 else 语句。请帮忙