問題タブ [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.
c++ - Python の "import bigname as b" に相当する C++ はありますか?
昔からパイソンが好き
bhn.thing
そのため、ソースでかなり冗長ではなく、単に使用できbig_honkin_name.thing
ます。
私は、C++ コードで次の 2 種類の名前空間の使用を見てきました。
(これは悪いことだと確信しています)または:
次のような C++ コードで Python 機能を取得する方法はありますか。
c# - DNS エイリアスのクエリ
msdn サイトからいくつかのコードを見つけました (コードは以下に含まれています)。これは、特定のサーバーのすべての dns エイリアスを返すようです。サーバーのホスト名を入力できるようにする必要があるcosoleアプリにコードを実装し、すべてのDNSエイリアス名を返す必要があります。エイリアスを持つことがわかっているドメイン内のサーバーのホスト名を入力します (ホストとエイリアスに ping を実行すると、それらはすべて同じ IP に解決されます) が、このコードではエイリアス名が見つかりません。明らかに、DNSエイリアスおよび/またはコードについての私の理解が不足しています...教えてください...
sql - レガシ アプリケーション用の SQL Server テーブルと列のエイリアス
新しいクライアントのために働き始めたばかりで、彼らのデータベース スキーマを大幅にオーバーホールできることに気付きました。今後開発するアプリケーションの新しいスイートに受け入れられるいくつかの提案 (主に命名規則) を行いましたが、システムは使用される古い名前 (つまり、外部でホストされている 400 ほどの Web アプリケーション) もサポートする必要があります。
次のことができる方法はありますか?
- 新しいアプリケーションで使用するテーブルと列の名前を変更します。
- 永続的なテーブル エイリアスなどを作成して、遅延コードを変更しないでおくことができますか?
ロングショットのビット.......
emacs - (defalias'A(シンボル関数' B))と(defalias'A' B)の違い
私はsubr.elを読んでいて、このコードを見ました:
興味深いことに、最初の行はシンボル関数を使用していませんが、2番目の行は使用しています。defaliasを使用するこれらの2つの方法について私が知っている唯一の違いは、backward-delete-char(最初の方法)のヘルプでは、delete-backward-charのエイリアスであると表示されますが、search-forward-regexpのヘルプでは表示されないことです。 t。
2番目の方法が最初の方法よりも優れている場合はありますか?
java - Spring を使用した LDAP でのエイリアスの逆参照
Java と Spring LDAP API を使用して LDAP エイリアス逆参照モードを制御するには? Linux でldapsearchを使用して行う方法と同様です。
例:
bash - 非対話型Bashシェルのエイリアスが機能しない理由
非対話型のbashシェルでエイリアスを使用しようとしています。でエイリアスを定義し~/.bashrc
、変数を設定しましたBASH_ENV=~/startUpFile
。startUpFileの内容はsource ~/.bashrc
です。
コマンドを実行すると、エイリアスが認識されていることがわかりますalias
。ただし、で定義されたエイリアスを使用しようとすると~/.bashrc
、Bashはそれを認識できません。不明なコマンドエラーが発生します。
TCSHシェルを使用すると、~/.cshrc
ファイルが常に読み取られるため、これを行うのは非常に簡単です。
Bashシェルでこれを行う方法はありますか?
python - SQLAlchemyでテーブルを結合するときに、競合する列のみをエイリアスする便利な方法はありますか?
SQLAlchemyの宣言型拡張機能join
を使用する場合、単一のテーブルではなくクラスをマップすると便利な場合があります。すべての主キーはデフォルトで名前が付けられているため、列名が衝突する場合、通常は1対多で、すべての列の前にテーブル名を付けることができます。マップされたクラスにプレフィックスなしの名前が付いていると想定するコードをすでに記述している場合、これは不便です。id
.alias()
例えば:
ST
にはid
、fkey
オーバーライドされた名前を使用する結合の最初のテーブルにマッピングされる各名前のプロパティがあるため、マッピングされたクラスはt2
の主キーを公開しません。ST2
、、およびプロパティt1_id
があります。t2_id
t2_fkey
join
マップされたクラスがほとんどのマップされた列のより便利なプレフィックスなしのプロパティ名を公開するように、各テーブルの一部の列のみをエイリアスする便利な方法はありますか?
sql - postgres 列エイリアスの問題
Postgresql の初心者として (私は自分のサイトを Heroku のみをサポートする Heroku に移動しているため、移動しています。クエリとコードの一部をリファクタリングする必要があります。ここに、問題を完全に理解できない問題があります。と:
...クエリ:
「l.user_id as l_user_id, l.geopoint_id as l_geopoint_id」という句が追加されました。どうやら postgres はフィールドが選択されていない順序句を好まないためです。しかし、私が今得たエラーは、エイリアシングもしていないように見えます。Postgres の経験がある人なら誰でも問題が分かりますか?
これらの問題がたくさんある可能性があります-クエリはmySqlで正常に機能しました...
c# - C# の型/名前空間エイリアスの規則
C# で名前空間または型エイリアスを定義するための確立された命名規則またはコーディング規則はありますか?
ご存じない方のために説明すると、C# 言語には、名前空間と型のファイルに対してローカルにエイリアスを定義できる機能があります。これは、サード パーティのライブラリと名前が競合する場合や、コード内の型名を短縮する場合に役立ちます。以下は、それがどのように見えるかの例です。
私が Web で見た例のほとんどは、上記の例のエイリアスFormsのように、省略されていない大文字の名前をエイリアスとして使用する傾向があります。名前空間System.CollectionsのcolAliasエイリアスの例を説明する公式の MSDN ページを含むいくつかの場所。さらに複雑にするために、名前空間エイリアスまたは型エイリアスのどちらが定義されているかに応じて、異なるガイドラインを選択することを好む人もいるかもしれません。
エイリアス名を使用したガイドラインに関心がある理由の背景を説明するために、私が何をしているのかを説明します。最近のプロジェクトでは、型エイリアスを使用して複雑な型引数を受け入れるジェネリック基本クラスから継承するいくつかのクラスがあるパターンを単純化し始めました。
したがって、この手法を使用すると、型エイリアスが適用されると、以下の複雑な例がはるかに読みやすくなります。
そして、型エイリアスを使用してよりクリーンなバージョンを作成する必要があります。
これははるかに単純に見えますが、Resultなどのエイリアスは実際には単なる List のエイリアスであり、 Resultと呼ばれる実際の型がないことを忘れがちです。概念を視覚的に分離するために、型エイリアスと実際の型を区別しやすくするために、プライベート メンバーの前にアンダースコア '_' を使用するのと同様の接頭辞規則に従うことを検討しています。ただし、そうする前に、車輪を再発明していないことを確認したいと思います。おそらく、すでに確立された慣習が他にもあるからです。
php - PHPで関数をエイリアスする方法は?
PHPで別の名前の関数にエイリアスを付けることは可能ですか?。という名前の関数があるとしますsleep
。と呼ばれるエイリアスを作成する方法はありwait
ますか?
今では私はこのようにやっています: