問題タブ [heterogeneous]

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

jpa - Bloch の効果的な Java のようなタイプセーフな異種コンテナーを JPA で動作させることはできますか?

私が必要とするのは次のようなものです

これは、選択肢のセットを表すオプションの一般的なカタログです。これらは、TravelDestination、HotelCategory、CarBrand などです。

JPA/Hibernate を使用して実行時に内部マップを再構築するために必要な型情報を保持しながら、この構成をデータベースに保存するにはどうすればよいですか?

追加の境界条件として:

Catalog は実際の対応物に基づいてモデル化する必要があるため、抽象的な Catalog を避け、TravelDestinationCatalog や HotelRoomCatalog などのすべての選択肢に新しいサブクラスを導入して、Catalog を事実上均質にします。

0 投票する
0 に答える
155 参照

sql - 異種シャーディング

存在: 異なる DBSM 上の複数のデータベース (Postgres、Mysql、Oracle、Firebird など) データベースには複数の同一の行 (ID、エンティティ名) があります

タスク: データベースのリスト全体に対して読み取り SQL クエリを実行します。

質問: 既知の解決策はありますか? ある種の SQL キャッシュ データベースがあるか、このようなものが既に存在している可能性があります。

提案、アイデア、キーワードはありますか?

ありがとうございました。

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

c++ - C++でオブジェクトの仮想関数を呼び出す方法

重複の可能性:
親クラスの関数をオーバーライドする

C++で仮想関数を呼び出すのに苦労しています。

私はC++の経験がなく、主にC#とJavaを使用しているので、いくつかの妄想があるかもしれませんが、我慢してください。

可能であれば動的メモリ割り当てを回避する必要があるプログラムを作成する必要があります。Listというクラスを作成しました。

指定されたタイプの配列を作成し、その長さを管理します。

動的メモリ割り当ての必要はありません。次のように書くことができます。

MyObjectはフォームObjectを継承します。オブジェクトには、MyObjectでオーバーライドされることになっている仮想関数があります。

私は要素を次のように取得します:

問題は、最初の要素がMyObjectであっても、Objectのメソッド関数が呼び出されることです。MyObjectにメモリを動的に割り当てずに、オブジェクトの配列にオブジェクトを格納することに何か問題があると思いますが、よくわかりません。

MyObjectのメソッド関数を呼び出す方法はありますか?どのように?ところで、それは異種のコレクションであると思われるので、そもそも継承がそこにあるのはそのためです。

MyObjectのメソッド関数を呼び出す方法がない場合、最初にリストを作成するにはどうすればよいですか?

また、math.hとstdlib.hの外部のライブラリにアクセスできないため、たとえばvectorは使用できません。

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

mysql - タングステン レプリケータは、ODBC と標準 SQL を介して sqlserver に接続できますか?

Tungsten は ODBC 接続をサポートしているように見えますが、sqlserver への接続が機能するかどうかは明確ではありません。何かご意見は?

ソースとして sqlserver を使用し、宛先として MySQL を使用したいと考えています。すべてのデータを削除して置換しても問題ない場合があります。

タングステンでない場合、これを行うことができる他のツールはありますか?

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

class - Haskell の異種ポリモーフィズム (正しい方法)

モジュールに操作を抽象化させAreaます (悪い定義)

事後的な明示的な形状型モジュールを作成します (適切または許容可能な定義)

いくつかのデータをみましょう

次に、使用しようと

[c1, r1]タイプは or ! に展開する必要があり[Circle]ます[Rectangle]。(そして有効ではありません)

私はこのような追加のタイプを使用forall して行うことができますdata

次に、次のコードが正常に実行されます

しかし、data ShapeandShapeコンストラクター (on[Shape c1, ...]と lambda 引数) の使用は見苦しいと思います (私の最初の [そして悪い] 方法はきれいです)。

「Haskellでの異種多型」を行う正しい方法は何ですか?

お時間をいただきありがとうございました!

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

database - RDF ベースの異種リレーショナル データベース統合はどのように機能しますか?

私の質問は、RDF に基づいて 2 つの異種リレーショナル データベースを統合するにはどうすればよいですか? 2 つのリレーショナル データベースを 1 つずつ個別に RDF ステートメントに変換し、1 つの RDF テーブルに保存するだけで済みますか? それとも、RDF データベース テーブルに保存する前にいくつかの統合を行う必要がありますか?

ありがとう、

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

c++ - C ++特定のオブジェクトタイプを異種コレクションから区別する方法は?

したがって、Carオブジェクトの異種コレクションがある場合

車*c= {トラック、バン、コンバーチブル}

オブジェクトのコレクションがランダムで、forループを使用してコレクションを調べたい場合、特定のオブジェクトタイプをテストするにはどうすればよいですか?

0 投票する
0 に答える
479 参照

android - 異種リストビューを保存するためのより良い解決策は何ですか?

すべてのActionタイプの異種アイテムのリスト用のアダプターがあります。

ActionAdapter.java

アクションは抽象クラスであるため、actions.get(position).getViewId()そのアクションに適切なレイアウトを取得すると、全員が異なるフィールド (テキストビュー、編集テキストなど) を持つようになります。

ユーザーにアクションを動的に追加/削除させ、画面の回転などでリストを維持したい.android:configChanges="orientation|screenSize"マニフェストに追加できることがわかったが、ドキュメントにはそれが最後の手段であるべきだと書かれている.

これに対する最善のアプローチは何ですか?つまり、そのタグをマニフェストに保持する必要がありますか、それともリストをデータベースにバインドする方がよいでしょうか? 後者の場合、異なるフィールドを持つアクションをどのように処理できますか?

そして、リストを永久に保存するためのより堅牢な方法は何ですか? たとえば、ユーザーが将来の使用のためにそのようなアクションリストをテンプレートとして保存できるようにしたいと思います

私がより良い方法で何かを行うことができると思われる場合 (たとえば、ArrayAdapter の代わりに BaseAdapter を拡張するなど)、その理由を説明してください。私は変更に対してオープンマインドです。

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

c++ - 派生クラスのインスタンスを C++ に格納する

多くの人newが派生クラスのインスタンスを作成するために使用し、その後、いくつかのコンテナーのベースへのポインターを保持しているのを見ました。派生クラスごとにコンテナーを使用することに関して利点はありますか? これで私は次のようなことを意味しました

編集:質問の2番目の部分を削除し、コメントとして追加しました。

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

generics - haskell Data.HList の簡単な使用例

Data.HList の簡単な使用例はどこにありますか? ウィキで読んだことによると、このツールは、存在型よりも異種リストの「優れた」ソリューションであり、その理由がわかりません。