问题标签 [bucket]

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 投票
4 回答
3629 浏览

c# - 我如何将字符串散列到特定数量的桶中

我正在尝试提出一种算法将字符串散列到特定数量的存储桶中,但没有任何运气想出如何做到这一点的想法?

我有一个这样的字符串列表:

a.jpg
b.htm
c.gif
d.jpg
e.swf

我想运行一个函数来根据字符串获取 1 到 4 之间的数字。

egajpg 将是 3
b.htm 将是 2
c.gif 将是 1
等等

它需要保持一致,所以如果我在 a.jpg 上运行该函数,它总是返回 3。

该算法将用于在服务器之间分配资源......

egajpg 将从 server3.mydomain.com 访问
b.htm 将从 server2.mydomain.com
等访问

有谁知道我会怎么做?

任何建议将不胜感激!

干杯

蒂姆

0 投票
3 回答
1570 浏览

backup - riak 单桶备份解决方案

对于允许 [通过流式传输或快照] 将单个 riak 存储桶备份到文件的解决方案,您有什么建议?

0 投票
1 回答
10826 浏览

amazon-s3 - 亚马逊 S3 存储桶策略 - 限制引用者的访问但不限制是否通过查询字符串身份验证生成 url

我的存储桶上设置了以下存储桶策略:

我还配置了查询字符串身份验证,但看起来我不能同时拥有。如果我将存储桶策略设置为拒绝任何不是来自 mydomain 的请求,我的使用查询字符串身份验证的临时 url 也不会得到服务。所以我的问题是,我怎么能两者兼得?有没有办法检查 url 参数并查看它是否有一个名为“签名”的参数,在这种情况下不应用引用策略?

0 投票
3 回答
10796 浏览

amazon-s3 - 是否可以在 Amazon S3 用户之间共享 Amazon S3 存储桶?

是否可以在一些 S3 用户之间共享一个存储桶?

我有一个可以管理存储桶“my_bucket”的用户“me@myself.com”的 S3 帐户。我可以与 S3 用户“you@yourself.com”和“youtoo@yourself.com”共享此存储桶吗?即他们登录他们的 S3 帐户并查看我的存储桶?

如果没有,有什么办法可以做到这一点?使用存储桶策略?

我很困惑......谢谢你的回答。

Fro_oo

0 投票
3 回答
365 浏览

xml - 使用 XSLT 1.0 根据某些标准将 XML 元素按顺序分组到存储桶中

假设我有一些想要转换为 HTML 的 XML。XML 分为有序的部分:

我有几个这样的 XML 文档。我需要根据标准对这些部分进行分组和转换。将有两种不同的桶。

  • 所以第一部分将放在一个桶中(例如<div class="FormatOne"></div>
  • 如果第二部分符合“FormatOne”存储桶的条件,它也将进入该存储桶
  • 如果第三部分需要不同的存储桶(例如<div class="FormatTwo"></div>),则创建一个新存储桶并将部分内容放置在此存储桶中
  • 如果第四部分的存储桶需要“FormatOne”(与以前的格式不同),则再次创建一个新存储桶并将部分内容放置在此存储桶中
  • 等等。如果它们的格式相同,每个部分将与前一部分进入相同的存储桶。如果不是,则创建一个新存储桶。

因此,对于每个文档,根据分离桶的逻辑,文档可能会像这样结束:

这个:

甚至这个:

取决于部分的定义方式。

有没有办法使用 XSLT 来执行这种类型的分组魔术?

任何帮助都会很棒。谢谢!

0 投票
23 回答
106035 浏览

amazon-s3 - 是否有限制访问仅查看/访问一个存储桶的 S3 策略?

我有一个简单的存储桶,看起来像images.mysite.com我的 S3 和其他包含备份等的存储桶。

我希望允许特定用户能够访问images.mysite.com存储桶以上传图像。但是,我不希望他看到任何其他桶;甚至不存在。

我无法制定这样的政策;每次我尝试一些限制性的东西时,它最终都会阻止任何存储桶的列表。

0 投票
1 回答
855 浏览

amazon-s3 - 为什么亚马逊控制台中未显示 mhy 存储桶命名空间但确实存在?

自 2010 年中期以来,我创建了一个存储桶。该存储桶存在但为空。昨晚,bucked 从亚马逊控制台上消失了。奇怪的是,当我在 Firefox 上使用 S3 管理器浏览时,存储桶是可见的

我还创建了两个访问凭据,但我只能看到使用其中一个的存储桶。当我尝试使用不存在存储桶的帐户创建存储桶时,我收到以下消息

请求的存储桶名称不可用。存储桶命名空间由系统的所有用户共享。请选择其他名称,然后重试。

这对我来说毫无意义,因为我知道我是存储桶的所有者并且正在与其他访问凭据一起显示

任何的想法?

0 投票
1 回答
78 浏览

amazon-web-services - 在单个 S3 存储桶中粘贴大量文件是否存在问题?

我有大量(700,000+)文件(平均约 50kb)要存储在 S3 上。我不确定是否应该将它们全部放在一个桶中(就我而言这很好),或者将它们分成更小的桶。

我只是担心如果文件都在一个存储桶中,S3 可能需要更长的时间来提供文件,就像你在 Unix 目录中粘贴太多东西一样。这是一个担心,我应该把它们分成更多的桶,还是只做最简单的事情并将它们放在一个桶中?

0 投票
1 回答
660 浏览

range - Oracle 分桶值

我正在尝试编写一个查询来获取不同范围内的值的计数。

假设我的表有一个名为“名称”的列和另一个名为“值”的列,它是数字的。

“值”列的取值范围为 1 到 100。

目前我正在写一个查询

该查询给了我结果,但似乎执行 veeeeeerrrry SLOW。

有一个更好的方法吗 ?

请记住,我不能根据“值”列中的值对表进行分区,因为我还有其他列。

编辑

好的,我将把上面的查询修改为

0 投票
2 回答
286 浏览

algorithm - 有没有办法在桶排序期间跳过空桶?

计数排序是一种桶排序。假设我们像这样使用它:

  • 设为A要排序的数组
  • k最大元素
  • 让我们bucket[]成为一个桶数组
  • 让每个桶都是一个链表(带有开始和结束指针)

然后在伪代码中,计数排序如下所示:

线的时间复杂度:

1)我知道有一种方法(不简单,而是一种方法)在 O(1) 中初始化数组

2,3) O(n)

4,5) O(k)

6) O(n)

这给了我们一个 O(k+n) 的净运行时间,对于 k >> n 是 Ω(n),这对我们不利。但是,如果我们可以更改第 4,5 行以某种方式跳过空桶呢?这样,无论 k 是多少,我们最终都会得到 O(n)。

有谁知道如何做到这一点?还是不可能?