问题标签 [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 投票
23 回答
51167 浏览

amazon-s3 - 删除 Amazon S3 存储桶?

我一直在通过S3Fox与 Amazon S3 进行交互,但我似乎无法删除我的存储桶。我选择了一个存储桶,点击删除,在弹出窗口中确认删除,然后......没有任何反应。我应该使用其他工具吗?

0 投票
1 回答
263 浏览

amazon-web-services - 亚马逊网络服务 S3 和 EC2

我可以设置我的 EC2 实例,以便允许我以外的某些用户通过 SSH 登录。S3 是否有类似的情况,让某些用户访问存储桶而不泄露访问 ID 和密钥?

谢谢你的帮助。

最大限度。

0 投票
1 回答
1416 浏览

lucene - 自定义 Solr 排序

我被要求对 Solr 作为商业搜索引擎的替代品进行评估。

该应用程序现在有一种非常特殊的方式来使用称为“桶”的东西对结果进行排序。

我将尝试用一些细节来解释:

在界面中,它们有 2 个字段:“what”和“where”。

这两个字段实际上都是字段集(what = 类别、名称、联系信息……以及 where= 国家、州、地区、城市……),因此 Solr 的复制字段功能立即浮现在脑海中。现在根据生成的实际匹配字段,结果应该最终出现在特定的存储桶中。特别是第一个存储桶包含与类别字段完全匹配的所有结果文档,在第二个存储桶中,所有名称完全匹配,第三个部分匹配类别,第四个部分匹配名称,第五个匹配联系信息等等......然后在每个第一层存储桶中,所有结果都根据匹配的位置放置在第二层存储桶中:城市,然后是地区,然后是省等等。更复杂的是,还有一个第三层桶,其中根据排名字段的值放置结果:排名字段中值为 1 的所有文档都放在桶 1 中,依此类推。最后结果应该在第三层桶中随机化......

除此之外,他们显然希望支持构面和分页。

我为这封长邮件道歉,但我将不胜感激反馈和/或建议。

我知道这是一个非常特殊的问题,但指出我正确方向的一切都是有帮助的。

干杯,汤姆

0 投票
1 回答
276 浏览

amazon - 同步 S3 存储桶

我有一个 S3 存储桶,其中包含约 40 个文件 - 这些文件将通过生产服务器提供

我们还有一个登台服务器,它需要生产环境中的一个子集(如果不是全部)文件(以确保我们有一个用于测试目的的环境)。

我想知道是否有一种简单的方法可以同步 2 个存储桶(prod_bucket / stage_bucket) - 我知道 s3cmd,不幸的是它的同步模式不允许我同步 2 个存储桶。

0 投票
1 回答
3540 浏览

php - PHP fopen:打开流失败:成功+如何将获取的内容保存到文件中?

我编写了一个“proxy.php”脚本(如下所列),它将获取在?img=参数中指定的图像并将其打印到 STDOUT。这是我的 Flash 应用程序在某些站点上规避缺少的 crossdomain.xml 所必需的。

它有效,但我有3个问题。另外,我是从 Perl 开始使用 PHP 的,但我的 PHP 知识仍然有很多空白(但我意识到,stream_context_create 和 fpassthru 可能使用桶旅)。

1) 在我的callback()函数中,如何将调试消息打印到 PHP 日志?(它被重定向到我的 CentOS 机器上的 /var/log/messages)

2)为什么我收到错误消息failed to open stream: Success,我可能错过了callback()中的一个案例吗?

3) 因为我的脚本经常使用与参数相同的图像 URL 来调用,所以我想扩展它,以便在第一次调用时将获取的文件保存在目录中。在第一次和随后的调用中,它应该将该缓存文件提供给 STDOUT。你有什么建议,如何以节省记忆的方式制作它?即我不想用get_file_contents()一次读取整个文件

0 投票
2 回答
842 浏览

c# - C#:寻求快速数据结构以将像素添加到分区 HSB 直方图

在我的应用程序中,我使用快速非托管代码从多个图像中读取 RGB 像素值,然后将它们转换为 HSB 颜色。现在我想使用以下分区构建 HSB 直方图:

  • 色调:18 个分区,从 0...360 产生 20 个间隔
  • 饱和度:3 个分区,从 0...1 产生 0,33 的间隔
  • 亮度:3 个分区,从 0...1 产生 0,33 的间隔

所以我的直方图总共有 18*3*3=162 个分区(bin),它们由每个通道的下间隔边界组成:

  • Bin1: [0, 0, 0]
  • Bin2: [0, 0, 0.33]
  • Bin3: [0, 0, 0.66]
  • Bin4: [0, 0.33, 0]
  • Bin5: [0, 0.33, 0.33]
  • ...
  • Bin162:[340、0.66、0.66]

我实现了这个,假装每个 bin 本身都是 HSB 颜色。所以我计算了 bin 间隔边界,根据这些值创建了 HsbColor 实例,并将颜色(包装在 HsbHistogramBin 类中)放在一个简单的列表中。在我的直方图中添加一个新的 HsbColor 时,我使用以下代码来确定我需要增加哪个 bin:

显然这太慢了。在最坏的情况下,每个像素需要 162 次迭代才能找到它的 bin,这导致单个图像至少需要数百万次迭代。

我的问题是:我怎样才能加快这个数据结构的速度,以便我可以立即为我的像素找到合适的 bin?一个长度为 162 的简单数组可能有效,但我如何计算给定像素的正确 bin 索引,该像素尚未减少到上述分区并且可能包含 [259.234, 0.5634, 0.90534] 之类的值?

0 投票
5 回答
13996 浏览

c++ - 在 C++ std::unordered_map 中预分配桶

我正在使用std::unordered_mapfrom gnu++0x 来存储大量数据。我想为大量元素预先分配空间,因为我可以限制使用的总空间。

我想做的是打电话:

其中 x 是已知的。

std::unordered_map不支持这个。如果可能的话,我宁愿使用std::unordered_map它,因为它最终将成为标准的一部分。

其他一些限制:

需要可靠的 O(1) 访问和地图变异。所需的散列和比较函数已经是非标准的并且有些昂贵。O(log n) 突变(与 一样std::map)太昂贵了。

-> 昂贵的哈希和比较也使得基于摊销的增长方式过于昂贵。每个额外的插入都需要对这些函数进行 O(n) 次操作,这会导致算法运行时出现额外的二次项,因为指数存储需求需要 O(n) 次增长。

0 投票
1 回答
1447 浏览

navigation - solr中的距离分面-如何生成在给定距离范围内搜索的链接

在 Solr 中为距离的范围或“桶”生成构面相当简单:http ://wiki.apache.org/solr/SpatialSearch#How_to_facet_by_distance

没有描述的是如何为这些方面生成链接

如果这是返回 5km 内所有内容的查询:

&q= : &fq={!geofilt sfield=store}&pt=45.15,-93.85&d=5

- 那么搜索 5 到 10km 之间的所有内容的语法是什么?

基本上我可以生成距离方面,但我不知道如何生成距离方面的链接

例如,以下方面的链接是什么样的?:

距离

0-1公里 (2)

1-5公里 (0)

5-20公里 (0)

20-50公里 (0)

50-100公里 (0)

100-250公里 (0)

0 投票
2 回答
445 浏览

mysql - 我的查询的 MYSQL Bucketing 问题

我正在尝试在用户可定义的范围内计算费率。用户的输入是一组关于存储桶的简单指令,但我无法正确获取 SQL。

这就是我所拥有的

运行此 SQL 会产生错误

该表如下所示:

我需要我的输出基本上将用户可定义的保证金添加到这些费率(一个数字,如查询中所示)

谁能告诉我我做错了什么?我尝试过多次更改 WHEN 子句,例如:

所有都没有成功和相同的错误消息。

0 投票
0 回答
494 浏览

java - 数据的 Java 分桶

我有一组记录(比如 1000 条)驻留在平面文件(.txt)中。我需要提取它们并将它们放入桶中。每个存储桶的上限为 300 条记录。这意味着我需要 4 个桶。我需要将它们打印到 Excel 表中。每次我击中盖子时,我都想打印桶号。

例如:

  • 桶 1

    • 建议 1,
    • 建议 2,
    • ...
    • 推荐 300
  • 铲斗 2

    • 建议 301,
    • 建议 302,
    • ... -rec 600
  • 桶 3

等等。什么是最好最有效的方法?这是我正在做的事情: