問題タブ [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.
python - クロスモジュール変数を作成するには?
この__debug__
変数は、すべてのモジュールに影響するため、便利です。同じように機能する別の変数を作成したい場合、どうすればよいですか?
あるモジュールで foo を変更すると、他のモジュールで更新されるという意味で、変数 (オリジナルで 'foo' と呼びましょう) は真にグローバルである必要はありません。他のモジュールをインポートする前に foo を設定できれば、同じ値が表示されれば問題ありません。
python - PythonPostgreSQLモジュール。どちらがベストですか?
pygresql、pypgsql、psycoなどのPython用のpostgresqlモジュールをいくつか見てきました。それらのほとんどはPythonDBAPI 2.0に準拠しており、一部は現在積極的に開発されていません。どのモジュールをお勧めしますか?なんで?
linux - Linuxカーネルモジュールはいつ書くべきですか?
なんらかの理由で、Linux のユーザー空間からカーネル空間にコードを移動したいという人もいます。多くの場合、その理由は、コードの優先度を特に高くする必要があるか、単に「カーネル空間の方が速い」ためです。
これは私には奇妙に思えます。いつカーネル モジュールの作成を検討する必要がありますか? 一連の基準はありますか?
そこに属する(私が信じている)ユーザー空間にコードを保持するように動機付けるにはどうすればよいですか?
ruby - クラスとモジュールの違い
私は Java から来ましたが、今は Ruby を使っています。
私がよく知らない言語機能の 1 つは、module
. a とは正確には何なのか、いつ使用するのmodule
か、なぜ a よりも a を使用するのmodule
か疑問に思っていますclass
。
ruby - Rubyのインクルードとエクステンドの違いは何ですか?
Ruby のメタプログラミングについて頭を悩ませているところです。ミックスイン/モジュールは常に私を混乱させます。
- include : 指定されたモジュール メソッドをターゲット クラスのインスタンス メソッドとして混合します。
- extend : 指定されたモジュール メソッドをターゲット クラスのクラスメソッドとして混合します。
大きな違いはこれだけなのか、それとももっと大きなドラゴンが潜んでいるのか? 例えば
python - Python モジュールの依存関係
それぞれがクラスを含む 2 つのモジュールがあります。問題は、それらのクラスが相互に参照していることです。
たとえば、room モジュールと CRoom と CPerson を含む person モジュールがあるとします。
CRoom クラスには、ルームに関する情報と、ルーム内のすべての人の CPerson リストが含まれています。
ただし、CPerson クラスは、たとえばドアを見つけたり、部屋に他の人がいるかどうかを確認したりするために、その部屋に CRoom クラスを使用する必要がある場合があります。
問題は、2 つのモジュールが相互にインポートしていることです。2 番目にインポートされたモジュールでインポート エラーが発生します :(
C ++では、ヘッダーのみを含めることでこれを解決できました。どちらの場合も、クラスには他のクラスへのポインターがあるだけなので、ヘッダーには前方宣言で十分です。
両方のクラスを同じモジュールなどに配置する以外に、Pythonでこれを行う方法はありますか?
編集:上記のクラスを使用した問題を示すpythonの例を追加
エラー:
トレースバック (最後の最後の呼び出し):
ファイル "C:\Projects\python\test\main.py"、1 行目、
部屋からのインポート CRoom
ファイル "C:\Projects\python\test\room.py"、1 行目、
人からのインポートCPerson
ファイル「C:\ Projects\python\test\person.py」、1行目、
部屋のインポートからCRoom
ImportError:名前CRoom
room.pyをインポートできません
person.py
python - Python 2.6がリリースされたので、すべてのプログラマーが現在その言語で知っているべきモジュールは何ですか?
Pythonの便利な機能の多くは、モジュール内にいくらか「隠されています」。たとえば、名前付きタプル(Python 2.6の新機能)は、コレクションモジュールにあります。
ライブラリのドキュメントページには、この言語のすべてのモジュールが表示されますが、Pythonを初めて使用する場合は、「ああ、 Pythonを使用してこの方法で実行できるとは知りませんでした」と言うでしょう。言語の重要な機能が経験豊富な開発者によって指摘されていない限り。
Python 2.6の新しいモジュールを特に探しているわけではありませんが、この最新リリースにあるモジュールを探しています。
python - Pythonモジュールをどのように編成しますか?
Pythonモジュールの整理に関しては、私のMacOSXシステムはめちゃくちゃです。私はhddのいたるところにパッケージを置いており、それらを整理するための特別なシステムはありません。
どのようにしてすべてを管理しやすくしますか?
perl - @INC にないディレクトリで Perl モジュールを「使用」するにはどうすればよいですか?
スクリプトの親ディレクトリにモジュールがあり、それを「使用」したいと考えています。
私が行った場合
構文エラーが発生します。
私はやろうとしました:
そして..明らかに@INCには表示されません
私はおかしくなりそうだ!ここで何が問題なのですか?
apache-flex - 複数のモジュールを使用する場合のFlexの最適化
ロード時間が非常に重要なFlexアプリケーションがあります(コンシューマーサイト)。画面に何かを表示して、必要に応じて追加のモジュールをロードできるようにしたい。
私が直面している問題は、すべてのモジュールの合計が、すべてのコンポーネントを単一の.swfファイルに含める場合よりもはるかに大きいことです。
その理由はかなり明白です。たとえば、Webサービスへのアクセスに必要なクラスは約100kbかかるようです。main.swfでこれらのクラスを使用しない場合、それらを使用するすべてのモジュールに含まれます。したがって、5つのモジュールがある場合、余分な500kBが無駄になります。
理論的には3つのレベルが欲しい
main.swf-可能な最小のレイアウト/スタイル/フォント/フレームワークタイプのものcommon.swf-モジュール1+モジュール2(Webサービスなど)に必要な追加クラスmodule1.swf-サイト内のモジュール1module2.swf-サイト内のモジュール2
これが可能かどうかはわかりません。
フレームワーク全体ではなく、フレームワークの一部にswz/swfファイルをロードできるかどうか疑問に思っています。
メインのアプリのサイズを200Kbに下げる必要があります。Webサービスと基本的なデータグリッド機能を追加すると、450kbになります。
学んだ教訓をいただければ幸いです。