問題タブ [name-collision]

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 に答える
322 参照

sql - 「あいまいに定義された列」エラー

次のようなクエリがあります。

それはうまく機能し、必要なすべての列を含む 1 つのレコードが得られます。

これらの列のうち 2 つは同じ名前ですが、後者の列には直観的に拡張子 _1 が付けられているため、その名前の最初の列には名前がfrubberducksあり、2 番目の列には名前がありfrubberducks_1ます。これは素晴らしいことです。これら2つの列のみを提供するクエリが必要なので、試しました:

エラーが表示されます:

ORA-00918: 列の定義があいまいです

これを行う最良の方法は何ですか?

0 投票する
0 に答える
297 参照

c# - 名前空間とクラス名の競合

Functions名前空間にあるというクラスがありますSomeNameSpaceFunctionsクラスには、数式バーに表示するExcel数式を作成するために使用している関数がありGetCurrentValueます。公式方程式から始めたいのです=SomeNameSpace.Functions.GetCurrentValueが、これを試してみると

Formulaにのみ設定され=GetCurrentValueます。また、たとえばsTemp以外の文字列に変更すると、が に設定されるため、完全に機能することにも気付きました。=SomeNameSpace.Functions.=SomeSpace.Functions.Formula=SomeSpace.Functions.GetCurrentValue

なぜこれが起こっているのか、可能であれば、どうすればやりたいことができるのかを理解してくれる人はいますか?

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

.net - 2 つの異なるフォーム/ユーザーコントロールに同じ名前の 2 つのコントロールを使用しても問題ありませんか?

Form1 で oledDbAdapter1 を宣言し、まったく同じ名前で Form2 で別の oledDbAdapter1 を宣言したとします。これにより、競合が発生しますか?

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

sql - Oracleで定義された列があいまいです

私はSQLの専門家ではありません。Oracle sqlplusプロンプトで次のクエリを実行しようとしていました

次のエラーが発生します

accountsTable JOIN loadTable ON num=accNum とのデカルト積があることを少し理解できます。その後loadTable JOIN loanTable ON loadTable.numSeq=loanTable.numSeq、どちらのテーブルから選択するかを理解できませんloadTable.amount。両方の結果にこの列があるためです。上のこれら 2 つの中間テーブル間に別の結合を指定せずに、この問題を解決する方法はありますloadTable.amountか?

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

javascript - var myObj = myObj || の利点 { } myObj が既に存在する場合は?

Addy Osmani からJavascript Design Patternsを読んでいます。ドキュメントでは、この単純な割り当てを使用して、 「既存のオブジェクト/名前空間の上書きを防ぎます」 :

したがって、変数が既に存在する場合は同じオブジェクトを変数に割り当て、(理想的には) 存在しない場合は空のオブジェクトを作成することを理解しています。したがって、このオブジェクトのプロトタイプにメソッドを追加するとしますが、既存の同様の名前のオブジェクトには、'Hi!' を出力する同様の名前のメソッドが既にありました。次のことが起こるはずですよね?

そしてオリジナルmyNS.sayHello() // Hi!はまだ上書きされていますよね?つまり、この場合の条件付き変数の割り当ては、1 レベルの名前衝突回避を追加することを除いて、何をしますか? それとも私はこれについて完全に間違っていますか?

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

objective-c - AFNetworking フレームワーク定数との名前空間の競合

私のスタティック ライブラリが AFNetworking を使用し、クライアント プロジェクトもそれを使用している場合、AFNetworking で定義された定数が衝突し、クライアント プロジェクトがビルドできなくなります (重複シンボル エラー)。このようなことは通常どのように解決されますか? それを避けるために、フレームワークの作成者は何をすべきですか?