問題タブ [cross-reference]

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 投票する
4 に答える
3340 参照

python - PythonSphinxで長い名前を参照する

私はPythonモジュールのドキュメントに取り組んでいます(SphinxとreSTを使用)。他のPythonオブジェクト(モジュール、クラス、関数など)を相互参照すると、完全なオブジェクト名が非常に長くなることがわかりました。多くの場合、80文字を超えるので、絶対に避けたいと思います。

次に例を示します。

問題は、ReallyLongExampleClassNameクラスのドキュメントを作成するときに、フルパス名用にドキュメントを生成したことですmodule1.module2.module3.module4.module5.ReallyLongExampleClassaName

これを解決する方法はありますか?私は次の方法を試しましたが、成功しませんでした。

1)モジュール名の途中に改行を追加します。例:

2)別の(ただしPythonでインポート可能な)方法でクラス名を参照する。例:

のドキュメントReallyLongClassNameはフルパス名に関連付けられているため、Sphinxは短縮バージョンを完全な名前のバージョンと関連付けることができないと思います。


2012年4月5日編集

j13rの回答/提案(以下を参照)に従って、私は次のことを試みました:

そして、これはうまくいきました。これを機能させるための唯一の注意点は、2行目の前にスペースを入れてはならないということです(これをdocstringで使用する場合は非常にイライラします)。したがって、元の例を機能させるには、次のようになります。

いい、そして醜い。ReallyLongExampleClassNameその上の行と同じレベルにインデントする前にスペースを入れると、出力にはスペースが含まれるため、Sphinxは。のようなものを参照しようとしますmodule1.module2.module3.module4.module5.ReallyLongExampleClassName

また、これの他の2つのバリエーションを試しましたが、機能しませんでした。

docstringのフォーマットを破壊しない解決策を探していましたが、それでうまくいくと思います...実際には、これよりも80文字を超える行の方が好きだと思います。

答えてくれたj13rに感謝します!

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

c# - C#XMLドキュメントコメントの別のセクションを参照してください

別のセクションのテキストから別のセクションを参照できるかどうか、たとえば「summary」セクションから「returns」セクションを参照できるか、またはその逆(特定のメソッドのドキュメント内)でハイパーリンクを生成できるかどうかを誰かが知っていますか?コンパイラ?(私の元々の問題は、「paramref」を持つパラメーターや「cref」を持つ他のメンバー/クラスなどですでに可能であるように、「summary」内から戻り値を参照する方法でした。その後、この問題は単なる私の質問で説明されているより一般的なものの特殊なケース)。

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

php - PHP で書かれた OpenGrok の代替

PHPフロントエンドを備えたopengrokまたはコードインデクサーツールに相当するものはありますか?

ありがとう!

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

javascript - Javascriptでクラスを相互参照する方法

メインのhtmlアプリケーションで定義されたスクリプトファイルの順序が重要であることを考慮して、異なる名前空間からのクラスのインスタンスまたはインスタンス変数を相互参照する方法はありますか?実際、2つの異なるクラスインスタンスを相互参照する可能性があるかどうかを知りたいです。1つは異なる名前空間で定義された参照を指し、もう1つは2番目のクラスで定義された変数が最初のインスタンスを指します。

main.js別の名前空間で定義されたいくつかのインスタンス変数を使用するクラスを定義するファイルがあるとします。たとえばparticle.js、で、同時にMainクラスpublic変数を指す変数を定義します。

...そして*.htmljavascriptファイルの順序は次のようになります:

たとえば、firebugで試してみると、実際にはこのコードは期待どおりに機能していますが、実際のアプリケーションの同じロジックでは非常に複雑で、Main is undefinedコンソールでエラーが発生しました。たとえば、Require.jsでAMDを使用して実際のクラスのモジュールをシミュレートすることは可能ですが、今はAMDで中継したくありません。

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

sql - フィールド数を計算する

私は3つのテーブルを持っています:

  • Article(idArticle、NameArt)
  • Tag(idTag、NameTag)
  • ArtiTag(idArticle、idTag)

次のような結果が必要です:NameTag、Count(そのタグに属する記事)

私は次のことを試しました:

ただし、タグや関連する記事がたくさんある場合でも、常に1行しか返されません

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

java - 別のクラスから MainActivity の RadioButton を参照する際のエラー

時間をバイナリで出力するアプリケーションを作成しました。ロジックはうまく機能しますが、ロジックと GUI を分離しようとすると、いくつかの問題が発生しました。相互参照の問題があるようですが、見つけられないようです。

主な活動:

論理クラス:

logcat の抜粋:

回避できる場合、ロジックがGUIを認識すべきではないことを理解しています。代わりにロジック クラスのボタンを初期化する必要があります。その場合、どのようにしますか?

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

ms-access-2010 - 複雑な問題に対する MS Access クエリ

SW_Report、SW_List、Manual_Install、Cloud_Install、および SW_Exclusion といういくつかのテーブルがあります。SW_Report には、Computer_Name (例: CN1) & App_Name (例: iTunes) というフィールドがあり、各ユーザーのコンピューターにインストールされているアプリごとに行が存在します (例: CN1 - iTunes、CN1 - Adob​​e、CN2 - iTunes...)。(SW_List にはフィールド App_Name (例: iTunes) と App_ID (例: 1001) があります。Manual_Install は、Tested_Apps (わずかに異なる命名規則) (例: iTunes 10.1_EN_US) と App_ID のリストを持つ別のプロジェクト チームによって作成されたテーブルです。 (例: n001) (クエリを実行するときにアプリに名前が含まれているかどうかをテストすることはできません) これは、Cloud_Install (Cloud_App および App_ID - いずれも前述の表のいずれとも一致しない) にも当てはまります。

Manual_Install と Cloud_Install の ID を SW_List の対応するアプリ ID に手動でマッピングし、Manual_SW_Xref と Cloud_SW_Xref というタイトルを付けました。私がする必要があるのは、一意の各 Computer_Name にインストールされている各 App_Name を調べ、Manual_SW_Xref と Cloud_SW_Xref にリストされているかどうかを確認し、2 つのリストのいずれかに含まれる SW を持つ Computer_Name のリストのみを返すクエリを作成することです。

何かご意見は?出発点が必要です。ありがとうございました。

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

mysql - 大規模データの MySQL 相互参照ルックアップ

構造との相互参照目的で使用されるテーブルを設計しています。

Web ページで、ユーザーが cuid または用語のいずれかを入力すると、プログラムは対応する ID を調べて、プログラム内で内部的に使用します。データベースには合計 2,669,793 のエントリがあります (したがって、id は 0 ~ 2669792 の範囲になります)。

これはかなり遅いと思います。ルックアップを可能な限り高速にするには、どのようなテクニックを使用すればよいですか? クエリはSELECT id WHERE cuid = ?またはのようになりSELECT id WHERE term = ?ます。

WHERE 句で id 自体を検索していないため、インデックスを作成することでどのようなメリットがあるかわかりません (ただし、id は本質的にインデックスが作成されます)。1 つのテーブルを複数のテーブルに分割し、何らかのマージ操作を行うなどのことを聞いたことがあります。何かご意見は?ありがとう。

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

visual-studio-2010 - Visual Basic 2010 を使用して Access データ ソース内のテーブルを相互参照する方法

私はプログラミングが初めてです。Visual Basic 2010 を使用しています。CoreDataSet という名前の Access データ ソースがあり、Rates、Vendors、Zones の 3 つのテーブルがあります。Vendors テーブルを 2 つのコンボ ボックスにバインドしました。Vendors の名前を選択すると、対応するコンボ ボックスの横のラベルに郵便番号の最初の 3 桁が表示されます。これら 2 つのラベル (または 2 つの 3 桁の郵便番号) を取得し、「ゾーン」テーブルへの相互参照を行います。ゾーン テーブルには、上部 (列名) に 3 桁の zip のリストがあり、2 番目の列に 3 桁の zip のリストがあり、次のようになります (例)。

したがって、郵便番号 022 から 021 への配送はゾーン 3 になり、022 から 022 への配送はゾーン 1 になります。目標は、2 つのベンダー (各コンボ ボックスに 1 つずつ) を選択し、フォームのラベル 1 と 2 に 3 桁の郵便番号を表示することです (完了)。 ) およびそれらに適用される UPS ゾーンは、ラベル 3 (未実施) にあります。相互参照は可能ですか?助けてください、ありがとう。

私はそれの半分を働かせました。次のようにクエリ (QueriesTableAdapter.query1) を実行しました。

私のVBコードは次のとおりです。

これにより、020 shipping から label2 に入力された任意の zip までのゾーンが選択され、正常に機能します。しかし、020だけでなく、いろいろな「発送元」を選択する必要があります...

動作しません。select 句でパラメーターを使用する方法、または選択する列として Label1 の値を認識するようにするにはどうすればよいですか?

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

sql - 相互参照 SQL データ

次のような 2 つのテーブルがあります。

ビュー内のテーブル 1 にクラスを結合するために、最初のテーブルの classID を相互参照するにはどうすればよいですか?

どんな助けでも大歓迎です!