問題タブ [fully-qualified-naming]
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.
java - 明示的なメソッド命名または呼び出し目的パラメーターを含むジェネリック メソッド名
パブリック API メソッドのメソッド命名の決定に出くわすことがあります。
バリアント A:
バリアント B:
パラメータ(およびチェック)が必要ないため、APIクライアントの場合、バリアントAのインターフェースを使用する方が便利だと思います。
しかし、バリアント B では、パブリック インターフェイスも小さくなり、開発者のタスクがより簡単になるとも思います。
これらのアプローチについてどう思いますか?
mysql - MySQL データベース名を数値にすることはできますか?
MySQL では、数字のみのデータベース名を作成できません。文字を追加する場合にのみ機能します。
数字のみを使用する MySQL でデータベース名を作成するにはどうすればよいですか?
CREATE DATABASE 2752054;
sitecore - GetFullUrl が完全な URL を返さない - sitecore
完全修飾URLを取得しようとしています。コードは次のとおりです
これは、次のようなものを返しますhttp://cp.localsite/sitecore/shell/Applications/Content%20Manager/default.aspx?id= {DC6B4AE0-929D-4F19-97F4-825796A30781}&la=en&fo={DC6B4AE0-929D-4F19 -97F4-825796A30781} これは id から ?id= までのリンクのように生成され、通常のテキストのように見えます。これを解決するにはどうすればよいですか。コンテンツのクリック可能な URL が必要です。どんな助けでも本当に感謝しています。
ありがとう。
c# - Roslyn - 完全修飾名で宣言を見つける
プロジェクトで宣言されたシンボルを見つけるために、SymbolFinder.FindDeclarationsAsync() メソッドを使用しています。ただし、メソッドは完全修飾名には一致しません。
上記のコードは、System.String、System.Data.String、System.Reflection.String などの String に対して複数の宣言を返します。
「System.String」を指定して、指定された完全修飾名の ISymbol オブジェクトのみを取得する方法はありますか?
caching - ECore にキャッシュされた修飾名を実装する
クラス、Container および Containable が必要で、修飾名を実装したい ( root/containerA/containerB/containableXYZ )
したがって、コンテナーは Containable から派生し、Containable には fullName プロパティがあり、これを派生、一時的、および揮発性として設定すると機能します
しかし今、階層の各レベルの大きなモデルで同じパスが不必要に計算されるのではないかと心配しています-各コンテナはそのパスをキャッシュできます
しかし、コンテナの親が変更された場合、そのパスを自動的に再計算するにはどうすればよいですか?
powershell - スクリプトへのパスが完全に修飾されている場合、削除サーバーで Powershell を実行すると失敗する
同じドメイン \tt-sql.perf.corp と \tt-file.perf.corp で Windows Server 2012 R2 を実行している 2 つのサーバーがあります。ファイル サーバーの共有フォルダー \tt-file.perf.corp\fileshare\helloworld.ps1 に Powershell スクリプトがあります。次のコマンドを実行するSQLサーバー上にアプリケーションがあります。
powershell -NonInteractive -InputFormat None -ExecutionPolicy Bypass -Command "& '\tt-file.perf.corp\fileshare\helloworld.ps1'"
次のエラーで失敗しています。
& : AuthorizationManager のチェックに失敗しました。行:1 文字:3 + & '\tt-file.perf.corp\fileshare\helloworld.ps1' + ~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : SecurityError: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess
IP アドレスを使用するようにパスを変更した場合も失敗します。
ただし、スクリプトへのパスが完全修飾されていない場合に機能します。
powershell -NonInteractive -InputFormat None -ExecutionPolicy Bypass -Command "& '\tt-file\fileshare\helloworld.ps1'"
Windows Management Instrumentation サービスは両方のサーバーで実行されています。両方のサーバーでも Get-ExecutionPolicy を実行しましたが、どちらも無制限に設定されています。両方のサーバーで UAC が無効になっています。どうしたの?
php - クラスから use ステートメントを取得する
最適なタイトルはよくわかりませんが、私が求めていることをできる限り説明します。次のファイルがあるとします。
MyCustomClass.php
ここでリフレクションを使用すると、コンストラクト内の型ヒントから完全修飾クラス名を取得できます。
ただし、 と を受け取りFooNamespace\FooClass
ますBarNamespace\BarClass
。FooNamespace\FooClass
ではないBarNamespace\Bar
。への参照もありませんBazNamespace\BazClass
。
基本的に、私の質問は次のとおりです。 、、、およびMyCustomClass.php
のみを知っているときに完全修飾名を取得するにはどうすればよいですか?FooClass
Bar
BazSpecial
これはパフォーマンスを低下させるため、ファイル パーサーは使用したくありません。私は次のようなことができるようにしたい:
どうすればこれを行うことができますか?