問題タブ [module]

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 投票する
6 に答える
2288 参照

architecture - 名前空間/ソリューション構造

このような一般的な質問をしたことをお詫びしますが、それは私にとってやりがいのあることです。私のチームは、何年にもわたって進化してきたランダムな1回限りのコードベースをすべてまとめる大規模なプロジェクトに着手しようとしています。このプロジェクトは、会社全体の論理エンティティ(「顧客」、「従業員」)、小さなタスク、小さなタスクを制御する大きなタスク、およびユーティリティサービスを対象としているため、構造化するための最良の方法を見つけるのに苦労しています。名前空間とコード構造。

先に進むのに十分な詳細を提供していないと思いますが、ドメインを論理的に分割する方法についてのリソースやアドバイスはありますか?役立つ場合は、この機能のほとんどがWebサービスを介して公開されます。私たちは、最新のギズモとガジェットをすべて備えたMicrosoftショップです。

  • 参照を簡単にするためにサブプロジェクトを使用した1つの大規模なソリューションについて議論していますが、それでは扱いにくくなりますか?
  • レガシーアプリケーションの機能をまとめる必要がありますか、それとも名前空間に完全に依存しないままにする必要がありますか(たとえば、OurCRMProduct.Customerクラスとジェネリッククラスの作成)?Customer
  • 各サービス/プロジェクトには独自のBALDALが必要ですか、それともすべてが参照する完全に別個のアセンブリである必要がありますか?

私はそのような広範囲にわたるプロジェクトを組織した経験がなく、1回限りのことなので、私が得ることができるガイダンスを探しています。

0 投票する
7 に答える
2398 参照

java - モジュール式の Java Web アプリケーションを作成する最良の方法は何ですか?

Java (JSP ビューを使用した Spring MVC) で小さな Web サイトを構築しており、いくつかの再利用可能なモジュール (「最新ニュース」「今後のイベント」など) を作成して含めるための最適なソリューションを見つけようとしています。

問題は、ポートレット、タイル、またはその他のテクノロジですか?

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

asp.net - エンドユーザーが変更可能なテンプレートを使用するDNNモジュールの作成

DNNで、アナウンスコントロールと同様に、ポータル管理者がフォーマット用に変更できるテンプレートを提供するモジュールを作成したいと思います。現在、テンプレートでリピーターコントロールを使用しているコントロールがあります。リピーターのItemTemplate、HeaderTemplate、およびFooterTemplateプロパティの内容をオーバーライドする方法はありますか?

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

perl - Perl: /Date/Manip.pm の数値 lt (<) で初期化されていない値を使用する

これは私を困惑させました。このコードは別のサーバーでは機能しましたが、Perl v5.8.8 ではDate::Manipが CPAN からロードされ、現在は機能していません。

失敗しているコードは次のとおりです。

それは正しい; Date::Manipが で失敗してい"today"ます。

失敗しているDate::Manipの行は次のとおりです。

したがって、Date::Manip$Cnfは要素"ConvTZ"orで初期化されていると想定しています"TZ"。これらは で初期化されるDate_Initため、対処する必要があります。

私の大規模なプログラムでのみ失敗しています。上記の" " を抽出getdate()してスタンドアロンで実行すると、エラーは発生しません。つまり、これに影響を与える地球環境について何かがあります。

これは既知の問題のようですが、理解されていません。「初期化されていない値の日付操作の使用」を Google で検索すると、約 2400 件のヒットがあります。このエラーはMythTVgrepmailで報告されています。

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

java - モジュールまたはプラグインに基づくシステムを開発する場合、どのように始めればよいですか?

完全にモジュールベースのシステムを開発するつもりです。システムベースには、プラグインを見つけて起動し、それらのモジュールが通信する方法を提供できるようにするためのサポートが必要です。理想的には、新しいモジュールを自由に挿入し、未使用のモジュールを自由に削除できるようにする必要があります。モジュールは、利用可能な場合は互いの機能を使用できる必要があります。

このシステムは、さまざまなモジュールで多くのことが発生するシミュレーション システムの基礎として使用する必要があり、他のモジュールはそれに基づいて何かを実行する必要があります。

私が開発しようとしているシステムは Java になります。私の見方では、各モジュールのサブフォルダーを含むフォルダーを作成する予定です。このフォルダーには、名前、発生する可能性のあるイベントなどの情報を含むモジュールを説明する XML が含まれています。この問題を解決するには、カスタム ClassLoader を作成する必要があると思います。

問題は、私のアイデアが実際に通用するかどうかわからないということです。もちろん、実用的なプロトタイプを構築するつもりです。しかし、私はこれまで完全にモジュール化されたシステムに取り組んだことがなく、この問題を解決する最善の方法が何であるかがよくわかりません。

どこから始めればよいですか?この種のシステムの開発中によくある問題や落とし穴はありますか? 分離を維持しながらモジュールを相互に通信させるにはどうすればよいですか (つまり、モジュールを削除しても、それを使用していた別のモジュールは正常なままです)。どこから始めるべきかについてのアイデアを得ることができる、私が読むことができるガイド、仕様、または記事はありますか? それらが Java に基づいていればもっと良いのですが、これは要件ではありません。なぜなら、私が今探しているのはコードではなくアイデアだからです。

フィードバックをお待ちしております。

0 投票する
12 に答える
1677 参照

perl - Perl: CGI および DBI モジュールの変数スコープの問題

以前に遭遇したことのない可変スコープの問題と思われるものに遭遇しました。Perl の CGI モジュールと DBI の do() メソッドの呼び出しを使用しています。コード構造を少し簡略化したものを次に示します。

#1 プレースホルダー変数は、初期化されていないかのように評価されます。他の 2 つのプレースホルダー変数は機能します。

質問: do() のコンテキスト内で %in ハッシュを使用できないのはなぜですか?二重引用符で囲む (#2 プレースホルダー) か、値を新しい変数に再割り当てする (#3 プレースホルダー) 場合を除きます。

CGI モジュールの ReadParse() 関数がスコープを %in ハッシュに割り当てる方法と関係があると思いますが、なぜ %in がトップレベルで利用可能であるのに私の do 内からは利用できないのかを理解するのに十分なほど Perl のスコーピングを知りません。 () 声明。

誰かがスコーピングの問題を理解している場合、それを処理するより良い方法はありますか? すべての %in 参照を二重引用符で囲むのは少し面倒です。クエリ パラメータごとに新しい変数を作成するのは現実的ではありません。

明確にするために、私の質問は変数のスコープの問題に関するものです。ReadParse() は、CGI でクエリ パラメータを取得するための推奨される方法ではないことに気付きました。

Perl 5.8.8、CGI 3.20、および DBI 1.52 を使用しています。これを読んでいる人に事前に感謝します。

@Pi & @Bob、提案をありがとう。%in のスコープを事前に宣言しても効果はありません (私は常に strict を使用しています)。結果は前と同じです。データベースでは、col1 は null ですが、cols 2 と 3 は期待値に設定されています。

参考までに、ReadParse 関数を次に示します (以下を参照)。CGI.pmの標準機能です。私が理解しているように、関数はそれを処理するように見えるので、スコープを設定する目的で %in ハッシュを初期化するつもりはありません (strict を満たす以外)。

私の質問は、do() のコンテキスト内で %in ハッシュを取得する最良の方法は何だと思いますか? 再度、感謝します!これが、元の質問に追加情報を提供する正しい方法であることを願っています。

@Dan: &ReadParse 構文について聞いたことがあります。通常は CGI::ReadParse() を使用しますが、この場合は、CGI.pm ドキュメントに正確に記載されている方法に固執するのが最善であると考えました。

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

c# - Windows フォームで複数の UI スレッドを取得する

ユーザー コントロールを独自の UI スレッドで実行する方法を見つけようとしています。これは可能ですか?単一のモジュールが原因でモジュール ベースのアプリケーションがクラッシュしないようにしようとしています。

何かご意見は?

0 投票する
12 に答える
63779 参照

perl - インストールされているPerlモジュールのバージョンを見つけるにはどうすればよいですか?

インストールされているPerlモジュールのバージョンをどのように見つけますか?

これは一番下の答えにありますが、私はここに住むのに十分重要だと思います。これらの提案を使用して、自分の関数を作成します.bashrc

0 投票する
20 に答える
866956 参照

python - Python モジュール内のすべての関数を一覧表示する方法は?

システムに Python モジュールがインストールされており、そのモジュールで使用できる関数/クラス/メソッドを確認したいと考えています。

helpそれぞれで関数を呼び出したい。ClassName.methodsRuby では、そのクラスで使用可能なすべてのメソッドのリストを取得するようなことができます。Pythonに似たようなものはありますか?

例えば。何かのようなもの:

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

database - Drupal を使用してオンライン カタログを作成する場合、最適なモジュール/テクニックは何ですか?

レトロなゲーム コンソールとコンピューターの膨大なコレクションがあり、Drupal を使用してそれらを追跡するためのある種のカタログを作成したいと考えています。Drupal の一連のページとしてそれを行うこともできますが、より構造化された何らかの方法が必要です。

どういうわけか特定のフィールド (メーカー、モデル、シリアル番号など) で構成されるレコードを定義し、記入するフォームを用意して、表示部分を自動的に処理することができれば素晴らしいと思います。

さまざまな Drupal モジュールを見て、これはできる気がしますが、どのモジュールを使用すればよいかわかりません。CCKモジュールを見て少し迷いました。