問題タブ [alias]

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

c# - 文字列とC#の文字列の違いは何ですか?

例(ケースに注意してください):

それぞれの使用に関するガイドラインは何ですか?そして、違いは何ですか?

0 投票する
17 に答える
38174 参照

sql - SQLテーブルエイリアス-良いか悪いか?

SQLでテーブルエイリアスを使用することの長所と短所は何ですか?私は個人的にそれらを避けようとしています。なぜなら、それらはコードを読みにくくするからです(特に、大きなwhere / andステートメントを読むとき)が、これに対する反論を聞くことに興味があります。テーブルエイリアスを使用するのが一般的に良いのはいつですか。また、好みの形式はありますか?

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

oracle - Oracle 列エイリアスの二重引用符

わかりました、これは少しあいまいな質問ですが、誰かが私を助けてくれることを願っています.

私が取り組んでいるシステムは、ストアド プロシージャ内で実行するための動的 SQL 文字列を構築し、その動的 SQL 定義の列エイリアスの一部であり、実際にはユーザー生成データの別のテーブルから取得された値です。

たとえば、文字列は次のようになります。

これはうまくいきます。ただし、エイリアスに使用される値には二重引用符が含まれている可能性があり、これにより外側の引用符が壊れます。どうにかしてエイリアス内の二重引用符をエスケープできるのではないかと思っていましたが、その方法を見つけることができませんでした。バックスラッシュは機能せず、2 つの二重引用符を続けて使用すると、このエラーが発生します。

以前にこの問題を経験した人はいますか? 誰かが持っている洞察に乾杯。

psエイリアスにはスペースが含まれている可能性があるため、エイリアスを引用符で囲む必要があります。

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

networking - .net でネットワーク エイリアスを見つける

コードが実行されているマシンのネットワーク エイリアスを .net 2.0 で検出する方法はありますか? 具体的には、ワークグループが自分のマシンを //jekkedev01 として認識している場合、その名前をプログラムで取得するにはどうすればよいですか?

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

c# - c#で名前のエイリアシングの代わりに継承を使用するのは正しいですか?

言い換えれば、使用するのは正しいですか:

それ以外の:

CustomerList を 1 回定義するだけで済み、顧客リストが必要になるたびに常に同じ型を使用するため、最初のアプローチを使用したいと思います。一方、名前のエイリアシング アプローチを使用すると、どこでも再定義する必要があるだけでなく、誰かがそれを使用するたびに (大きなチームを考えてみてください)、別のエイリアスが与えられる可能性があり、コードが読みにくくなります。

この場合の意図は、クラスを拡張することではなく、単にエイリアスを作成することであることに注意してください。

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

oracle - Oracle Alias の二重引用符

Oracle 9i で気まぐれな問題が発生しています

デュアルから 1"FirstColumn" を選択します。

上記のクエリの実行中に Oracle がエラーをスローします。ORA-03001: 本番サーバーに実装されていない機能です。

私の検証サーバーでは、同じクエリが正常に機能しています。どちらのサーバーも Oracle 9i を使用しています

誰が何が悪いのか考えています...? これは、Oracleサーバーで構成可能なアイテムですか。

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

c# - C#デフォルトのスコープ解像度

BCLクラス'Windows.Forms.Button'と衝突するac#クラス'Button'(変更できません)を継承しました。通常、Idは非常に喜んで行きます:

しかし、このクラスへの参照が多数あるか、再入力するのが面倒です。

コンパイラ(リンカー?)をデフォルトでBCLバージョンよりもカスタマイズされたバージョンのButtonを使用するようにする方法はありますか?

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

sql-server - エイリアスを使用して SQL Server に接続できない

サーバーに SQL Server 2000 をインストールしていますが、奇妙な接続の問題が発生しています。

SSMS を使用すると、Configuration Manager でセットアップしたエイリアスを使用して接続できません。エイリアスは、共有メモリの下の順序で最初のプロトコルである TCPIP を使用するように設定されています。エイリアスに入力したサーバー名とまったく同じ名前を使用すると、問題なく接続できます。

私のASP.NETアプリケーションでもまったく同じ動作が見られます.エイリアスを使用すると、接続エラーが発生します.名前を使用すると、正常に接続されます. ASP.NET 接続文字列がプロトコルを指定していません。

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

ruby - 継承なしでクラスメソッドをオーバーライドし、新しいメソッド内から元のメソッドを呼び出すにはどうすればよいですか?

Time.strftime次のようにオーバーライドに成功したソースを 1 つ見つけました。

問題はstrftime、インスタンス メソッドです。Time.now新しいメソッドが元のメソッドを呼び出している間に、任意の呼び出し元が新しいメソッドを取得できるように、クラス メソッドをオーバーライドする必要があります.now。私は見てきましたがalias_method、成功していません。

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

bash - bashでエイリアスのコマンドライン引数を自動的に引用またはグループ化するにはどうすればよいですか?

コマンドを受け取ってリモート ホストで実行するスクリプトがあります。たとえば、次のように問題なく動作します。

リモートシステムで「ant build_all」コマンドを実行します(SSHなどを介して渡します)。

私は怠け者なので、このコマンド (および最終的には他のいくつかのコマンド) のエイリアスを設定して、たとえば次のように呼び出すことができるようにしたいと考えています。

そしてbashは自動的に起動します

これをエイリアスでやってみましたが、定義すると

次に、「rant」に渡された引数は、次のように最後に追加されます。

rexec は実際には引数を 1 つだけ取り、他の引数を無視するため、これは失敗します。

おそらくbashラッパースクリプトでこれを行うことができますが、bashにこれを行うための組み込み、おそらく名前付き引数バージョンのエイリアス、またはperlのような引用文字列コマンド(qw / /など)があるかどうか疑問に思っていました)、またはそのようなもの。