問題タブ [min]

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 に答える
766 参照

mongodb - MongoDB でサブ配列の最小値/最大値を取得するにはどうすればよいですか?

したがって、次のような配列を使用してドキュメントにタグを付ける状況があります。

タグ自体を保存しただけですが、ランク/位置を知る必要があるため、最近番号を追加しました。したがって、タグの横の数字は、そのタグでマークされたドキュメント セット内のドキュメントのランクを表します。

いくつかの場所で注意が必要ですが、現在、これらのタグの 1 つまたは複数を使用して別のドキュメントを追加する方法を見つけようとしています。新しいドキュメントを作成し、Housing というタグを付けたとします。そのランクは 11 に設定する必要がありますが、どうすればそれを知ることができますか?

これまでに見つけた唯一の解決策は、map/reduce を実行してレコードを調べ、そのタグの最大値を見つけ、1 つ追加して保存することです。現在、ほとんどのレコードにはおそらくそれぞれ 2 ~ 3 個のタグしかありませんが、理論的には 10 ~ 15 個のタグを持つことが可能です。いずれにせよ、たくさんのタグとたくさんのレコードがあると、map/reduce は大変な労力を要するように思えます...

もっと簡単な方法はありますか、それともこの問題の別の解決策を探し始めるべきですか?

編集:

私が解決しようとしている問題についてもう少し詳しく説明させてください... スライドショー/カルーセルに画像を表示しています。スライドショーはさまざまなカテゴリをカバーしているため、上記のカテゴリ/タグを使用して、すべての画像、または住宅、小売、株式などの画像のみを表示できます。現在、定義されたカテゴリはほんの一握りしかありませんが、かなりこれらが時間の経過とともに拡大する可能性があります。タグでフィルタリングし、日付順 (新しい順) に並べ替える必要があります。

今まで、私はまさにそれをやってきました。デッキの途中で任意の画像を選択したいときに問題が発生します。6 か月前にアップロードされた "housing_chart.gif" を読み込みたいとします。その画像に到達するために6か月の画像をロードしたくありません(これは基本的に私が今やっていることです)。代わりに、その特定の画像をロードして、次/前の画像のページ番号を付けたいと考えています。

しかし、カルーセルの画像を「ページ付け」するには、結果内のその画像の場所を知る必要があります...実際にすべての結果を取得してカウントする必要はありません。だから、ランク付けするのがいいと思ったのですが、それは別の問題も引き起こします。ランクを格納するためだけに別のコレクションを作成するという考えはあまり好きではありませんが、それが最も効率的な方法かもしれません。

0 投票する
2 に答える
427 参照

oracle - テーブルから max(field) を選択すると、テーブルから min(field) を選択するよりも高速に動作するのはなぜですか、Oracle 9i

Oracle 9i で select max ステートメントを実行する機会に遭遇しましたが、非常に高速に実行されました。

ただし、select min を実行すると、クエリがハングして返されないように見えます。このテーブルには、監査ログと数億のレコードがあります。

select min の計画を説明する

select max のプランを説明する

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

jquery - 最小値または最大値を設定した後に jQuery UI スライダーを更新する方法は?

私は ui.slider を持っていて、実行時に最小値と最大値を変更します。しかし、これらの変更は、後で値を設定したときにのみビューに反映されます (これにより、不要なイベントが発生します)。私の意見では、最小値と最大値も設定した後にビューを更新する必要があります。簡単な回避策はありますか、スライダーの更新方法がないようです。

編集この問題は jQuery UI 1.9 で修正されました

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

c# - 拡張メソッド min() を使用して最小値のオブジェクトを取得します

list.Min() は最小値を整数として取得します。特定のプロパティ X の最小値を持つ List 内のオブジェクトを取得したいのですが、どうすればよいですか?

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

mysql - 私は何が間違っているのですか?Min(date)、groupbyユーザー

これはそれぞれを返しtx_date、グループ化せず、各ユーザーの分を与えてくれます。私もこれを試しましstart_dateた:from_days(min(to_days(date(tx_date))))

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

c# - C#を使用してデータテーブルの最小値と最大値を見つける

重複の可能性:
データテーブル内の列の最小値と最大値を選択する方法は?

データテーブルの列から最小値と最大値 (または最初と最後の値) を見つけることができるコードを探しています。

3 番目の列 (インデックス 2) から最小値と最大値を見つけて、ユーザーに表示したい 4 つの列値を含むデータテーブルを保存しました。

私は多くの方法を試しましたが、すべてが例外を引き起こしています...

最後にこのコードを試しましたが、これでも機能しません..

ありがとうヴィンス

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

c++ - MinGW エラー:「min」は「std」のメンバーではありません

標準ライブラリのみを使用して一部の VC++ 6 コードをコンソール アプリに変換しようとしていますが、MinGW から次のエラーが発生します (Code::Blocks 10.05 IDE で提供されているバージョンに関係なく):

これは、次のコード行に関連しています。

L.Precisionは でありdoubleresですdouble。以前は、この行は次のとおりでした。

しかし、これはエラーを与えます:

問題のファイルのヘッダーは次のとおりです。

これはファイルで定義されたいくつかのマクロに関連している可能性があることは理解していますwindef.hが、これについて間違っている場合は修正してください。

これについて正確に何ができますか?私はC ++に比較的慣れていないwindef.hため、たとえばどこで呼び出されるかさえわかりません.これは、すべてのWindowsプログラムに必要であり、MinGWによってある時点で追加されると思います. 最終的なコードをクロスプラットフォームにしたい。

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

mysql - mysqlクエリを使用して言及日までの合計金額を計算する

メンバーは毎月10日にお金を支払います...メンバーがこの日付2011-05-15までに支払った合計金額を取得できますか?mysqlクエリを使用して可能ですか?

これは皆さんが提案したSQLクエリです

しかし、memberToMship_EndDate、'2011-7-06'で、日付memberToMship_EndDateとこの日付'2011-7-06'の間にエラーが発生していました。

エラーが発生した理由を説明していただけますか

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

java - Java:配列のスライスから最大のインデックスを見つける

私は大きな配列を持っています。その大きな配列のサブセット/スライスの開始点と終了点のインデックスを識別するための Java コードがいくつかあります。配列の選択したサブセクションから取得する必要がある唯一の情報項目は、局所的な最大値と最小値のインデックスと値です。指定された範囲内で最大値と最小値を見つけることができる最速の (そしてメモリ消費量が最も少ない) 方法は何ですか?

コードに関して必要なものの始まりは次のとおりです。

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

sql - SQL Server: SUM の 2 つの値の最小値を選択する

誰かがこの SQL ステートメントで私を助けてくれれば幸いです。私は現在これを持っています:

ただし、この選択を調整する必要があります。つまり、日付間の差が @MaxDiffSecs より大きい場合は、代わりに @MaxDiffSecs を合計に使用する必要があります。MIN 演算子を調べてみましたが、パラメーターが 1 つしかなく、最小値を取得するには少なくとも 2 つが必要です。

とにかく、事前に感謝します。(私が SQL であまり効率的ではないことがわかると思います :)