问题标签 [buckets]

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

c - 我应该使用什么散列从一组字符串中生成随机值

我在哈希桶中有一组指纹。我想插入存储桶并搜索它,而不是从条目 0 到条目 n。

我想要做的是,当我将条目添加到存储桶中时,我使用指纹作为输入来计算哈希值,我可以使用它来确定要添加到哪个存储桶中。这并不难,但是当我尝试使用相同的算法对指纹进行哈希处理以识别要添加指纹的存储桶中的哪个插槽时,我发现它会产生很多冲突。

这是我用来将指纹散列到存储桶中的代码。我尝试使用具有更多字符的相同代码,但它仍然给我带来更高的冲突。

he.fingerprint 是 33 个字符宽

桶数为 1024

每个桶的条目数是 2048

0 投票
2 回答
1638 浏览

amazon-s3 - 删除空 S3 存储桶

我正在尝试删除一个 EMPTY S3 存储桶。

我已经删除了所有内容,如果我进入 S3 浏览器中的存储桶内部,它会显示:“存储桶 'blankety.blank.blank' 是空的”

然而,当我尝试删除存储桶时,它给出了错误:“您尝试删除的存储桶不是空的。请删除存储桶内的所有对象和文件夹,然后重试。”

我已经删除了很多存储桶,并且我熟悉该过程。???不知道现在该怎么办。

0 投票
3 回答
5898 浏览

ruby-on-rails - 使用 Rails 和 Paperclip 设置存储桶的名称放置域样式 (bucket.s3.amazonaws.com)

关于 url 选项的回形针文档:

您可以选择以域样式 (bucket.s3.amazonaws.com) 或路径样式 (s3.amazonaws.com/bucket) 放置存储桶的名称。

实际将存储桶的名称以域样式放置的设置看起来如何?我不能强制回形针生成像 bucket.s3.amazonaws.com 这样的网址,而不是 s3.amazonaws.com/bucket。

0 投票
5 回答
13716 浏览

ruby-on-rails - 列出存储桶时 Ruby Amazon S3 访问被拒绝

红宝石新手在这里。

我获得了访问亚马逊云数据的权限。我开始认为访问密钥已关闭,但我可能错了。有人帮忙!

我将 aws 文件夹作为插件

0 投票
1 回答
106 浏览

algorithm - 将元素放入容器并尽可能保持容器均匀的良好排序算法是什么?

所以我实际上打算用它在 ExtJS4 中做一些动态表单布局生成,但我认为我可以将问题简化为便于讨论而不会丢失任何内容:

假设我有一个整数列表,我想将它们放在两个容器中。完成后,我希望两个容器“尽可能均匀”,在这种情况下,这意味着每个容器内的整数之和尽可能接近。在这种情况下,每个容器中有多少整数并不重要,只是它们的总和很接近。

这是一个可能的输入和理想输出的示例:

一种天真的方法可能是遍历整数列表一次,然后将每个整数放入当前总和较小的容器中:

你们会建议什么算法/方法来解决这个问题?我想有很多潜在的。如果您发现在代码示例中更容易思考,我将在 javascript 中实现最终产品。

谢谢!


编辑

我喜欢目前介绍的两种方法(感谢chechen 和 sumudu fernando),这两种方法都提供了快速实现接近(或完全)理想答案的好方法。对于足够小的整数集,我想你可以强行计算并明确地说特定的答案是最好的(或并列最好的)。做这样的事情有什么建议吗?换句话说,一种以可能很慢(或对于大型问题集完全不可行)为代价来保证理想答案的方法。

0 投票
1 回答
390 浏览

sitecore - 隐藏项目存储桶内容时显示站点核心模板

项目桶的主要目的之一是包含内容项目的大型存储库,而不处理内容树中的正常结构。话虽如此,显示这些隐藏项目将是不必要的,因为它们会自动评估并放置在为您格式化的文件夹结构中。

但是我遇到了一个问题,如果未选中“视图”选项卡中的“隐藏项目” ,“模板”文件夹就会消失。

Bucket Item 配置或基本 Sitecore 设置中是否有可以设置为在使用 Item Bucket 时显示模板的设置?

0 投票
3 回答
1544 浏览

c# - GetHashCode 和桶

我试图更好地理解散列集的内部结构,例如HashSet<T>,它们是如何工作的,以及为什么它们是高性能的。我发现了下面的文章,实现了一个带有存储桶列表的简单示例http://ericlippert.com/2011/02/28/guidelines-and-rules-for-gethashcode/

据我对这篇文章的理解(我之前也这么认为),桶列表本身对每个桶中的一定数量的元素进行分组。一个桶由哈希码表示,即GetHashCode在元素上调用它。我认为更好的性能是基于桶比元素少的事实。

现在我编写了以下幼稚的测试代码:

这里是探查器:

我天真的想法是:让我们减少桶的数量(使用简单的模数),这应该会提高性能。但这很糟糕(在我的系统上,50000 次迭代大约需要 4 秒)。我还认为,如果我只是将 Id 作为哈希码返回,性能应该会很差,因为我最终会得到 50000 个桶。但情况恰恰相反,我想我只是产生了所谓的碰撞音,而不是改进任何东西。但话又说回来,遗愿清单是如何工作的?

0 投票
1 回答
107 浏览

javascript - 我在 riak client_user 和 account_user 中有两个存储桶,我正在尝试制作一个 mapreduce 来获取所有用户的对象

我有两个 riak 存储桶,“client_user”包含 compose_key 作为密钥,如 clientid-userid 和另一个存储桶“account_user”,其中包含 userid 作为密钥和用户信息。我正在尝试进行一个 mapreduce 查询以找出一个客户端上的所有用户信息。我在互联网上搜索,我找不到任何答案。任何人都可以帮助我对 riak 进行 javascript mapreduce 查询吗?真的很感激。

0 投票
1 回答
179 浏览

objective-c - 将 CFAbsoluteTimes 分桶到一天 NSDates

我有一个NSArrays CFAbsoluteTime。它们应该从最早到最新排序,但如果不是,我可以对它们进行排序。

我需要做的是找到最小和最大日期(例如 1 月 1 日到 1 月 5 日)并创建一个显示每天之间计数的分桶,例如:

类似的东西。NSDate将绝对时间转换为我可以计算的某种舍入的最简单方法是什么?中间形式对我来说并不重要。我只需要编写一个在给定日期时返回计数的函数。

0 投票
1 回答
589 浏览

ruby - 使用 CarrierWave Ruby gem 将 s3 存储桶复制到另一个 aws 帐户

我正在尝试将存储桶中的一些内容复制到不同 aws 帐户中的存储桶。我首先将上传器对象加载到哈希中。然后我尝试连接到另一个存储桶并使用该存储桶的凭据保存资产。

尝试在控制台中将单个图像从一个存储桶保存到另一个存储桶会发现目标存储桶的地址未使用。