問題タブ [packages]
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 - Python パッケージ - ファイルではなくクラスごとにインポート
次のファイル構造があるとします。
app/controllers/project.py がクラス Project を定義している場合、app.py は次のようにインポートします。
私はただできるようにしたい:
これはどのように行われますか?
java - Java パッケージ サイクルの検出: 関連する特定のクラスを見つけるにはどうすればよいですか?
検出された「パッケージ間サイクル」に関与する特定のクラスを明示的にリストすることが目標であることを知っている場合、Java パッケージの循環依存関係を検出するためにどのツールをお勧めしますか?
classycleとJDependについては知っていますが、どちらもパッケージの循環依存関係に関係するクラスをリストできません。Metricsには興味深いサイクルのグラフ表示がありますが、これもパッケージに限定されており、非常に読みにくい場合があります。
私は取得するのにうんざりしています:
" 3 つのパッケージの間にはパッケージ サイクルの依存関係があります
。それぞれに xxx クラスがあります。
幸運にも適切なクラスを見つけて、このサイクルを断ち切りましょう"
サイクルが検出された理由を実際に説明する追加の手順を実行するツールを知っていますか (つまり、「関連するクラスを一覧表示する」など)。
Riiight... 結果を発表する時が来ました:
@l7010.de: ありがとうございます。特に「CAP」の回答については、(十分な担当者がいるときに)あなたに投票します...しかし、CAPは水中で死んでおり、私のEclipse 3.4とは互換性がありません。残りは商用で、フリーウェアのみを探しています。
@daniel6651: ありがとうございます。ただし、前述のとおり、フリーウェアのみです (最初に言及しておらず申し訳ありません)。
@izb findbugs の頻繁なユーザー (現在最新の 1.3.5 を使用) として、ワンクリックであなたの回答を受け入れることができます... findbug を有効にしてサイクルを検出するオプションを説明していただければ。その機能は、0.8.7 バージョンについてのみ言及されており(「クラス間の循環依存関係を検出するための新しいスタイル検出器」を探してください)、テストすることはできません。更新: 現在は機能しており、そのオプションがアクティブ化されていない古い findbugs 構成ファイルがありました。それでもCADは好きです;)
答えは...以下の私自身の(2番目の)答えを参照してください
delphi - Delphi パッケージ内のユニットの暗黙的なインポートを防ぐ
「含む」リストに記載されていないユニットをDelphiのパッケージが暗黙的にインポートするのを防ぐ方法はありますか? 暗黙的なインポートを実行しようとするとビルドが失敗するコンパイラ ディレクティブを探しています。
ユニット A を暗黙的にインポートするパッケージを IDE にインストールしてから、ユニット A を実際に含む別のパッケージをインストールしようとすると、問題が発生します。IDE は、ユニット A が最初のパッケージに既に含まれているため、そのパッケージをインストールできないと通知します。そうではない場合!
sql-server-2000 - SQL サーバー上のすべての DTS パッケージに対して、人間が判読できるスクリプトを作成するにはどうすればよいですか?
個々の DTS パッケージを編集して Visual Basic スクリプトとして保存できることはわかっていますが、サーバー上に何百ものパッケージがあるため、それには時間がかかります。それらすべてを一度にスクリプト化するにはどうすればよいですか? パッケージごとに 1 つのファイルを作成して、ソース管理にチェックインしたり、検索して特定のテーブルを参照しているファイルを確認したり、開発サーバーのパッケージと運用サーバーのパッケージを比較したりできるようにしたいと考えています。
c# - ドメイン オブジェクト モデルのパッケージ命名規則
ドメイン固有のオブジェクト モデルに適したパッケージの命名規則を教えてください。たとえば、Person.java POJO があるとします。それをmydomain.modelまたは mydomain.entityまたはmydomain.om (オブジェクト モデル) パッケージに配置します。アイデアは、MVC モデル オブジェクトをドメイン オブジェクト モデルから分離することです。私たちの MVC ベースのアプリケーションには動作を含むモデルパッケージがありますが、そのパッケージを使用してドメイン オブジェクト モデルを含めるのは不適切であり、混乱を招く可能性があります。
ajax - 利用可能なAJAXJSFライブラリのリストはありますか?
www.jsfmatrix.netに代わるものを探して、そこにあるJSFライブラリをよりよく理解し、独自のグリッド/テーブルコンポーネントを作成する必要をなくします。または、これらの27は、世界が提供しなければならない最高のものですか(実際には、3つだけが塩の価値があります)。
c# - データ フロー タスクで vs_needsnewmetadata エラーを克服する方法は?
テーブル内のデータを 1 つの SQL Server 2005 から別の SQL Server 2005 にコピーする SSIS パッケージがあります。これは「データ フロー」タスクで行います。パッケージ構成ファイルで、宛先テーブル名を公開します。
問題は、構成ファイルの宛先テーブル名を (メモ帳を使用して) 変更すると、次のエラー「vs_needsnewmetadata」が表示されることです。私は問題を理解していると思います...パッケージを最初にセットアップしたときに、宛先テーブルの列のマッピングが修正されました。
質問: ssis パッケージで上記を行う最も簡単な方法は何ですか?
プログラムによるメタデータの設定などについてオンラインで読みましたが、これは避けたいと思います。また、すべてがうまくいくC#コンソールアプリを作成しました...すべてのテーブルなどはapp.configで指定されています...しかし、明らかにこのソリューションは十分ではありません。
delphi - Delphi 7は、ファイルが見つからないことについて文句を言います
弊社の自動ビルドサーバーのmakeファイルとして使用するために変更したBPGファイルがあります。それを機能させるために私は変更しなければなりませんでした
DPRファイルで、コンパイラがunit1.pasが見つからないことについてのガフを与えずに動作させるために。BPGファイルを使用してプロジェクト内のものを実際に確認したいので、これは面倒です。新しいユニットを追加するたびに、「unitx.pas」内のユニットがDPRファイルに自動ジャックされます。
私が実行make -f [then some options]
している、コンパイルしているDPRは、makeファイルと同じディレクトリにありませんが、これが重要かどうかはわかりません。が削除されている限り、すべてが正常にコンパイルin 'unit1.pas
されます。
delphi - Delphi 7 のプロジェクト グループのすべてのユニットが 1 つのフォルダにあると予想されますか?
おそらくこれは他の Delphi にも当てはまります (私は 7 つしか使用していません)。かなり大規模なアプリのほぼすべての DLL が別のフォルダーにあるように、コードを分割しました。
Delphi にプラグインするためにダウンロードしたオープン ソースの 99% は、すべてのソースが 1 つのフォルダーに変更されています。
これは、Delphi の開発者がユーザーのコーディング プラクティスについて行った、自明ではない可能性のある仮定であったようです。
linux - RedHat のパッケージ名とバージョンはどこにありますか?
特定の RedHat リリース (RHEL4、RHEL5...) に特定のパッケージ (またはパッケージの特定のバージョン) が含まれているかどうかを確認するにはどうすればよいですか? Debian と Ubuntu の場合は、packages.debian.org と packages.ubuntu.com があります。RedHat 用の同様の Web サイトはありますか?
注: 一部のパッケージ バージョンを確認するためだけにすべてのリリースをインストールする必要はありません :-)