問題タブ [multiple-columns]

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

oracle - Oracle の複数列パーティション化とサブパーティションの使用

明らかなことは別として、複数列のパーティション化とサブパーティションの使用の違いを説明できる人はいますか? また、OLTP シナリオにはどちらが適していますか? 詳細は、『Oracle Database管理者ガイド』のパーティション表と索引の管理に関する項を参照してください。

複数の列でパーティション化されたテーブルの (ばかげた) 例は次のとおりです。

同様に、サブパーティション化されたテーブルの例は次のとおりです。

これらのテーブルの違いは何ですか? それらは「論理的に」同じではありませんか?時間の経過とともにより多くのパーティションを取得するには、demo1 でパーティションを分割する必要があるため、demo2 にパーティションを追加する方がはるかに簡単であることはわかっています。OLTP シナリオではどちらが優れていますか?

ちなみに、INSTANCE 番号でパーティショニングを行っている理由は、Oracle RAC に関係しています。「インスタンス アフィニティ」を作成して、「ホット ブロック」がデータベースの速度を低下させないようにしようとしています。これらは RAC ノード間の相互接続を介して送信される必要があるためです。(これがテストで違いを生むことを経験的に証明しました)。

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

delphi - Delphi VirtualTreeViewは複数の列を並べ替えますか?

私は VirtualTreeView コンポーネントについて多くの賞賛を聞いており、私たちが行っている書き直しでそれを使用することを検討しました。現在、StringGrid を使用しています。

単一の列の並べ替えはうまく機能しますが、複数の列を並べ替える方法が見つかりません。列1をクリック>並べ替え、Ctrlキーを押しながら列2をクリック>列1の後に列2を並べ替えるなどの方法はありますか?

具体的には、PO Number、Line Item、Release の少なくとも 3 つの列を並べ替えたいと考えています。

よろしくお願いします。

これがコードです(少し簡略化されています)(上記で参照した同じプロジェクトからではなく)理論をテストしています:

注:更新後、現在のコードを表示するためにコードも編集しました。以下に、並べ替えの結果を投稿しました。

これにより、次の結果が生成されました (ここでは、並べ替えようとしている 3 つの列のみを表示しています)。

最初にロードされたとき:
注文明細リリース
153 7 2
153 7 1
153 1 1
153 1 2
153 4 1
153 6 2
153 6 1
120 3 2
120 3 1
153 2 1
153 4 2
120 2 1
153 4 1
120 1 1
153 3 1
153 2 1
111 2 1
111 1 5
111 1 1
111 4 2
111 3 1
111 4 1
111 1 3
111 1 2
111 1 4

最初のクリック後
注文明細のリリース
111 2 1
111 1 5
111 1 1
111 4 2
111 3 1
111 4 1
111 1 3
111 1 2
111 1 4
120 3 2
120 3 1
120 2 1
120 1 1
153 7 2
153 7 1
153 1 1
153 1 2
153 4 1
153 6 2
153 6 1
153 2 1
153 4 2
153 4 1
153 3 1
153 2 1

2 回目のクリック後
注文明細のリリース
153 7 2
153 7 1
153 6 2
153 6 1
153 4 1
153 4 2
153 4 1
111 4 2
111 4 1
153 3 1
120 3 2
120 3 1
111 3 1
153 2 1
153 2 1
120 2 1
111 2 1
153 1 1
153 1 2
120 1 1
111 1 5
111 1 1
111 1 3
111 1 2
111 1 4

3 回目のクリック後
注文明細のリリース
111 1 1
120 1 1
153 1 1
111 2 1
120 2 1
153 2 1
153 2 1
111 3 1
120 3 1
153 3 1
111 4 1
153 4 1
153 4 1
153 6 1
153 7 1
111 1 2
153 1 2
120 3 2
111 4 2
153 4 2
153 6 2
153 7 2
111 1 3
111 1 4
111 1 5

御時間ありがとうございます!

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

java - Java で複数列のコンボボックスを作成する

ユーザーが ComboBox で複数の項目を選択できるように、左側の列に情報があり、右側の列にチェックボックスがある ComboBox を Java で作成する必要があります。リストにはチェックが必要な項目が 100 個もある可能性がありますが、ユーザー インターフェイスのスペースをあまり占有できないため、これは ComboBox である必要があります。

誰もこれを行う方法を知っていますか?

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

jquery-mobile - グリッドを使用してjquery-mobileマルチカラムレイアウトが可能ですか?

Jquery Mobile を使用して複数列のレイアウトを機能させようとしています。

まずはJquery Mobile Gridsを使ってみました。例はここにあります: リンクテキスト

これはうまくいかなかったので、プレーンな Jquery と JqueryMobile を使用して回避しようとしました。例: リンク テキスト

さらに悪いことに...

質問: リンクがクリックされたときに、Jquery Mobile を使用して中央のグリッドのみを更新する方法はありますか? = 左右のコンテンツとヘッダーを保持 (持続) する必要がありますか? そうでない場合、「有効な回避策」は何でしょうか

手伝ってくれてありがとう、

よろしく、

頻繁

EDIT 2011-11-24: マルチパネルおよびポップアップパネルレイアウト用に独自の JQM プラグインをセットアップしています。Githubを見る

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

oracle - Nhibernate での複合主キーと外部キー リレーションのマッピング

私が働いている会社はERPを使用しており、そのレガシーデータベースはOracleです。今まではパッケージ (オラクルのストアド プロシージャ) を使用してデータにアクセスしていましたが、年々数が増え続け、今では管理できなくなりました。
私は Nhibernate でいくつかの実験をしようとしていて、いくつかのテーブルのマッピングを開始しました。
すべてのテーブルに複合主キーがあります。簡単な説明:

テーブルオーダー (テーブル名: OCSAORH )

OCHORDN ( PK ) => 注文
番号 OCHAMND ( PK )
OCHCOSC ( PK ) => 会社
OCHCLII
...

テーブル OrderLine (テーブル名: OCSALIN )

OCLORDN ( PK ) => 注文
番号 OCLAMND ( PK )
OCLCOSC ( PK ) => 会社
OCLLINN ( PK ) => 明細番号
OCLSSEQ ( PK )
OCLITMN
...

これが私のマッピングです

注文:

オーダーライン:

これらのマッピングを使用すると、すべてが正常に機能します。注文を読み込むことができ、遅延読み込みによって明細が読み込まれます。いくつかのドキュメントを読んでいるときに、多対 1 の関係を定義していないことに気付いたので、これを追加しました。

OrderLine マッピング ファイルに追加します。
テスト アプリを実行すると、注文は正しく読み込まれますが、注文明細行は読み込まれません。{NHibernate.ADOException} = {"could not initialize a collection: ... }
が 発生しました。調査を試みたところ、行を取得するために生成されたクエリが間違っていることがわかりました。これが SQL です。

お気づきのように、select の最後の 3 つのフィールド (OCL ではなく OCH というプレフィックスが付いたフィールド) は、OCSALIN テーブルのメンバーではありません。それらは OCSAORH のキーです。
ドキュメントと例を読んで1日過ごした後、何が間違っているのかわかりません。
助けようとする人はいますか?

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

mysql - MySQL の複数列インデックスが過密になるのはなぜですか?

次の MySQL テーブルを検討してください。

私が理解しているように、with_whatインデックスには最初のレベルに 2 つの一意のエントリが必要であり、 「サブインデックス」withに 3 つの一意のエントリ (編集: 4) が必要です。whatしかし、MySQL はレベルごとに 4 つの一意のエントリを報告します。logつまり、各レベルの一意の要素の数は、テーブルの行数と常に等しくなります。

編集:「第 2 レベル」では一意のエントリの数がレコードの総数と同じであっても問題ありませんが、トップ レベルでは問題ありません。

EDIT2:with列が占めるビットの数が int(11) に変更され、int(10) に戻るなど、カーディナリティが期待どおりに機能し始めることに気付きました。の適切な値もEXPLAIN SELECT COUNT(DISTINCT 'with') FROM log表示しますrows

それはバグですか、機能ですか、それとも私の誤解ですか?

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

c++ - C++ IDE 機能: ヘッダーと実装ファイルの同期表示列?

最新の画面は解像度が高く、80 列のコードを 2 列または 3 列で簡単に表示できます。.hppC++ では基本的に、コードをとファイルに分ける必要があり.cppます。

では、このスペースを利用するには、.cppファイルを開いたときに自動的に 2 番目の列でファイルを開かないでください.hpp(その逆も同様です)。これは明らかに極端な場合には機能しませんが、多くのプロジェクトでは、簡単に判別できるファイル名間に直接的な対応があります。私には、これはこのスペースの非常に合理的な使い方のように思えます。

これを行うIDEはありますか?プラグイン?または、なぜそれができないと思いますか?

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

iphone - iPhoneで多数の列を持つtableViewに列ヘッダーを動的に追加する方法は?

私の iPhone アプリには、水平方向にスクロールする tableView があります。30列あります。tableView は、ASP.Net の gridView に似ています。

TableView ヘッダーのセクションに列ヘッダーを追加するにはどうすればよいですか?

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

tsql - TSQLの質問:複数の列でグループ化

アクションの発生を表す複数の列を持つテーブルがあります。

simpleTableExample

データをどのように表現するかはよくわかりませんが、上記のように表示されます...行ごとに、グループ化する複数の列があります。「a」の部分に焦点を当てて、次のような出力が必要です。

複数の列でグループ化する方法、または最善の方法がわからないだけです。シーケンス番号の付いた「背の高い」テーブルの場合は、簡単です...

私が心配していることの1つは、複数の行に同じ値があり(同じアクションが複数回実行されている)、列を積み重ねて行を合計しようとしている場合です。たとえば、行6には値がaの3と15があり、そのグループの合計をSum()しようとすると、6を2回カウントしたくありません(上に表示)

編集: ここで明確にしようとしています...私には「アクション」を持つ顧客の列があります。アクションは、value1からvalue15に折りたたまれます。「タイプ、値」グループの数を取得したい。

以前のカウントは間違っていました...特定のアクションの数ではなく、特定のアクションを実行した個別の顧客が必要です。したがって、上記の表示された表を使用すると、IAは4のカウントになるはずです。

私が思いついたものについてのファイナルノートコードレビューの質問。ピボットを解除して、一意の日付と値のペアのリストを作成します。

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

c# - ASP.NETの複数列のリストボックスタイプコントロール

ASP.NETには、複数の列と複数の選択を可能にするリストボックスコントロールがありますか?

見ましたが見つかりませんでした。現在、どのようなオプションがありますか?