問題タブ [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 投票する
2 に答える
37381 参照

ruby-on-rails - Railsモジュールのmattr_accessorとは?

これは Rails のドキュメントで実際に見つけることができませんでしたが、「mattr_accessor」は、通常の Rubyクラスの「attr_accessor」 (getter & setter)のモジュールの結果のようです。

例えば。クラスで

例えば。モジュールで

このヘルパー メソッドはActiveSupportによって提供されます。

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

perl - Perl で warn の代わりに Carp を使用する必要があるのはなぜですか?

人々は警告の代わりにコイの例を私に与え続けます。なんで?コイが警告より優れている理由は何ですか?

0 投票する
6 に答える
37693 参照

perl - Perlモジュールの定数を使用するにはどうすればよいですか?

Perlモジュールで定数を定義する場合、メインプログラムでその定数をどのように使用しますか?(または、メインプログラムでその定数を呼び出すにはどうすればよいですか?)

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

perl - DBIハンドルでロールバック方法が利用できないのはなぜですか?

何らかの理由で、DBI ハンドルに問題があります。基本的に何が起こったのかというと、perl モジュールで特別な接続関数を作成し、次のように切り替えることでした。

そして、私はします

そして今、何らかの理由でエラーが発生し続けます:

../Foo.pm 行 171 で、パッケージ「Foo」を介してオブジェクト メソッド「rollback」が見つかりません。

したがって、奇妙なことは、$dbh は絶対に Foo ではなく、単に foo で定義されているということです。とにかく、今までそれで困ったことはありません。どうしたの?

編集:@Axeman:connectオリジナルには存在しませんでした。次のように使用する文字列を作成する前に、次のようにします。

このようconnectなものもあります

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

python - Python をネイティブに (pyc バイトコードを超えて) コンパイルすることは可能ですか?

Python スクリプトから実行モジュールを作成することは可能でしょうか。Python 環境で実行する必要なく、Python スクリプトのパフォーマンスと柔軟性を最大限に引き出す必要があります。このコードを使用してオンデマンド ユーザー モジュールをロードし、アプリケーションをカスタマイズします。

0 投票する
5 に答える
30716 参照

python - python モジュール dll

Pythonのインストールに変更を加えることなく、Pythonのインストールに付属するバージョンではなく、私のアプリケーションディレクトリにPythonモジュールがdllをロードするようにする方法はありますか? Python モジュールを上書きし、dll のバージョンをグローバルに変更することで、他のアプリを壊すことはありません...)?

具体的には、pythonに付属のバージョン(古くてfts3モジュールがないようです)ではなく、自分のバージョンのsqlite3.dllをpythonに使用してもらいたいと思います。

0 投票する
6 に答える
2008 参照

python - PyGTK デスクトップ アプリケーションのモジュールを首尾一貫して整理するにはどうすればよいですか?

私は PyGTK でデスクトップ アプリケーションに取り組んでおり、ファイル編成のいくつかの制限にぶつかっているようです。これまでのところ、プロジェクトを次のように構成しました。

  • application.py - プライマリ アプリケーション クラス (ほとんどの機能ルーチン) を保持します。
  • gui.py - 疎結合の GTK gui 実装を保持します。シグナルのコールバックなどを処理します。
  • command.py - アプリケーション クラスのデータに依存しないコマンド ライン自動化機能を保持します。
  • state.py - 状態データの永続性クラスを保持します

これはこれまでのところかなりうまく機能していますが、この時点で application.py がかなり長くなり始めています。私は他の多くの PyGTK アプリケーションを見てきましたが、同様の構造上の問題があるようです。ある時点で、プライマリ モジュールが非常に長くなり始め、明確さとオブジェクト指向を犠牲にすることなく、コードをより狭いモジュールに分割する明確な方法はありません。

GUI を主要なモジュールにし、ツールバー ルーチン、メニュー ルーチンなどに個別のモジュールを用意することを検討しましたが、その時点で、OOP の利点のほとんどを失い、すべてを参照するすべてのシナリオになってしまうと思います。 .

非常に長い中央モジュールを持つことに対処する必要がありますか、それともクラス ブラウザーにあまり依存する必要がないようにプロジェクトを構造化するためのより良い方法はありますか?

編集私

わかりましたので、すべての MVC に関するポイントを取り上げました。私のコードには MVC の大まかな概算がありますが、モデルとコントローラーをさらに分離することで、ある程度の距離を稼ぐことができることは確かです。しかし、私は python-gtkmvc のドキュメントを読んでいます (ちなみに、これは素晴らしい発見です。参照していただきありがとうございます)。私のアプリケーションは 1 つのグレード ファイルで、通常は 1 つのウィンドウです。したがって、モジュールの MVC ロールをどれだけ厳密に定義しても、1 つのコントローラー モジュールでほとんどすべてを実行することになります。確かに、私は適切な MVC の実装について少し曖昧であり、調査を続けますが、そうではありません。

ウィンドウの個別のセクション (ツールバー、メニューなど) に対して個別のコントローラー/ビューのペアを検討する必要がありますか? おそらくそれが私がここで見逃していることです。これは、S. Lott が 2 番目の箇条書きで言及していることのようです。

これまでの回答に感謝します。

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

python - Pythonのwin32conモジュールとは何ですか? どこで見つけることができますか?

Windows で python と c++ を使用するオープン ソース プロジェクトを構築しています。次のエラーメッセージが表示されました。

それが機能している「ビルド済み」コードでも同じことが起こりました(私のコンピューターを除く:P)

他のフォーラムでいくつかのメッセージを見たことがありますが、役に立たなかったので、これはPythonの一種の「人気のある」モジュールだと思います。

Python2.6 を使用していますが、そのモジュールを既にインストールしておく必要がありますか? それはVC++の何かですか?

お手伝いありがとう。

この URL http://sourceforge.net/projects/pywin32/を取得 しましたが、実行可能ファイルをどうするかわかりません:S

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

php - メモリ使用量に関して、thttpd モジュールとしての PHP と CGI の比較

組み込み環境でphpを使用する予定です。現在の Web サーバーは thttpd です。現在、cgi として実行するか、SAPI モジュールとして実行するかという 2 つのオプションを検討しています。cgi がセキュリティ面で有利であることは知っています。しかし、php を cgi として使用する場合は、リクエストごとに php のインスタンスをメモリにロードする必要があります。

これを thttpd の SAPI モジュールとしてコンパイルしてみましたが、thttpd のメモリ使用量、特に rss が、リクエストの数が増えても大きくならないことがわかりました。

thttpd がどのように php をロードするか説明できる人はいますか? 一度だけロードされ、thttpd が実行されている限りメモリに常駐しますか? もしそうなら、これを cgi の代替と見なすことができます。

マルチスレッドを実行しますか、つまり、同時に複数の http 要求がある場合は? または、一度に 1 つずつ要求を処理しますか?

thttpd のモジュールとしての php の動作について説明している適切なドキュメントはありますか?

0 投票する
22 に答える
872006 参照

python - モジュールのパスを取得するには?

モジュールが変更されたかどうかを検出したい。さて、inotify の使用は簡単です。通知を取得したいディレクトリを知る必要があるだけです。

Pythonでモジュールのパスを取得するにはどうすればよいですか?