問題タブ [namespaces]

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

c# - リフレクションを介して名前空間内のすべての型を取得する

C# でリフレクションを使用して名前空間内のすべてのクラスを取得するにはどうすればよいですか?

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

c++ - C++ の「ヘルパー」関数

一部の古いコードをリファクタリングしているときに、実際には静的であるはずのいくつかのパブリック メソッドを削除しました。これらは、a) メンバー データを操作したり、他のメンバー関数を呼び出したりしないためです。b) 他の場所で役立つ可能性があるためです。

これにより、「ヘルパー」関数をグループ化する最善の方法について考えるようになりました。Java/C# の方法は、プライベート コンストラクターで静的関数のクラスを使用することです。

ただし、C++ であるため、名前空間を使用することもできます。

ほとんどの場合、名前空間アプローチを好むと思いますが、各アプローチの長所と短所を知りたいと思いました。たとえば、クラス アプローチを使用した場合、オーバーヘッドは発生しますか?

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

xml - XPath/XML の何が問題になっていますか?

この xml (以下と同じ) で非常に基本的な XPath を試していますが、何も見つかりません。.NET とこのウェブサイト//PropertyGroup/PropertyGroupおよびなどの XPath の両方を試しています//MSBuildCommunityTasksPathが、単に機能していません (コンパイルしても結果が返されません)。

ソース XML:

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

xml - XPath を使用して名前空間内の要素を選択する

特定の名前空間 (プレフィックス) を持つドキュメントの最上位の要素を選択したい。

より具体的には、/html/body (XHTML 名前空間内) または特定の名前空間内のいくつかの要素のいずれかで始まる XML ドキュメントがあります。/html/body を効果的に取り除き、本文の内容またはルートの名前空間要素全体を返すだけです。

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

c++ - C ++で階層型名前空間を実際に使用するのはいつですか?

1つのレベルの名前空間の使用法を理解できます。しかし、名前空間の3つのレベル。非常識に見えます。その実用的な使い方はありますか?それとも単なる誤解ですか?

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

ruby-on-rails - RailsWay-名前空間

「TheRailsWay」のやり方について質問があります。公開側と管理インターフェースを備えたアプリケーションを使用する場合、その方法に関するRailsコミュニティの一般的なコンセンサスは何ですか?

名前空間、サブドメイン、またはそれらを完全に放棄しますか?

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

xml - Xpath を使用して XML ファイルの名前空間を取得する方法

次のように始まる XML ファイルがあります。

これらのファイルをたくさん開く必要があります。これらはそれぞれ異なる名前空間を持ちますが、一度に 1 つの名前空間しか持ちません (1 つの xml ファイルで 2 つの名前空間が定義されていることはありません)。

XPath を使用して、指定された名前空間を名前空間マネージャーに自動的に追加する方法が必要です。これまでのところ、xml ファイルを解析して名前空間を取得することしかできませんでしたが、XPathNavigator インスタンスがあり、名前空間を取得するための適切でクリーンな方法があるはずですよね?

- また -

名前空間が 1 つしかないことを考えると、どうにかして XPath が xml に存在する唯一の名前空間を使用するようにし、常に名前空間を追加することでコードが乱雑になるのを回避します。

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

c++ - 別の名前空間で BOOST をラップするにはどうすればよいですか?

BOOST の 2 つのバージョンを同時にプロジェクトにコンパイルしたいと考えています。理想的には、次のように使用できる必要があります。

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

.net - 名前空間をどのように整理しますか?

したがって、論理エンティティ(人、国など)、GUI要素/コントロール、データおよびナビゲーションコントローラー/マネージャー、そしてクアッドツリーやタイマーなどがあり、これらを論理名前空間に明確に分離することに常に苦労しています。

私は通常このようなものを持っています:

  • Leviathan.GUI.Controls
  • Leviathan.GUI.Views
  • Leviathan.Entities
  • Leviathan.Controllers(データおよびその他のもの)
  • Leviathan.Helpers(木やその他のもの)

これに関する良いガイドはありますか?私はこの混乱を止める必要があります。

0 投票する
12 に答える
245726 参照

c# - 「using」ディレクティブは名前空間の内側または外側にあるべきですか?

一部の C# コードでStyleCopを実行していますが、usingディレクティブが名前空間内にある必要があると報告され続けています。

using名前空間の外側ではなく内側にディレクティブを配置する技術的な理由はありますか?