問題タブ [modular]

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

xml - xi:include を使用したモジュラー xml ファイルへの JAXB エクスポート

2 つの XML ファイルがあります

ツリー.xml

果物.xml

ファイルを非整列化するコードを継承し、単一の Java オブジェクトを返します。ここで、1 つの Java オブジェクトを 2 つのファイルにマーシャリングする必要があります。私は他の解決策があることを認識しています (つまり、オプションである 1 つではなく 2 つのオブジェクトを使用します) が、単一のオブジェクトをマーシャリングし、xi:include を維持 (または再導入) し、2 つにエクスポート (または詳細) xml ファイル。

これは可能ですか?もしそうなら、ヒント/アイデアはありますか?

ありがとう

アップデート:

私はこれを調査しています(質問する前に調査しました)。私はこのチュートリアルhttp://tutorial.waycoolsearch.com/java/jaxb2.phpを見つけましたが、これには私の答えがあるように見えましたが、残念ながら、ファイルをマーシャリングすると、2 つだったものが 1 つになります。

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

cryptography - 拡張ユークリッド アルゴリズムを使用してモジュラー逆を取得するには?

mod b を指定してその逆数を見つけ、拡張 GCD を実行します。

x と y を取得した後、その逆数を取得するにはどうすればよいですか?

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

java - SpringとMavenを使用したモジュラーWebアプリケーション

Javaで中規模のWebアプリケーションのアーキテクチャを設計しようとしていますが、その方法についてアドバイスをもらいたいと思います。

このプロジェクトは、基本Webサイトといくつかのモジュールで構成されています。たとえば、あるモジュールはユーザー登録を提供し、別のモジュールはWebサービスを提供します...

新しい顧客にアプリケーションを提供する必要があるときはいつでも、理想的なのは、彼が必要とするモジュールを選び、いくつかのテーマ(css、画像、おそらくjsp)を実行し、必要なカスタムモジュールがある場合はそれを開発することです。

マルチモジュールプロジェクト、戦争オーバーレイをMavenで調べましたが、特にモジュールの構成(たとえば、モジュールからグローバルスプリング構成をマージする)に関して、アプリケーションを分割するのは難しいと思います。誰かがそのようなシステムの例を教えてもらえますか?前もって感謝します!

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

javascript - 変数を設定して関数に渡すか、変数をリセットしますか?

どちらがベストですか?変数を設定して呼び出しに渡すか、毎回変数を再設定します。self = this一貫性を保つために(つまり、Slider obj)が必要です。

回答を編集する:使用できることはわかっていますが、他のチームメンバーと協力して、オブジェクトを常に参照するときthisに使用する一貫性について同意しています。self

だからこれは良いです:

またはこれ:

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

javascript - 複雑なアプリケーション構造のための NodeJS ローカル モジュール

私は現在、JavaScript を使用して Windows 8 アプリケーションを構築するチームの一員です。npm と browserify を使用して依存関係を管理し、モジュールを AMD ブラウザーに適した形式に変換します。

私たちが直面している問題の 1 つは、クレイジーなパスの要求です。これは、アプリケーションの「コンポーネント」内に最上位のフォルダーがあるためです。このフォルダーには、ネストされた ui コンポーネント/モジュールが多数含まれています。これらのモジュールは、lib ディレクトリに存在する lib ユーティリティとヘルパーを必要とする場合があります。

たとえば、「my/app/components/product/grid/item」にあるモジュールには、「my/app/lib/helpers/view」にあるヘルパー モジュールが必要になる場合があります。

必要なパスは少しクレイジーで非常に醜いです:

モジュール方式でアプリケーションを組み込むために最善を尽くしています。これにアプローチする適切な方法は、コンポーネント モジュールをこれらの util ヘルパー モジュールに依存させることだと思います。lib ヘルパーを独自の外部プライベート git リポジトリに配置することもできましたが、他のチームにアクセス権を与えるという点では苦労しました (さらに、git プライベート リポジトリは低速です)。さらに、これらのモジュールはアプリケーションでのみ使用されるため、変更を加えて変更をプッシュし、アプリケーションに戻って npm を更新するのは時間の無駄です。これは一部の人にとっては問題ありませんが、これを本当に分解すると、すぐに古くなる可能性があります.

コンポーネント package.json 内で npm install "my/app/lib/helpers/view" を実行できますか? しかし、npm install はこれを自動的に行いません。

私はこれを回避するいくつかの他の方法を知っています (NODE_PATH、おそらく npm install フックまたは npm preinstall スクリプトを使用します) が、他の誰かが同様の問題と適切な解決策を持っているかどうかを知りたいと思っていました.

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

sinatra - bundler を使用して sinatra ヘルパーを書き込むと LoadError が発生する

Sinatra 書き込み拡張ドキュメントに従って./lib/sinatra/test_helper.rb、TestHelper を含むファイルを書き込みますが、 rackupstart を使用すると、次のエラーが発生しました。

Bundler が私のカスタム ヘルパー拡張機能を見つけたようです。Gemfile で宣言するにはどうすればよいですか?

0 投票する
4 に答える
2230 参照

python - Python での循環補間

2 つのシステムがあり、それぞれに方向センサー (0 ~ 360 度) がありますが、センサーは、各システムの向きと各センサーの直線性に応じて、大幅に異なる値を提供できます。各システムが実際に指している場所のテーブルを生成するために使用できる機械的基準があります。これにより、3 つの列を持つテーブルが生成されます。

表示されているデータだけから、SystemA は物理的な基準から遠くないことがわかりますが、SystemB は約 180 度ずれており、反対方向に進んでいます (逆さまに取り付けられていると想像してください)。

3 つの値すべての間を行き来できるようにする必要があります。SystemA が何かが 105.7 であると報告した場合、ユーザーにその物理的な方向を伝え、次に SystemB に同じ場所を指すように伝える必要があります。SystemB が最初のレポートを作成する場合も同様です。また、ユーザーは両方のシステムが希望する物理的な方向を指すように要求できるため、SystemA と SystemB はどこを指すかを指定する必要があります。

線形補間は難しくありませんが、データが反対方向に進み、モジュラー/サイクリックである場合に問題が発生します。

これらすべてのマッピングを行う Pythonic の方法はありますか?


編集: 2 つの対になった値のリストがある、最も難しいケースに注目しましょう。

リストが北などに位置合わせされていないポインターを持つ 2 つの異なるレーダーから取得されたとしますが、上記のデータは手動でターゲットを動かし、各レーダーがそれを見るためにどこを指さなければならないかを確認することで取得しました。

レーダー A が「I have a target at 123.4!」と言った場合、レーダー B をどこに向ければそれを確認できますか? レーダー B がターゲットを見つけたら、レーダー A にどこを指すように指示しますか?

リスト A は最後の要素と最初の要素の間で折り返されますが、リスト B はリストの中央近くで折り返されます。リスト A は単調に増加し、リスト B は単調に減少します。通常、A の度の大きさは B の度の大きさと同じではないことに注意してください。

次の場合に正しくラップする単純な補間器はありますか:

  1. リスト A からリスト B への補間。

  2. リスト B からリスト A への補間。

各方向に 1 つずつ、2 つの個別の補間インスタンスを使用しても問題ありません。線形 (一次) 補間で問題ないと仮定しますが、将来的には高次補間またはスプライン補間を使用したいと思うかもしれません。

いくつかのテストケース:

  • A = 356.7、B = ?

  • A = 179.2、B = ?

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

php - モジュラー コード laravel の配置場所 [Laravel、PHP]

私のマスターページにlaravelの小さなコードがありますが、少しずれています。このコードを保存するのに最適な場所はどこですか? ただし、すべてのページで実行する必要があります。

これを別のphpファイルに保存し、マスターページで@includeを使用してこのようなものにする必要がありますか、それともlaravelで別のアプローチを使用できますか?

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

php - PHP + モジュール構造 + インクルード

すべての顧客が基本設定を管理できるように、Web サイトにバックエンド パネルを作成しようとしています。私の考えはモジュール化することなので、次のフォルダー構造があります。

  • CSS
  • 画像
  • ライブラリ
  • モジュール
    • ユーザー
      • default.php
      • シングルユーザー.php
      • ユーザーリスト.php
      • 関数.php
    • カテゴリー
      • default.php
      • 関数.php
  • php
  • index.php
  • .htaccess

この構造を処理する最良の方法は何ですか。たとえば、index.phpを使用してモジュールファイルを含めることを考えています。

mysite.com/admin/users/single-user?id=1 mysite.com/admin/index.php?module=users&view=single-user の変換

アイデアをいただければ幸いです。どうもありがとうございました。