問題タブ [import]

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

python - 解析が完了する前にモジュールを終了するには?

モジュールをインポートするモジュールがありますが、インポートされるモジュールが存在しない場合があります。モジュールがインポートされた後、インポートされたモジュールのクラスを継承するクラスがあります。ImportErrorモジュールが存在しない場合に例外をキャッチする場合、Python が残りのモジュールを解析するのを止めるにはどうすればよいですか? それが不可能な場合は、他の解決策を受け入れます。

以下は基本的な例です (selfaware.py):

これを行うために私が考えることができる唯一の方法は次のとおりです。

  • モジュールをインポートする前にselfaware.py、モジュールが利用可能かどうかを確認skynetし、単純にスタブ クラスを渡すか作成します。selfaware.py複数回インポートすると DRY が発生します。
  • 内部には、ブロック内でselfaware.py定義されたクラスがあります。try例えば:

    /li>
0 投票する
2 に答える
393 参照

java - テキストからmysqlにデータをインポートする際の問題

アプリケーションを使用して、テキスト ファイルから mysql にデータをインポートしました。次のコードを使用しました。

しかし、テキストから mysql にデータをロードするクエリは null です。どこで間違いを犯したか教えてもらえますか?

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

java - 古いデータを新しいシステムに変換する方法は? SQL またはマネージ コードを使用していますか?

会社がまったく新しいアプリケーションを構築しているとしましょう。アプリケーションは DDD の原則に従っています。古いコードベースには、新しいコードベースに変換したい多くの製品 (または会社の別の「エンティティ」) があります。

この作業はどのように行うべきですか?通常、あるデータベースから別のデータベースへの転送など、ssis を使用してインポートする方が高速で簡単です。しかし、ここでの主な問題は、多くの BusinessRules (DomainLayer のマネージ コードに実装されている) がスキップされていることです...開発者が次のように言う場合、これで十分でしょうか:「私はそれを制御しています。ルールは SQL スクリプトとして複製されています.. ."

マネージ コード ライブラリを SQL Server にインポートする必要がありますか (少なくとも、.NET および MS SQL Server では可能です)。それとも、マネージド コードでインポート スクリプトを作成して、エンティティがデータベースに保存されるときにドメイン内のすべてのレイヤーがトラバースされるようにする必要がありますか?... (何時間もかかる可能性があります..)

あなたの考えは何ですか?

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

c++ - Visual C++ でインポート ライブラリ (.lib) と DLL をビルドするにはどうすればよいですか?

DLL ファイルとインポート ライブラリ (.lib) ファイルをビルドする単一の Visual Studio プロジェクトが必要です。(インポート ライブラリは、その DLL ファイルを使用する他のプロジェクトでその DLL ファイルを読み込む処理を行う、静的にリンクされたライブラリです)。

そこで、Visual Studio C++ 2008 Express Edition に移動し、クラス ライブラリ タイプの新しいプロジェクトを作成し、「構成タイプ」を「動的ライブラリ (.dll)」に設定しました。

しかし、ソリューションをビルドすると、表示される唯一の関連する出力ファイルは DLL ファイルです。LIB ファイルが生成されていません。プロジェクト ディレクトリとすべてのサブディレクトリ (Release および Debug) を調べました。

MSDN には、「DLL のビルド時にリンカーがインポート ライブラリを作成する」と記載されているため、LIB ファイルと DLL ファイルを同時にビルドすることは可能だと思います。 また、この Web サイトの別のユーザーが、Visual C++ を使用して LIB ファイルと DLL ファイルを同時に作成しています

どうすればそれができますか?

0 投票する
10 に答える
2935 参照

java - クラスファイルを大きくするのはどれですか? import java.awt.*、または束または単一の import ステートメントですか?

さて、次を使用するプロジェクトがあったとします。

クラスファイルを小さくして使用できますか:

いらないものをたくさん輸入しているので、反対を考えています。ファイルの文字数が大幅に少なくなるためだと考えています。

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

json - IronPython "LookupError: 不明なエンコーディング: hex"

IronPython 2.0で「simplejson」(またはそれに依存するもの) を「インポート」しようとすると、「LookupError: unknown encoding: hex」が発生します。どうすればこれを機能させることができますか?

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

java - インポートされたモジュールで Jython クラスを使用できないのはなぜですか?

同じディレクトリにいくつかの Jython モジュールがあります。それらの 1 つは、次のクラスを定義します。

このクラスを独自のモジュール内からインスタンス化して実行できます。ただし、そのモジュールを別の Jython モジュールにインポートして MyTask() をインスタンス化しようとすると、次のエラーが発生します。

Runnable.__init__(self) AttributeError: クラス Runnable には属性 '__init__' がありません

ここで何が間違っていますか?このコードは、クラスが定義されているモジュール内では有効ですが、そのクラスを別のモジュールにインポートすると有効でないのはなぜですか? (「from modulename import MyTask」ではなく「import modulename」でインポートしています)

編集: 問題は Runnable がインターフェースであり、したがってコンストラクターがないことであると示唆した人へ: 私はこれを知っていますが、この状況を完全には説明していません。問題の核心は、このクラスが定義されているモジュール内でインスタンス化できることですが、別のモジュールにインポートしてそこでインスタンス化することはできません。つまり、

mytask_module で:

other_module で:

今、あなたは混乱を見ますか?問題が純粋に説明したとおりである場合、前の例でも AttributeError が発生するはずですが、そうではありません。それはうまくいきます。

編集 #2 :どうやらこれはスタンドアロン スクリプトでは機能しますが、私の Eclipse/Pydev 環境では機能しません。したがって、本当の問題は、なぜ Pydev が私にこれをさせないのかということです。これが自分の Pydev/Eclipse 環境でうまくいく場合は、私に知らせてください。

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

import - OpenMP: foo() と bar() の違いは何ですか

Q1-foo() と bar() は同等ですか?

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

wpf - System.ServiceProcess名前空間をWPFプロジェクトにインポートする方法は? CodeSense に表示されない

System.ServiceProcess名前空間を VB.NET (C# ではない) の WPF プロジェクトにインポートするにはどうすればよいですか? オブジェクトは VS2008のServiceControllerツールボックスになく、理解できないようです。何か案は?その特定の名前空間を WPF プロジェクトにインポートできない場合、誰かが WPF アプリケーションから Windows サービスを制御する別の方法を提案できますか? このフレームワークがマルチメディア アプリに重点を置いていることは知っていますが、ツールの一部を WPF に切り替えたいと思っています。

前もって感謝します!