问题标签 [distribution]
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.
java - JAVA中的工作负载分配/并行执行
我在这里遇到一种情况,我需要将工作分配给在不同 JVM 中运行的多个 JAVA 进程,可能是不同的机器。
假设我有一个记录 1 到 1000 的表。我正在寻找要收集和分发的工作是 10 组。假设记录 1-10 到 workerOne。然后将 11-20 记录到 workerThree。等等等等。毋庸置疑,workerOne 永远不会做 workerTwo 的工作,除非且直到 workerTwo 无法做到。
这个例子纯粹基于数据库,但可以扩展到任何系统,我相信它是文件处理、电子邮件处理等等。
我有一种小小的感觉,即立即的反应是采用 Master/Worker 方法。然而,这里我们谈论的是不同的 JVM。即使一个 JVM 出现故障,另一个 JVM 也应该继续工作。
现在百万美元的问题是:是否有任何好的框架(生产就绪)可以让我有能力做到这一点。即使有特定需求的具体实现,如数据库记录、文件处理、电子邮件处理等。
我已经看过 Java Parallel Execution Framework,但不确定它是否可以用于不同的 JVM,如果其中一个掉下来,另一个是否会继续运行。我相信 Workers 可以在多个 JVM 上,但是 Master 呢?
更多信息 1:由于 JDK 1.6 的要求,Hadoop 会成为一个问题。这有点过分了。
谢谢,富兰克林
c - C中泊松分布的计算
我需要一个 C 函数来计算 k 值高达 720 的泊松分布。我需要一个高效的解决方案。
iphone - 如何在提交给 iPhone 应用商店审核之前测试最终的发行版本?
我已经开发了一个 iPhone 应用程序,我想在将它提交给 App Store 以供审查之前测试这个最终分发版本。有什么安全的方法可以让这个应用在设备上运行吗?
.net - 如何确保 WPF 应用程序在用户计算机上完美运行?
最近我制作了 WPF 应用程序并想为许多用户发布它,但应用程序似乎在某些目标用户机器上存在问题。它只是在用户启动它时崩溃。我使用 .NET Framework v.3.0 作为目标版本构建应用程序,并且用户机器安装了 .NET Framework。我只是想要一种方法来确保(例如通过安装系统)我的应用程序将无错误地运行。
真正奇怪的是,在我的测试 PC 上(没有安装 Visual Studio,但只安装了 3.0 .NET Framework)它运行完美。
除了 .NET 之外,应用程序没有任何附加引用。
这是下载此应用程序的链接,因此如果您愿意,可以对其进行测试: http: //nippon.is74.ru/ForismicTray.7z
iphone - 通过临时配置文件安装后,应用程序在 iPod 上不可见
我已经按照开发人员计划门户的说明使用临时配置文件/分发证书对构建了我的应用程序。然后我将二进制文件(.app 文件)和配置文件发送给我的一位同行。
他将 .app 和 .mobileprovision 文件拖放到 iTunes 上并同步他的 iPod Touch。iTunes 显示应用程序已安装,但我在 iPod 上看不到它。
任何遇到此问题或有任何线索可能出了什么问题的人?
谢谢阿杰
outlook - VSTO:将加载项安装到 Outlook Office 2003
我在这里发布了一篇文章(如何在我的 VSTO Outlook 加载项上设置权限?)并且我能够构建我的安装程序。我认为一旦安装程序自行构建,一切都会正常工作。
我错了。它适用于我运行安装程序的大约一半的 PC。我的问题是另一半不起作用。我正在尝试将加载项安装到 Outlook Office 2003。
我什至已经使用批处理文件手动创建步骤。在这些 PC 上似乎没有任何效果,我找不到可以排除的共同点,或者这将使 VSTO 插件正常工作。
这是我正在使用的批处理文件。我在做什么/不做错什么?
我真的可以使用 VSTO 专家的帮助。谢谢!!!!
编辑我已经更改了批处理文件和注册表设置以反映它们的最新更新。我还附上了来自无法工作的 PC 的错误文本。
我直接从使用此应用程序的 PC 获取注册表设置(在上面的批处理文件中提到)。我使用的 VSTO 注册表设置是:
我得到的错误是:
无法加载文件或程序集 'Microsoft.Office.Interop.Outlook, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' 或其依赖项之一。该系统找不到指定的文件。
java - 用于商业发行的 Java 许可
我正在考虑使用 Java 编写一个程序,我有一天可能会尝试出售。我是 Java 新手,所以我不得不问,我需要哪些类型的工具/软件/等(从开发到分发,再到用户机器上的用户友好型安装),这些工具/软件/等具有必须考虑确保的许可证他们允许销售和封闭源代码等?
我们是否应该假设用户已经运行了至少一个 Java 应用程序,因此他们的机器上有一个相当新的 Java 版本?
另外,您对绝对适合此目的的特定工具有什么建议吗?
objective-c - 需要帮助从分布中生成离散随机数
我搜索了该站点,但没有找到我正在寻找的确切内容......我想从正态分布中生成一个离散的随机数。
例如,如果我的范围最小为 4,最大为 10,平均为 7。我需要什么代码或函数调用(Objective C 首选)返回该范围内的数字。自然,由于正态分布,返回的更多数字将以 7 为中心。
作为第二个例子,钟形曲线/分布是否可以偏向另一端?假设我需要生成一个范围最小为 4 和最大为 10 的随机数,并且我希望大多数数字返回以数字 8 为中心,并基于倾斜的钟形曲线自然下降。
任何帮助是极大的赞赏....
安东尼
.net - 分发反射器组件列表
有人知道允许您分发程序集列表的反射器插件吗?也就是使用File、Open List菜单选项时可以维护的列表?
我有一个开发程序集列表,目前需要在不同开发人员使用的几台机器之间进行更新。不那么痛苦的东西会很棒!我也不想丢弃他们现有的配置,只需添加/更新一个程序集列表。
cocoa - 创建 DMG 文件
我正在 Cocoa 中开发一个应用程序。我需要创建一个 DMG 文件来安装我的应用程序,例如 Adium(它提供了一个很好的 UI 来将应用程序文件拖到应用程序文件夹)。有这个工具吗?