問題タブ [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.
c# - リフレクションを介して名前空間内のすべての型を取得する
C# でリフレクションを使用して名前空間内のすべてのクラスを取得するにはどうすればよいですか?
c++ - C++ の「ヘルパー」関数
一部の古いコードをリファクタリングしているときに、実際には静的であるはずのいくつかのパブリック メソッドを削除しました。これらは、a) メンバー データを操作したり、他のメンバー関数を呼び出したりしないためです。b) 他の場所で役立つ可能性があるためです。
これにより、「ヘルパー」関数をグループ化する最善の方法について考えるようになりました。Java/C# の方法は、プライベート コンストラクターで静的関数のクラスを使用することです。
ただし、C++ であるため、名前空間を使用することもできます。
ほとんどの場合、名前空間アプローチを好むと思いますが、各アプローチの長所と短所を知りたいと思いました。たとえば、クラス アプローチを使用した場合、オーバーヘッドは発生しますか?
xml - XPath を使用して名前空間内の要素を選択する
特定の名前空間 (プレフィックス) を持つドキュメントの最上位の要素を選択したい。
より具体的には、/html/body (XHTML 名前空間内) または特定の名前空間内のいくつかの要素のいずれかで始まる XML ドキュメントがあります。/html/body を効果的に取り除き、本文の内容またはルートの名前空間要素全体を返すだけです。
c++ - C ++で階層型名前空間を実際に使用するのはいつですか?
1つのレベルの名前空間の使用法を理解できます。しかし、名前空間の3つのレベル。非常識に見えます。その実用的な使い方はありますか?それとも単なる誤解ですか?
ruby-on-rails - RailsWay-名前空間
「TheRailsWay」のやり方について質問があります。公開側と管理インターフェースを備えたアプリケーションを使用する場合、その方法に関するRailsコミュニティの一般的なコンセンサスは何ですか?
名前空間、サブドメイン、またはそれらを完全に放棄しますか?
xml - Xpath を使用して XML ファイルの名前空間を取得する方法
次のように始まる XML ファイルがあります。
これらのファイルをたくさん開く必要があります。これらはそれぞれ異なる名前空間を持ちますが、一度に 1 つの名前空間しか持ちません (1 つの xml ファイルで 2 つの名前空間が定義されていることはありません)。
XPath を使用して、指定された名前空間を名前空間マネージャーに自動的に追加する方法が必要です。これまでのところ、xml ファイルを解析して名前空間を取得することしかできませんでしたが、XPathNavigator インスタンスがあり、名前空間を取得するための適切でクリーンな方法があるはずですよね?
- また -
名前空間が 1 つしかないことを考えると、どうにかして XPath が xml に存在する唯一の名前空間を使用するようにし、常に名前空間を追加することでコードが乱雑になるのを回避します。
c++ - 別の名前空間で BOOST をラップするにはどうすればよいですか?
BOOST の 2 つのバージョンを同時にプロジェクトにコンパイルしたいと考えています。理想的には、次のように使用できる必要があります。
.net - 名前空間をどのように整理しますか?
したがって、論理エンティティ(人、国など)、GUI要素/コントロール、データおよびナビゲーションコントローラー/マネージャー、そしてクアッドツリーやタイマーなどがあり、これらを論理名前空間に明確に分離することに常に苦労しています。
私は通常このようなものを持っています:
- Leviathan.GUI.Controls
- Leviathan.GUI.Views
- Leviathan.Entities
- Leviathan.Controllers(データおよびその他のもの)
- Leviathan.Helpers(木やその他のもの)
これに関する良いガイドはありますか?私はこの混乱を止める必要があります。
c# - 「using」ディレクティブは名前空間の内側または外側にあるべきですか?
一部の C# コードでStyleCopを実行していますが、using
ディレクティブが名前空間内にある必要があると報告され続けています。
using
名前空間の外側ではなく内側にディレクティブを配置する技術的な理由はありますか?