問題タブ [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 投票する
3 に答える
16384 参照

joomla - 'alias'フィールドを生成するJoomla関数はありますか?

私はJoomla1.5用に独自のコンポーネントを書いています。追加するコンテンツの「エイリアス」(わかりやすいURLスラッグ)を生成する方法を見つけようとしています。つまり、タイトルが「記事のタイトル」の場合、Joomlaはthe-article-titleデフォルトで使用します(必要に応じて編集できます)。

これを行う組み込みのJoomla関数はありますか?

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

sql - SQLite 列のエイリアシング

前提

select最近、コード内のステートメントでバグに遭遇しました。何が起こっているのかを理解した後、修正するのはかなり簡単でしたが、同様のバグが再び発生しないようにする方法を見つけることに興味があります.

問題のあるクエリの例を次に示します。

私が意図していたのは:

brown前者は後ろのカンマが抜けています。これにより、asキーワードが不要なため、列がエイリアス化されます。したがって、結果は次のようになります。

...brownという名前の列にのすべての値がありますfox。これは、上記のような短いクエリ (特に各列の値が非常に異なる場合) の場合は非常に簡単に気付くことができますが、次のようなほとんどが整数列のかなり複雑なクエリで発生しました。

より良い列名を使用しても、値はすべて非常に似ています。b11(たとえば) の後にカンマを逃して、すべてのb11値が呼び出されb12た場合、処理パイプラインを介してデータを実行するときに非常に残念です (結果の列名によって異なります)。通常ならそうしますselect * from table_nameが、それよりももう少し厳選する必要がありました。

質問

私が探しているのは、これが再び起こらないようにするための戦略です。

as列をエイリアシングするときに要求する方法はありますか? または、エラーを発生させるための書き方のトリックですか?(たとえば、C ライクな言語では、誤って等号を忘れてコンパイル エラーが発生するのではなく、代わりに無効にして、1 == foo書き始めました。)foo == 11 = foofoo = 1

私はvim通常使用しているので、目で見ることができるhlsearchようにコンマを強調表示するために使用できます。ただし、このようなことを簡単に行うことができない独自のインターフェイスを含め、他の環境でクエリを頻繁に作成する必要があります。

ご協力いただきありがとうございます!

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

exception - 列に対して何らかの操作を行う場合、ALIAS を使用することは必須ですか?

皆さん、列に対して何らかの操作を行っているときに ALIAS を使用することは必須ですか?

例: rs.getString("col1") で結果セットを取得しようとしているときに table1 から upper(col1) を選択すると、この例外が発生していましたCOM.ibm.db2.jdbc.DB2Exception: [IBM][JDBC Driver] CLI0611E列名が無効です。SQLSTATE=S0022

クエリを次のように変更すると、
select upper(col1) as col1 from table1を使用し、rs.getString("col1") を使用すると、正常に動作しています。

では、upper、trim、lower などの関数が列に適用されたときに ALIAS を使用することは必須ですか?

使用しています: DB2 8.2、タイプ 2 ドライバー

ありがとう

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

visual-studio - .csproj の Visual Studio ショートカット/エイリアス

Visual Studio 内では、いくつかのプロジェクト間でファイルを "エイリアス" する方法があると確信しています。つまり、実際のファイルはファイル システム内の 1 つの場所にのみ存在しますが、2 つ以上の .csproj ファイル内に複数の参照があります。.csproj を開いてそのようなエイリアスを作成する以外に、Visual Studio 内でこれを行うにはどうすればよいですか?

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

apache2 - httpd.conf: 特定のディレクトリを無視しますか?

次のようなファイルがありhttpd.confます。

問題は、代わりに/~usernameに送信されるため、で始まるすべての URL を壊してしまったことです。django.wsgiで始まる URL を無視するように設定することはできます/~か?

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

sql - 集計列の MySQL エイリアスの参照

私の質問summarizing-two-conditions-on-the-same-sql-tableに続いて、単純に 1 つの SUM(...) 列を 2 番目の SUM(...) 列で割った RATIO 列を追加しました。

RATIO をそのように定義するのはきれいに見えますが、明らかに SQL によって禁止されています

クエリを機能させるために、NON_BILLABLE と BILLABLE の CASE ステートメントをコピーしました。

このクエリを作成するための、よりクリーンな (冗長でない) 方法はありますか?

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

bash - Bashエイリアスクエリ

次のコマンドをbashエイリアスに変換するにはどうすればよいですか?

ファイル拡張子を指定でき、「検索語」は明らかに検索語です:)

だから私がしたいのは:

入力をエイリアスに渡すにはどうすればよいですか?bashスクリプトを作成し、エイリアスがスクリプトを指すようにする必要がありますか?

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

c# - 名前空間、エイリアス、および Visual Studio フォーム デザイナー

Visual Studio 2008 のフォーム デザイナーによって自動生成される名前空間とコードの競合に問題があります。多くのフォーラムやさまざまなドキュメントを検索しましたが、この問題の解決策を見つけることができませんでした。

次の名前空間/コードを持つ Foo.dll というアセンブリが 1 つあります。

次に、一般的に使用されるフォームを含む別のアセンブリがあります。

ここで、コンパイラは次のエラーを表示します: Type or namespace 'Windows' is not part of namespace 'Foobar.System'. 明らかに、コンパイラは名前空間 Foobar.System.Windows.Forms でクラス System.Windows.Forms.Form を検索しようとします!

アセンブリ Foo.dll を参照するときに「global」ではなくエイリアス「x」を使用し、コード ファイルで「extern alias x」を宣言し、「x::」を前に置くことで、これを解決できました。名前空間 Foobar.System 内の型とクラスへのすべての参照。コードがコンパイルされます。

しかし、フォーム デザイナーはこれを認識していないようで、フォームを表示しようとするとエラーが発生します。これも、System.Windows.Forms のクラスへのすべての参照の前に手動で 'global::' を配置することで解決できます (global::System.Windows.Forms.Button など)。コードは自動的に再生成され、「global::」部分が削除されます。

質問は、フォーム デザイナーにアセンブリ Foo.dll を参照するために使用されるエイリアス 'x' を認識させる方法はありますか、それとも別のより良い解決策がありますか? 名前空間 Foobar.System を別の名前に変更するのは大変な作業です。

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

java - 休止状態、エイリアス

同じテーブルにアクセスしようとするたびに、休止状態が同じ列に対して異なるエイリアスを生成することに気付きました。

休止状態にして同一のクエリに対して同一のエイリアスを生成する方法はありますか? 例えば:

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

alias - bashエイリアスにパラメータを含めるにはどうすればよいですか?

作成しようとしています:

取得:

私は何が間違っているのですか?