問題タブ [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.

0 投票する
8 に答える
5026 参照

java - Java などの言語では階層的なパッケージ名を使用するのに、Python では使用しないのはなぜですか?

私は Java で企業の仕事をしたことはありませんが、逆ドメイン名のパッケージ命名規則をよく目にします。たとえば、Stack Overflow Java パッケージの場合、コードを package の下に置きますcom.stackoverflow

Java のような規則を使用する Python パッケージに出くわしましたが、それに対する賛成意見と反対意見が何であるか、またはそれらが Java と同じように Python に適用されるかどうかがわかりませんでした。どちらかを優先する理由は何ですか? これらの理由はどの言語にも当てはまりますか?

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

shell - Debian postinst スクリプト内で新しくインストールされたバージョンを取得するには?

Debian Policy Manualによると、私の postinst スクリプトは、アップグレードおよび構成時に「postinst configure old-version」として呼び出されます。ここで、old-versionは以前にインストールされたバージョン (おそらく null) です。new-version、つまり現在構成されている (アップグレードされている) バージョンを特定したい。

環境変数$DPKG_MAINTSCRIPT_PACKAGEにはパッケージ名が含まれています。_VERSION同等のフィールド はないようです。/var/lib/dpkg/statuspostinst の実行後に更新されるため、そこから解析することもできないようです。

何か案は?

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

delphi - Delphi IDE プロジェクトの「Clean」コマンド -- 何をしますか?

Delphi 2007 (おそらく他のバージョンも同様だと思います) を実行している場合、プロジェクト マネージャーでプロジェクト (この場合は BPL の EXE) を右クリックすると、[コンパイルとビルド] の上に [クリーン] コマンドがあります。 . それは正確に何をしますか?

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

perl - Perlで繰り返し発生するパッケージ呼び出しを検出するにはどうすればよいですか?

私はPerlプロジェクトを持っていますが、循環パッケージ呼び出しを行うことで問題が発生しました。以下のコードは問題を示しています。

これが実行されると、各パッケージは、コンピュータのすべてのメモリが消費されてロックされるまで、他のパッケージを呼び出します。これは悪い設計であり、このような循環呼び出しを設計で行うべきではないことに同意しますが、私のプロジェクトは十分に大きいため、実行時にこれを検出したいと思います。

弱体化関数とData::Structure :: Utilについて読みましたが、循環パッケージロードがあるかどうかを検出する方法がわかりません(反復ごとに新しいコピーが作成されて保存されるため、想定しています) $ thisハッシュの各コピーで)。何か案は?

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

oracle - PL/SQL: パッケージでプロシージャが正しく機能しない

いくつかの手順を含むパッケージに取り組んでいますが、少し問題が発生しています。ガロンをリットルに変換する手順やその他の手順をテストしようとすると、数値を変換する代わりに、名前のないブロックで宣言された内容が出力されるだけです。何か案は?

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

delphi - Delphi: 必要なパッケージが見つかりません

A、B、および C の 3 つのパッケージをビルドしようとしています。A は、B および C で使用されるいくつかの基本クラスを定義します。3 つすべてを同じプロジェクト グループに入れ、すべて同じに出力するように設定しました。カスタム BPL 出力フォルダー。このフォルダーは、B と C の検索パスにあります。しかし、B と C をビルドしようとすると、コンパイラーが Requires リストでチョークします。「必要なパッケージ 'A' が見つかりません。」

B と C が正しくビルドできるように、A の場所を B と C に伝えるにはどうすればよいですか?

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

delphi - Delphi のランタイム パッケージとデザイン タイム パッケージに大騒ぎ

Delphi のほとんどのコンポーネント(VCL)が 2 つの部分に分かれていることを確認しました。
1) デザインタイム パッケージ
2) ランタイム パッケージ

なぜこのすべての大騒ぎ。RunTime と DesignTime の両方のパッケージを 1 つのパッケージにまとめると、どのような違いがありますか?

この分離ロジックを本当に理解できたことは一度もありません。

では、この背後にあるロジックは何ですか?

この区別は、Microsoft によって定められたコンポーネント標準の採用と準拠を避けるためだけに行われたと誰かに言われたことがあります。実際、これには論理がありません。

これは本当ですか?

0 投票する
9 に答える
29994 参照

sql-server - SQL Serverにはパッケージがないので、プログラマーはそれを回避するために何をしますか?

ストアドプロシージャが急増しているSQLServerデータベースがあります。Oracleの「パッケージ」機能があるため、Oracleデータベースでは多数のストアドプロシージャは問題になりません。

Oracleのような「パッケージ」機能の欠如を回避するために、プログラマーは何をしますか?