問題タブ [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 バックアップ ソリューション

1 つの riak バケットを [ストリーミングまたはスナップショットによって] ファイルにバックアップできるソリューションの推奨事項は何ですか?

0 投票する
1 に答える
10826 参照

amazon-s3 - Amazon 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ドキュメントをいくつか持っています。基準に基づいてこれらのセクションをグループ化して変換する必要があります。2種類のバケットがあります。

  • したがって、最初のセクションはバケットに入れられます(例<div class="FormatOne"></div>
  • 2番目のセクションが「FormatOne」バケットの資格を得る基準を満たしている場合、それもこのバケットに入れられます
  • 3番目のセクションに別のバケットが必要な場合(例<div class="FormatTwo"></div>)、新しいバケットが作成され、セクションの内容がこのバケットに配置されます
  • 4番目のセクションのバケットに「FormatOne」(以前のフォーマットとは異なる)が必要な場合は、新しいバケットが再度作成され、セクションの内容がこのバケットに配置されます。
  • など。各セクションは、同じ形式の場合、前のセクションと同じバケットに入ります。そうでない場合は、新しいバケットが作成されます。

したがって、各ドキュメントについて、バケットを分離するためのロジックによっては、ドキュメントは次のようになる可能性があります。

これ:

またはこれさえ:

セクションの定義方法によって異なります。

XSLTを使用してこのタイプのグループ化マジックを実行する方法はありますか?

どんな助けでも素晴らしいでしょう。ありがとう!

0 投票する
23 に答える
106035 参照

amazon-s3 - 1 つのバケットのみを表示/アクセスするようにアクセスを制限するための S3 ポリシーはありますか?

images.mysite.comS3 のような単純なバケットと、バックアップなどを含む他のバケットがあります。

images.mysite.com画像をアップロードするために、特定のユーザーがバケットにアクセスできるようにしたいと考えています。しかし、私は彼に他のバケットを見せたくありません。それらが存在することすらありません。

これを行うポリシーを作成できませんでした。何か制限的なことを試みるたびに、バケットのリストがブロックされてしまいます。

0 投票する
1 に答える
855 参照

amazon-s3 - mhy バケットの名前空間が Amazon コンソールに表示されないのに、確かに存在するのはなぜですか?

2010 年半ば以降に作成されたバケットがあります。バケットは存在しますが、空です。昨夜、バックドがアマゾンコンソールから姿を消しました。奇妙なことに、Firefox で S3 オーガナイザーを使用してブラウジングすると、バケットが表示されます。

また、2 つのアクセス資格情報を作成しましたが、そのうちの 1 つを使用しているバケットしか表示されません。バケットが存在しないアカウントを使用してバケットを作成しようとすると、次のメッセージが表示されます

リクエストされたバケット名は利用できません。バケットの名前空間は、システムのすべてのユーザーによって共有されます。別の名前を選択して、もう一度お試しください。

私はバケットの所有者であり、他のアクセス資格情報とともに表示されていることを知っているので、私には意味がありません

何か案が?

0 投票する
1 に答える
78 参照

amazon-web-services - 単一の S3 バケットに大量のファイルを保存することに問題はありますか?

S3 に保存しようとしている膨大な量 (700,000 以上) のファイル (平均で約 50kb) があります。それらをすべて 1 つのバケツに入れるべきか (私に関する限りはこれで問題ありません)、それとも小さなバケツに分割する必要があるかどうかはわかりません。

Unixディレクトリにあまりにも多くのものを入れた場合のように、ファイルがすべて1つのバケットにある場合、S3がファイルを提供するのに時間がかかる可能性があることだけが心配です. これは心配ですか?もっと多くのバケツに分割する必要がありますか?

0 投票する
1 に答える
660 参照

range - Oracleバケット値

さまざまな範囲の値の数を取得するクエリを作成しようとしています。

私のテーブルに「Name」という列と「Value」という数値の別の列があるとします。

「値」列は、1から100までの値を取ることができます。

現在、私は次のようなクエリを書いています

クエリは結果を表示しますが、veeeeeerrrrrySLOWを実行しているようです。

これを行うためのより良い方法はありますか?

他の列もあるので、「値」列の値に基づいてテーブルを分割できないことを覚えておいてください。

編集

上記のクエリを次のように変更します

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) を持つことになります。

誰もこれを行う方法を知っていますか? それとも無理ですか?