問題タブ [transitive-dependency]

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

sql - リレーショナル テーブルの最高正規形を特定する

これは学校からの課題です。これが質問です。

BranchCustomer(支店、顧客、従業員)

リレーショナル テーブル BranchCustomer の属性は、次の一連の機能依存関係を満たします。

• 支店、顧客 >> 従業員 • 従業員 >> 支店

推移的な依存関係 (従業員 >> ブランチ) があるため、最高の NF は 2NF になると思います。しかし、ブランチは複合キーの 1 であり、したがって 3NF であるため、別の方法で言われました。これは正しいです ?

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

dependencies - Gradle マルチプロジェクトのオプションのサブプロジェクトの推移的な依存関係は、既存のサブプロジェクトに解決する必要があります

次のプロジェクトを想定します。マスター プロジェクトはマルチ プロジェクトですが、より大きなプロジェクトのすべての部分は、個別に開発することも、混合して開発することもできます。

usesとuses ( m3_m2m2m1m1 <- m2 <- m3 )

の存在m2はオプションですが、次のレイアウトのマルチプロジェクトも合理的です

しかし、この場合m2、アーティファクト リポジトリからプルされますが、これは問題ありません...ただしm1、推移的な依存関係は良好ですが、ベイクされたアーティファクトの代わりにm2ローカル バージョンを使用するように gradle に指示するにはどうすればよいですか?m1

私はこれにこだわっています.gradleをオーバーライドするためにアクセスできるすべての場所は、「ちょうど」ModuleVersionSelectorレベルのアクセスを提供DefaultProjectDependencyします.ダウンロードしたアーティファクトの推移的な依存関係に従って、どのように追加できますか?

アーカイブされたアーティファクトの完全な依存関係グラフにアクセスし、いくつかのオーバーライド/除外を入れることができれば、代替手段があるかもしれません。

編集:

私が思いついた最善の方法は、resolutionStrategy を使用してフィルターを使用することです。「elastic-deps」プロジェクトをさらに開発して例を作成しました

https://github.com/kgyrtkirk/elastic-deps

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

networking - Windows CE デバイスから接続する場合、ホストとサーバーの IP アドレスを連結する必要がありますか?

Motorola 3190 ハンドヘルド デバイスで実行されているコンパクト フレームワーク/Windows CE アプリは、Web API アプリで RESTful メソッドを呼び出す必要があります。

ハンドヘルド デバイスはホスト マシンに接続されており、その IP アドレスは次の方法で推定できます。

しかし、これを使用して Web API アプリが実行されているサーバーを呼び出そうとすると、すべてのダラスが壊れてしまいます。

だから私は考えています:ハンドヘルドデバイスをそのIPアドレスを使用してホストマシンに接続し、そこからサーバーマシン用の別のIPアドレスを取得する必要がありますか(「実生活」では同じマシンではありませんが、同じです開発時のマシン)。

IOW、次のようなものが必要ですか:

?

それが「合法」(IPAddress1:IPAddress2)であるかどうか、またはそうでない場合、これがどのように機能する必要があるかはわかりません。

IOW、ハンドヘルド デバイスは、通信するためにホスト (通常は顧客のサイトにあります) に接続する必要があります。ただし、そのホストは、RESTful (Web API) メソッドを公開するアプリを含むサーバーと通信する必要があります。

設計時には、プレイヤーは 2 人だけです。

ハンドヘルド デバイス => 開発マシン (ハンドヘルド デバイスのホストであり、サーバー/Web API アプリを実行している)

...しかし、フィールドには 3 人のプレーヤーがいます。

ハンドヘルド デバイス => オンプレミスのホスト => Web API アプリを実行するサーバー

「ホスト オン プレミス」が「Web API アプリを実行しているサーバー」の知識を持たずに、これをどのように達成しますか?

または、これは間違っていると思いますか?ハンドヘルド デバイスから Web API サーバーに直接接続する必要があるだけですか? もしそうなら、どうすればそれを行うことができますか? IOW、ハンドヘルド デバイス/コンパクト フレームワーク アプリはホストをバイパスして、最終目的地に直行できますか?

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

gradle - gradleの特定のアーティファクトに依存している人を見つける方法は?

私たちの複合プロジェクトでは、誰かが asm-4 と asm-3 に推移的に依存しています。

誰がこれらの推移的な依存関係をプロジェクトにもたらしたのか知りたいです。

依存関係のグラフを描画する方法や、asm-3/asm-4 に依存しているユーザーを見つける方法はありますか

注: asm の依存関係は buildSrc/buildScript の依存関係であり、ビルドのプロセス自体ではありません。