问题标签 [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.

0 投票
2 回答
2392 浏览

python - Python distutils - 带有过滤器的 copy_tree

我想将数据目录复制到我的分发目录中。copy_tree这样做就好了。但是,该项目也是一个 svn 存储库,我不希望发行版包含数据目录拥有的所有 .svn 文件。有什么简单的方法可以copy_tree排除.svn文件,还是我应该编写自己的递归目录副本?我觉得以前一定有人遇到过这个问题。

0 投票
4 回答
884 浏览

performance - 架构问题:集中式服务器与本地化服务器方法

我的问题与正在处理的应用程序架构有关。目前,我们在每个盒子上本地安装服务器,服务器从客户端获取数据并对其进行某种处理,然后根据输出数据生成输出并打印收据,并将输出数据存储在中央数据库中每小时从本地服务器上的客户端上传。

我担心在每个客户端机器上本地安装服务器是一种好习惯,还是拥有集中式服务器的最佳方法。当被问及时,有人建议如果我们使用集中式服务器而不是延迟,速度和带宽将成为考虑因素,因为每个客户端请求都会到达服务器,从而增加执行时间,减少带宽和延迟也会受到严重影响。

笔记:

应用业务线是运输和供应链物流,应用程序生成从源头到目的地运输包裹所需的所有路线、评级和其他标签相关信息。前任。Apple、Dell 运送了数百万个包裹,因此这台服务器完成了生成标签、路由和评级详细信息的所有工作......希望这会让图片更清晰 :)

这里客户端处理数以百万计的事务,因此请求命中率非常高。

谢谢。

0 投票
4 回答
380 浏览

distribution - 一个有趣的软件分发问题

我有一个问题,我相信你们中的一些人会有兴趣在这里讨论。开始:

我和几个朋友一直在开发一个小型 Windows 应用程序,这可能正是小众市场想要的。我们正处于发布 1.0 的最后阶段

我们一直在考虑分配安排,我们提出了两个基本要求:

a) 我们不热衷于购买支付网关。我们正在寻找一个合适的网站,在这里我们可以展示我们的产品信息,并且可以负责销售和分销——包括付款安排和以后支付我们的份额。类似于适用于 Windows 应用程序的 Apple App Store。

b) 我们不想将我们的功能二进制文件的副本传送到此分发站点。相反,我们只想在我们的站点上托管二进制文件,并将它们提供给已通过分发站点验证的客户。(我们对于在 3rd 方网站上托管二进制文件有点偏执 - 不幸的是,这是一个不可变的标准。)

有谁知道可以通过 a) 和 b) 的分发站点?

0 投票
2 回答
2288 浏览

perl - 如何在不安装新 Perl 的情况下安装或升级最新 Perl 中的 CPAN 模块?

我想安装一个 Perl 模块(在本例中为FindBin),但由于它包含在Perl 5.10.1 发行版中,cpan我想为我安装 Perl 5.10。有没有办法只通过安装模块cpan

我能看到的唯一选择是直接从 source 安装,这似乎有点粗糙,因为没有单独的包(例如Makefile.PL,等),只有裸.pm文件。

由于这是一个只有一个文件的小模块,在这种情况下是可行的,但如果我想安装一个更大的包怎么办?

编辑:这与原始问题有所不同,但涉及与 Perl 发行版打包在一起的模块的一般问题:我发现“独立” FindBin (版本 1.49)有语法错误,所以我检索了版本 1.50 Perl 5.10.1 发行版...但是,由于该模块现在作为 Perl 5.10 的一部分列在 CPAN 上,因此我无法找到描述此增量中更改/修复的内容的 CHANGES 文件。我必须进入开发者存储库来提取这些信息是否合理?)


编辑 2. 好的,这是一个更好的例子。在 Perl 5.8.8 上,我有 Carp 的 1.04 版本。但是,我看到 Perl 5.10.1 与 1.11 版本一起打包。有没有办法让 CPAN 为我安装最新版本的 Carp 而无需拖入所有 Perl 5.10.1?除了perl 5.10.1 安装之外,我什至找不到 CPAN 上 Carp 模块的链接。

0 投票
13 回答
6647 浏览

java - 比例数字 <= 255?

我有单元格,其数值可以是 0 到Integer.MAX_VALUE. 我想相应地对这些单元格进行颜色编码。

如果值 = 0,则 r = 0。如果值为Integer.MAX_VALUE,则 r = 255。但是介于两者之间的值呢?

我在想我需要一个函数,其限制为 x =>Integer.MAX_VALUE为 255。这个函数是什么?还是有更好的方法来做到这一点?

我可以这样做(value / (Integer.MAX_VALUE / 255)),但这会导致许多低值为零。所以也许我应该用日志功能来做。

我的大部分值都在 [0, 10,000] 范围内。所以我想强调那里的差异。

0 投票
2 回答
2456 浏览

maven-2 - 使用 Maven 2 将程序集部署到 FTP 服务器

我有一个项目分为几个子模块(每个子模块都是jar库):

我已经配置我pom.xml的以便创建最终存储在目录中的 3 个程序集client.ziporacle.tar.gz和)。我现在想要的是使用 FTP 将其中两个(和)分发到服务器。server.tar.gzmyapp/targetoracle.tar.gzserver.tar.gz

即使我还没有尝试过,我知道我可以很容易地在我的pom.xml. )。有一些 SO 问题(此处此处)为此提供了解决方案。

我的问题是知道是否有更好的方法来做到这一点?我知道 Wagon Maven2 插件,但我没有成功配置它以部署程序集(而不是创建的 JAR)。

0 投票
2 回答
81 浏览

ide - 您如何在团队中分发 IDE 及其配置?

我想知道软件开发团队如何分发他们的标准 IDE?

例如,使用 Eclipse、自定义代码格式化程序、svn Resository、版权标头进行开发。目前,我的团队有一个标准的 zip 文件,然后分发给开发人员。

问题: 如果一个文件、插件或 IDE 本身发生变化,例如新的编码指南、升级 Eclipse 3.5.1,则必须再次完成整个发行版。每个开发人员都需要再次解压缩捆​​绑包。想象一下,由于项目历史无法扩展,您使用不同的工作区(Jetty、不同的 Tomcamt 版本、WTP)

我知道有一些相关的文章

还有一些商业节目。Eclipse 也有一个新的 Update-Installer方法

但我没有看到杀手应用程序。你的团队如何解决这个问题?有最佳实践吗? 我想最好是一个程序,让您选择当前项目,然后从服务器下载配置的 IDE,并让您知道项目配置文件是否已更新

0 投票
1 回答
17770 浏览

iphone - iPhone应用企业分发流程

我有一个客户明智地将他们的 iphone 应用程序分发给他们的员工,而不是在 iTunes App Store 上。对我来说,这听起来像是企业分发的情况。

有人可以尽可能详细地向我解释这个过程。我知道在这一切发生之前我们需要注册为企业分发成员,但在那之后我不确定端到端分发过程是如何工作的。

真正的主要问题是“我们如何将应用程序‘推送’到个人的 iPhone 上?”

提前致谢。任何帮助深表感谢。

0 投票
12 回答
6420 浏览

linux - 为 Haskell 开发选择 Linux 发行版

哪个 Linux 版本最适合 Haskell 开发?我想安装 ghc 并在其中编译 Leksah。我现在正在使用 CentOS,但它的存储库不够丰富和新鲜。

0 投票
3 回答
1995 浏览

distribution - 在数学中创建分布

我有一个函数,我知道它是 (x,y) 中的多元分布,当我形成边际分布时,mathematica 存在数值稳定性问题。

例如,沿 y 边缘化会产生以下结果:0.e^(154.88-0.5x^2)

因为我知道结果必须是分布,所以我想只提取 e^(-.5x^2) 并自己进行重新归一化。或者,如果mathematica 允许我采用多元函数并以某种方式将其指定为概率分布,那就更好了。

无论如何,有谁知道如何以编程方式实现上述两种解决方案中的任何一种?