問題タブ [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.
jpa - Bloch の効果的な Java のようなタイプセーフな異種コンテナーを JPA で動作させることはできますか?
私が必要とするのは次のようなものです
これは、選択肢のセットを表すオプションの一般的なカタログです。これらは、TravelDestination、HotelCategory、CarBrand などです。
JPA/Hibernate を使用して実行時に内部マップを再構築するために必要な型情報を保持しながら、この構成をデータベースに保存するにはどうすればよいですか?
追加の境界条件として:
Catalog は実際の対応物に基づいてモデル化する必要があるため、抽象的な Catalog を避け、TravelDestinationCatalog や HotelRoomCatalog などのすべての選択肢に新しいサブクラスを導入して、Catalog を事実上均質にします。
sql - 異種シャーディング
存在: 異なる DBSM 上の複数のデータベース (Postgres、Mysql、Oracle、Firebird など) データベースには複数の同一の行 (ID、エンティティ名) があります
タスク: データベースのリスト全体に対して読み取り SQL クエリを実行します。
質問: 既知の解決策はありますか? ある種の SQL キャッシュ データベースがあるか、このようなものが既に存在している可能性があります。
提案、アイデア、キーワードはありますか?
ありがとうございました。
c++ - C++でオブジェクトの仮想関数を呼び出す方法
重複の可能性:
親クラスの関数をオーバーライドする
C++で仮想関数を呼び出すのに苦労しています。
私はC++の経験がなく、主にC#とJavaを使用しているので、いくつかの妄想があるかもしれませんが、我慢してください。
可能であれば動的メモリ割り当てを回避する必要があるプログラムを作成する必要があります。Listというクラスを作成しました。
指定されたタイプの配列を作成し、その長さを管理します。
動的メモリ割り当ての必要はありません。次のように書くことができます。
MyObjectはフォームObjectを継承します。オブジェクトには、MyObjectでオーバーライドされることになっている仮想関数があります。
私は要素を次のように取得します:
問題は、最初の要素がMyObjectであっても、Objectのメソッド関数が呼び出されることです。MyObjectにメモリを動的に割り当てずに、オブジェクトの配列にオブジェクトを格納することに何か問題があると思いますが、よくわかりません。
MyObjectのメソッド関数を呼び出す方法はありますか?どのように?ところで、それは異種のコレクションであると思われるので、そもそも継承がそこにあるのはそのためです。
MyObjectのメソッド関数を呼び出す方法がない場合、最初にリストを作成するにはどうすればよいですか?
また、math.hとstdlib.hの外部のライブラリにアクセスできないため、たとえばvectorは使用できません。
mysql - タングステン レプリケータは、ODBC と標準 SQL を介して sqlserver に接続できますか?
Tungsten は ODBC 接続をサポートしているように見えますが、sqlserver への接続が機能するかどうかは明確ではありません。何かご意見は?
ソースとして sqlserver を使用し、宛先として MySQL を使用したいと考えています。すべてのデータを削除して置換しても問題ない場合があります。
タングステンでない場合、これを行うことができる他のツールはありますか?
class - Haskell の異種ポリモーフィズム (正しい方法)
モジュールに操作を抽象化させArea
ます (悪い定義)
事後的な明示的な形状型モジュールを作成します (適切または許容可能な定義)
いくつかのデータをみましょう
次に、使用しようと
[c1, r1]
タイプは or ! に展開する必要があり[Circle]
ます[Rectangle]
。(そして有効ではありません)
私はこのような追加のタイプを使用forall
して行うことができますdata
次に、次のコードが正常に実行されます
しかし、data Shape
andShape
コンストラクター (on[Shape c1, ...]
と lambda 引数) の使用は見苦しいと思います (私の最初の [そして悪い] 方法はきれいです)。
「Haskellでの異種多型」を行う正しい方法は何ですか?
お時間をいただきありがとうございました!
database - RDF ベースの異種リレーショナル データベース統合はどのように機能しますか?
私の質問は、RDF に基づいて 2 つの異種リレーショナル データベースを統合するにはどうすればよいですか? 2 つのリレーショナル データベースを 1 つずつ個別に RDF ステートメントに変換し、1 つの RDF テーブルに保存するだけで済みますか? それとも、RDF データベース テーブルに保存する前にいくつかの統合を行う必要がありますか?
ありがとう、
c++ - C ++特定のオブジェクトタイプを異種コレクションから区別する方法は?
したがって、Carオブジェクトの異種コレクションがある場合
車*c= {トラック、バン、コンバーチブル}
オブジェクトのコレクションがランダムで、forループを使用してコレクションを調べたい場合、特定のオブジェクトタイプをテストするにはどうすればよいですか?
android - 異種リストビューを保存するためのより良い解決策は何ですか?
すべてのAction
タイプの異種アイテムのリスト用のアダプターがあります。
ActionAdapter.java
アクションは抽象クラスであるため、actions.get(position).getViewId()
そのアクションに適切なレイアウトを取得すると、全員が異なるフィールド (テキストビュー、編集テキストなど) を持つようになります。
ユーザーにアクションを動的に追加/削除させ、画面の回転などでリストを維持したい.android:configChanges="orientation|screenSize"
マニフェストに追加できることがわかったが、ドキュメントにはそれが最後の手段であるべきだと書かれている.
これに対する最善のアプローチは何ですか?つまり、そのタグをマニフェストに保持する必要がありますか、それともリストをデータベースにバインドする方がよいでしょうか? 後者の場合、異なるフィールドを持つアクションをどのように処理できますか?
そして、リストを永久に保存するためのより堅牢な方法は何ですか? たとえば、ユーザーが将来の使用のためにそのようなアクションリストをテンプレートとして保存できるようにしたいと思います
私がより良い方法で何かを行うことができると思われる場合 (たとえば、ArrayAdapter の代わりに BaseAdapter を拡張するなど)、その理由を説明してください。私は変更に対してオープンマインドです。
c++ - 派生クラスのインスタンスを C++ に格納する
多くの人new
が派生クラスのインスタンスを作成するために使用し、その後、いくつかのコンテナーのベースへのポインターを保持しているのを見ました。派生クラスごとにコンテナーを使用することに関して利点はありますか? これで私は次のようなことを意味しました
編集:質問の2番目の部分を削除し、コメントとして追加しました。
generics - haskell Data.HList の簡単な使用例
Data.HList の簡単な使用例はどこにありますか? ウィキで読んだことによると、このツールは、存在型よりも異種リストの「優れた」ソリューションであり、その理由がわかりません。