問題タブ [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 に答える
37 参照

xml - より良くする方法は?(データベースで xml タイプを使用するか、自分でデータベースにこの構造体を作成します)

現在、小規模な Web サービスを作成しており、それらをより良く、より生産的にする方法を知りたいと思っています。動的データを保持する必要があり、その方法は 2 つあります。

次のように、同様のxml構造でデータを保持する必要があります。 ここに画像の説明を入力

または、MS SQL SERVER で標準の xml タイプを使用する必要があります。次のようにします。

ここに画像の説明を入力

どこで データ:xml

小さな Web サービスは、テキスト コーパス ファイルとその注釈に関する情報を取得するために使用されます。

この動的構造に保持したいデータ:

および動的に作成できるその他のデータ。

この動的構造を使用する必要があるのは、すべての属性フィールドを将来動的検索に使用できるためです。

データベースには約 60.000 の注釈が保持されます。

しかし、これらの方法のどれが優れているかはわかりません。そのうちの 1 つを選択するのを手伝ってくれますか? また、これまたはあれを選択した理由を説明してもらえますか?

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

android-recyclerview - リスト項目が異種であるrecyclerviewのクリックリスナーを設定する方法

アイテムのサブアイテムのクリックリスナーに実装したい2種類のアイテムを表示するための2種類のビューホルダーを備えたrecyclerviewがあります既存のソリューションは、ビューホルダークラスをアダプター内で静的として実装する必要があることを示していますが、別のファイルでそれらを宣言しました(チュートリアルが提案されています)、ビューホルダーにonlickリスナーを実装することはできません。私のviewholder1クラスは

ビューホルダー2は

アダプターは

すべてを使用するフラグメント

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

haskell - Storable オブジェクトの Haskell 異種リスト

Storable オブジェクト (異なるタイプ) の異種リストを突くことができる関数を書きたい

しかし、コンパイルエラーが発生します:

その他 ...

次に、いくつかのデータ型を作成します

上記のコードにはコンパイル エラーはありません。

pokeManyAnyStorable のような新しいデータ型を作成せずに関数を記述できますか?

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

graph - METIS を使用して異種アーキテクチャを分割する

METIS の公式マニュアルに基づいて、頂点の容量が異なる k 個の等しくない部分にグラフを分割できます。

METIS のグラフおよびメッシュ分割プログラムと API ルーチンは、各部分が頂点/要素/ノードの総数の事前に指定された部分を含むように、グラフを k 個の部分に分割するように設計されています。さらに、多重制約パーティショニングの場合、これらの事前に指定された分数は、頂点の重みごとに提供されます。

今私の質問は、どのようにそれが可能ですか? グラフを k 個の等しくない部分に分割するようにメティスに指示する方法と、これらの部分の容量を指定する方法を教えてください。ターゲット パーティションの重みを定義するオプションを見つけました-tpwgtsが、それがパーティショニング プロセスにどのように影響しているかがわかりません。また、マニュアルの説明もわかりにくいです。では、異なるサイズの異なるパーティションを作成する方法を説明していただけますか?

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

c++ - 異種の意味で透過的なコンパレータと一意でない要素を使用してマップまたは設定する

固有の要素の与えられたstd::set< T, less >、または入れ物。異種コンパレータです。つまり、別の型の値を type の値と比較できます。type のすべての値は一意ですが、(おそらく) typeの特定の値と同等の type の値がたくさんあります。未定義の動作ですか?std::map< T, less >lessUTTTU

たとえば、 type の値に相当するキーを持つコンテナ内の (1 つの) 要素を見つけたいとしますU。いずれか: 複数ある場合は、最初、最後、または中間のいずれか。utypeの値に相当するコンテナ内に複数の要素があることを私は知っていますU。使用std::set::findまたはstd::map::find機能できますか? 未定義の動作ですか?

例 (ここでは、許容範囲との不正確な比較0.2):

出力 (通常、順序は指定されていません):

0.9 1 1.1

上記のようなユニークな要素の連想順序付きコンテナを使用するのは UB ですか?

代わりにstd::multisetandを使用する必要がありますか?std::multimap