问题标签 [round-robin]

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 回答
956 浏览

c# - 客场和主场比赛算法的平衡池

我有一个算法,它使用平衡算法创建循环锦标赛,它为以下游戏创建了四个池大小。

我希望比赛的主客场比赛数量尽可能平衡。从上面可以看出,1 始终是比赛中的第一支球队,即客队,但希望在比赛中平衡这一点,有时将其设为主队。你可以在下面看到我切换了 2 轮比赛,所以 1 可以打主场,4 可以打客场。在弄清楚游戏之后,是否有一个简单的算法来完成这个?

0 投票
3 回答
1039 浏览

linq - LINQ 按“循环”排序

似乎这应该是一件容易的事,但我不知道如何用 LINQ 做到这一点。到目前为止,我能找到的唯一信息是关于循环赛的形式,这不是我想要的。我可能搜索错了。给定以下列表:

我如何对此进行排序(最好使用 linq),以便它以“循环”顺序出现,也就是说,在重复之前选择每个唯一项目一次。所以上面的列表会像这样出现(如果它按字母顺序出现并不重要,即使这个列表确实如此):

我知道我可以通过艰难的迭代来做到这一点,我只是希望有一些更简单的东西。有谁知道如何做到这一点?提前致谢!

0 投票
2 回答
669 浏览

azure - 什么是默认的 Windows Azure 托管服务行为?

将 Web 角色部署到 Windows Azure 云时,负载平衡方面的默认行为是什么?有吗?

我提出问题的原因是,我们有流量管理器,您可以在其中指定负载平衡、故障转移和循环。但是,如果我不启用此功能,那么 Azure 如何在幕后工作?

关于 SLA 的默认建议始终是至少两个实例;但这两个实例服务请求还是只有一个?因此,默认行为是故障转移?

提前感谢您对此事的任何澄清,因为我在 Google 上没有成功找到它。

0 投票
2 回答
384 浏览

perl - perl 循环排序

我有一个散列的散列设置如下:

在第二个散列(对应于 的散列$val2)内部是一个值列表。我可以有三个这样的列表:

我想将这些列表的值放入一个新数组中,按循环顺序排序$val2。因此结果将如下所示:

有谁知道我可以做到这一点的 perl 方法?谢谢!

0 投票
2 回答
640 浏览

php - 分片服务器配置中的 PHP 文件上传

我们使用多个服务器来处理传入的 Web 请求,这些请求以循环方式进行负载平衡。我遇到了一个不知道如何解决的问题。

使用 AJAX ( qqFileUploader ),我正在上传一个文件。默认情况下,它进入/tmp文件夹,这很好。问题是当我尝试检索该文件时,该检索请求由下一个没有我上传的文件的服务器处理。如果我一遍又一遍地重复请求,它最终会到达存储文件的原始服务器(通过循环负载平衡),然后我可以打开它。显然这不是一个好的解决方案。

这里基本上是代码:http: //jsfiddle.net/Ap27Z/。为了简洁起见,我删除了一些。您将看到上传器对象调用 PHP 文件进行文件上传,然后在文件上传完成后,对脚本进行另一个 AJAX 调用以处理 .csv 文件。这是该过程在循环中迷失的地方。

我在这里阅读了一些关于将文件上传到内存的问题,似乎目前基本上不可行。我可以使用其他选项来上传文件并在同一个请求中处理它吗?

0 投票
6 回答
6239 浏览

java - 我们如何以循环方式使用多线程?

我想以多线程的方式阅读10个邮件账户的未读邮件。

但如果线程池大小为 5,则将使用线程池中的 5 个线程。每个线程将读取一个邮件帐户。因此,一旦 Thread_1 读取了第一个邮箱,它就应该读取 mailbox_6。然后线程 2 将读取mailbox_7。

当所有邮件帐户都被读取一次后,循环将从第一个邮件帐户开始。

我们如何在java中做到这一点?

0 投票
2 回答
2032 浏览

asp.net-mvc - 会话状态在 asp.net 网络场中丢失

我已经忙了几个月了。

我目前有 2 个服务器用于 1 个网站。使用轮询 dns,我发现一开始一切正常(检查它更改的网站的 ip,但我可以继续我的会话),但过了一会儿我失去了我的会话,似乎无法读取表单身份验证 cookie 并且是被丢弃。(假设)但这并不总是发生。只有某些时候。

我正在使用 iis7 共享配置,我设置了机器密钥,并且我正在使用指向其中一台服务器的 stateserver,并且我验证了 stateserver 在两台服务器上都可以正常工作。

我读了一些关于 IIS 应用程序路径的东西,但我真的不知道这是什么意思,是 webapp 的路径,还是安装 IIS 的路径?在这两种情况下,它们是相同的。

有人有什么想法吗?

0 投票
3 回答
2495 浏览

scheduled-tasks - 在这种循环调度的特殊情况下的进程顺序

(这是我计算机工程学位第五学期的一个问题)

假设使用的调度是轮询,那么在以下场景中,流程执行的顺序是什么?

量子尺寸 = 4

流程----到达时间----突发时间

A---0---3

B---1---5

C---3---2

D---9---5

E---12---5

我真正的疑问出现在时间 9。此时,A 和 C 已完成执行。B 在队列中,而 D 刚刚进入。哪个会先被执行?B还是D?

整体顺序应该是 ABCDEBDE 还是 ABCBDEDE?

0 投票
1 回答
70 浏览

stack - 当前线程终止后如何调度?

我正在创建一个用户定义的线程库。我使用Round-Robin调度算法并使用该context switching方法。但是,当线程在分配的time slot. 该程序即将终止。我实际上想通过schedule在当前线程终止时调用函数来重新安排所有线程。

我找到了两种方法来克服这个问题。

  1. thread_exit通过在当前线程正在执行的函数末尾显式调用函数。
  2. 通过更改使stack contents函数thread_exit在当前函数终止后执行的方式。

但我无法找到如何应用这些解决方案......任何人在那里......请帮助我......

0 投票
2 回答
1338 浏览

java - RoundRobin Java:基于循环算法的执行过程不发生

我在这里遇到了一个问题:当前一个进程执行时间完全完成时,下一个进程才被执行。我需要这个过程基于循环算法执行。谁能给我提示如何为双处理器编写

JAva 代码文件:https ://skydrive.live.com/redir?resid=45E9B19710622F21!107 执行期间的图像:https ://skydrive.live.com/redir?resid=45E9B19710622F21!108