問題タブ [bag]

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 投票する
0 に答える
259 参照

c++ - ADT ArrayBag を ADT VectorBag に変換する方法は?

次の ADT バッグを、配列の使用からベクトルの使用に変換する必要があります。私はこれをやろうとしてきましたが、プログラムを動作させることができませんでした。どうすればこれを変更できますか?

ヘッダファイル

.cpp ファイル

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

java - Hibernateのバッグとリストの違いは何ですか?

休止状態では、コレクションをマッピングするとき、Bag はリストと同様の動作をします。

  1. それは順不同です
  2. 重複を許可します

両方の動作が似ているのに、なぜバッグがあるのでしょうか?

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

hadoop - PIG 結合には、バッグの外側の値でフィルタリングする必要があるバッグが含まれます

私は PIG の速度を上げており、web_log データと 2 つのソースからの株価履歴を組み合わせています。日付/時刻はタイムスタンプに正規化され、銘柄記号で結合が実行されます。タイムスタンプが一致しません。

このグループには、銘柄固有の株式データのバッグが含まれています。組み合わせたスキーマを次に示します。

jnd: {web_time::ip: chararray,web_time::user: chararray,web_time::w_time: long,web_time::url: chararray,stock_sort::sort: {(sym: chararray,time: long,price: double) }}

web_time::w_time と time を使用して stock_sort バッグをフィルタリングする必要がありますが、完全に一致していません。サンプル JND データは次のようになります。

(14.192.253.226 voriesszing 1213201721000 " get /vlccf.html http /1.0"、{(vlccf、1265361975000、13.84)、(vlccf、12652625625600、14.16)、14.16 14.48)、(VLCCF、1265028034000、14.5)、(VLCCF、1262678148000、13.76)、(VLCCF、1262607761000、13.82(VLCCF、1233832497000、169000、169000、169000、169000、169000、vlccf、1233740569000 ,23.99),(VLCCF, 883720431000 ,23.57)})

$2 の値を使用して、最終的には 1 つのエントリを除くすべてのエントリをフィルタリングする必要がありますが、今のところ、タイムスタンプが小さいタプルを削除しようとしています。

上記は機能しません。ステップ 1 で、目的の時間 (w_time) よりも小さいタイムスタンプを持つすべての Bag タプルを削除します。w_time はグループの一部ではありません。これには本当にUDFが必要ですか、それとも単純なものが欠けていますか? 私は立ち往生しています。

開発環境

Apache Pig バージョン 0.15.0.2.4.0.0-169 (再エクスポート) 2016 年 2 月 10 日 07:50:04 にコンパイル Hadoop 2.7.1.2.4.0.0-169 4 ノードの Hortonworks クラスター

どんな入力でも大歓迎です。

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

java - OIS での ClassCastException

Batファイルからオブジェクトを読み込むときにCCEを取得しています。

ローダークラス:

私が取得しているCCEエラーは次の行にあります:学生=(学生)スタッド;

取得している特定のエラー コードは、Caused by: java.lang.ClassCastException: [LBags.Student; です。Bags.Student にはキャストできません

また、どこからLBags、studentを取得しているのかわかりません...パッケージ、クラス、またはLBagsという名前のものはありません

0 投票する
4 に答える
164 参照

bash - bash - フォルダーからファイルを選択、処理、削除

Linux シェルでは、フォルダーをファイルの袋のように扱いたいと考えています。ファイルをこのバッグに入れるプロセスがいくつかあります。次の 2 つの状態のいずれかにあるプロセスは 1 つだけです。

  1. ドキュメントを処理してから削除する
  2. 任意のドキュメントがフォルダに存在するのを待ってから処理します

ドキュメントが処理される順序や名前は関係ありません。

フォルダーからファイルを取得する独自のプロセスは、bash ではどのように見えるでしょうか? 処理とは、ファイル名を引数として別のプログラムを呼び出すことを意味します。

この独自のプロセスは、手動で終了するまで終了しないことに注意してください。

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

python - dask を使用するときに `Bag.take(n)` で空の結果を回避するにはどうすればよいですか?

コンテキスト: Das のドキュメントにはBag.take()、最初のパーティションからのみ収集されることが明確に記載されています。ただし、フィルターを使用すると、最初のパーティションが空で、他のパーティションが空でない場合があります。

質問:アイテムBag.take()を収集するのに十分な数のパーティションn(または使用可能な最大数未満n)から収集するように使用することは可能ですか?