問題タブ [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 - EMPTY S3 BUCKET の削除

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) に配置することを選択できます。

実際にバケットの名前をドメイン スタイルで配置する設定はどのように見えるでしょうか? ペーパークリップに、s3.amazonaws.com/bucket ではなく、bucket.s3.amazonaws.com のような URL を生成させることはできません。

0 投票する
5 に答える
13716 参照

ruby-on-rails - バケットの一覧表示時に Ruby Amazon S3 アクセスが拒否される

Ruby newb はこちら。

Amazon クラウド上のデータへのアクセス権が与えられました。アクセスキーがオフになっていると思い始めていますが、間違っている可能性があります。誰か助けて!

プラグインとして aws フォルダーがあります

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

algorithm - 要素をコンテナに入れ、コンテナを可能な限り均一に保つための優れた並べ替えアルゴリズムは何ですか?

したがって、実際にはこれを使用してExtJS4で動的なフォームレイアウトを生成しますが、問題を単純化して、何も失うことなく議論を容易にすることができると思います。

2つのコンテナ内に配置したい整数のリストがあるとしましょう。完了したら、両方のコンテナーを「できるだけ均等」にします。この場合、各コンテナー内の整数の合計は、取得できる限り互いに近くなります。このシナリオでは、各コンテナにいくつの整数が含まれるかは問題ではなく、単にそれらの合計が近いことを意味します。

可能な入力と望ましい出力の例を次に示します。

単純なアプローチの1つは、整数リストを1回繰り返し、各整数を現在合計が小さいコンテナーに入れることです。

この問題に取り組むために、皆さんはどのアルゴリズム/アプローチを提案しますか?かなりの数の潜在的なものがあると思います。コードサンプルで考える方が簡単な場合は、最終製品をjavascriptで実装します。

ありがとう!


編集

私はこれまでに提示された2つのアプローチ(cheekenとsumudu fernandoに感謝)が好きです。どちらも理想的な答えに近い(または正確に)何かをすばやく達成するための優れた方法を提供します。整数の十分に小さいセットの場合、計算を総当たり攻撃して、特定の答えが最良である(または最良に結び付けられている)と明確に言うことができると思います。そのようなことをするための提案はありますか?言い換えれば、潜在的に遅い(または大きな問題セットでは完全に実行不可能)という犠牲を払って理想的な答えを保証するアプローチです。

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

sitecore - アイテムバケットコンテンツを非表示にするときにサイトコアテンプレートを表示する

アイテムバケットの主な目的の1つは、コンテンツツリーの通常の構造を処理せずに、コンテンツアイテムの大規模なリポジトリを含めることです。そうは言っても、これらの非表示アイテムは自動評価され、フォーマットされたフォルダー構造に配置されるため、表示する必要はありません。

しかし、[表示]タブの[非表示のアイテム]をオフにすると、[テンプレート]フォルダーが表示されなくなるという問題が発生しました。

バケットアイテムの構成または基本のSitecore設定に、アイテムバケットの使用中にテンプレートを表示するように設定できる設定はありますか?

0 投票する
3 に答える
1544 参照

c# - GetHashCode とバケット

ハッシュ化されたセットの内部がどのように機能するか、HashSet<T>およびそれらがパフォーマンスを発揮する理由をよりよく理解しようとしています。次の記事を発見し、バケット リストhttp://ericlippert.com/2011/02/28/guidelines-and-rules-for-gethashcode/を使用して簡単な例を実装しました。

私がこの記事を理解している限り (以前もそう思っていました)、バケット リスト自体は、各バケット内の特定の量の要素をグループ化します。1 つのバケットはGetHashCode、要素で呼び出されるハッシュコードによって表されます。より良いパフォーマンスは、要素よりもバケットが少ないという事実に基づいていると思いました。

今、私は次の素朴なテストコードを書きました:

そして、ここでプロファイラー:

私の素朴な考えは、パフォーマンスを向上させるはずのバケットの量を(単純なモジュロで)減らしましょう。しかし、それはひどいものです (私のシステムでは、50000 回の反復で約 4 秒かかります)。また、単純に Id をハッシュコードとして返すと、最終的に 50000 バケットになるため、パフォーマンスが低下するはずだとも考えました。しかし、その逆です。何かを改善するのではなく、単にいわゆる衝突のトーンを生成しただけだと思います。繰り返しになりますが、バケット リストはどのように機能するのでしょうか。

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

javascript - riak client_userとaccount_userに2つのバケットがあり、すべてのユーザーのオブジェクトを取得するためにmapreduceを作成しようとしています。

2つのriakバケットがあります。clientid-useridのようなキーとしてcompose_keyを含む"client_user"と、キーおよびユーザー情報としてuseridを含む別のバケット"account_user"です。1つのmapreduceクエリを作成して、1つのクライアントのすべてのユーザー情報ベースを見つけようとしています。インターネットで検索しましたが、答えが見つかりません。誰でもriakでのjavascriptmapreduceクエリを手伝ってくれますか?心から感謝する。

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

objective-c - CFAbsoluteTimesを丸一日のNSDatesにバケット化します

私はのを持っていNSArrayますCFAbsoluteTime。早いものから遅いものへと並べ替える必要がありますが、そうでない場合は並べ替えることができます。

私がする必要があるのは、最小日と最大日(たとえば、1月1日から1月5日)を見つけて、その間の各日のカウントを示すバケット化を作成することです。

そんな感じ。NSDate絶対時間を数えることができるある種の丸めに変換する最も簡単な方法は何ですか?中間フォームは私にはあまり関係ありません。日付を指定するとカウントを返す関数を作成する必要があります。

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

ruby - CarrierWaveRubygemを使用してs3バケットを別のawsアカウントにコピーする

一部のコンテンツをバケットから別のawsアカウントのバケットにコピーしようとしています。まず、アップローダーオブジェクトをハッシュにロードします。次に、他のバケットに接続し、そのバケットのクレデンシャルを使用してアセットを保存しようとしました。

コンソールで1つのバケットから別のバケットに単一のイメージを保存しようとすると、ターゲットバケットのアドレスが使用されていないことがわかります。