問題タブ [disambiguation]

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

nlp - Word Sense Disambiguation ソフトウェアを知っている人はいますか?

Word Sense Disambiguation (WSD) ソフトウェアの最先端を表すものは何ですか? 最先端を判断する指標と、利用可能なツールキット / オープン ソース パッケージは何ですか?

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

actionscript-3 - as3 で同じ名前の 2 つのインポートを区別するにはどうすればよいですか?

ArrayUtil同じクラスからアクセスする必要がある 2 つのクラスがあります。それらはそれぞれ外部ライブラリから取得され、コードが異なるため、単に結合することはできません。

コード内でそれらを明確にするにはどうすればよいですか?

com.adobe.utils.ArrayUtilインラインでやってみましたが、既存のインポートはそのままにしましたが、undefined property comエラーになりました。

乾杯

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

nlp - WordNet 以外のクエリのあいまいさを解消するためのより良いソース

たとえば、検索エンジンで「リンゴを買う」を検索していますが、ここにあるリンゴが果物のリンゴまたはリンゴの会社を表していることをどのように知ることができますか?

WordNet を使用していくつか試してみましたが、上記の例では、WordNet には Apple という会社の意味が含まれていないようです。したがって、実際に WordNet を使用するのは得策ではないと思います。

では、クエリの曖昧さを解消するためのより良い選択肢はありますか?

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

c# - C# はメソッド呼び出しで複数のインターフェイスをどのように区別しますか?

2 つのインターフェイス (および)Cから継承するクラスがあるとします。メソッド ( ) の 2 つのバージョンもあり、それぞれがパラメーターとしてインターフェイスの 1 つを取ります。を呼び出すと、どちらが呼び出されますか?I1I2DoStuffDoStuff(C)

I2から派生する場合I1、比較的単純だと思います-I2バージョンが呼び出されます。インターフェイスが独立している場合に興味があります。

CI1またはを編集できないとしますI2。そして、それが違いを生むなら.NET 2.0。

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

c++ - C++ 初心者: クラスのコードをヘルパー/補助ファイルに保存しながら、すべてのクラス メンバー関数にアクセスするにはどうすればよいですか?

外部ファイルからデータを読み込み、データを操作し、計算を行うクラスを作成しました。

クラス、特にコンストラクターが非常に長い。ここで、外部ファイルからデータを読み込み、計算の準備として操作します。これを行うには、テンプレート関数を使用します。

クラスを分割した方がスタイルが良いことはわかっていますが、変更できない商用コードと組み合わせて使用​​しています。また、コードを使用する必要がある人は、それが 1 つのクラス + 補助ファイルである必要があるため、この 1 つのクラスに制限されています。コードを読みやすくするために、コンストラクターからのコードの一部を「auxiliary.h/.cpp」というヘルパー .cpp/.h ファイルに保存し、関数を介してアクセスしたいと思います。

問題は次のとおりです。

1) テンプレート関数 (クラスのメンバー関数) を関数引数として補助ファイルに渡します。これはできませんが、「曖昧さ回避」と呼ばれるものによって可能になるかもしれないと聞いています。テンプレート以外の関数やベクトルなどを渡すことは問題ありません...テンプレート関数が問題です。

2) また、テンプレート関数を引数として補助ファイルにアクセスする関数に渡すことができたとしても、引数リストが非常に長くなってしまいます。

私が知りたいのは、補助ファイルがクラスを「見る」ようにする方法はありますか? 補助ファイルで処理を行う各関数で、クラスのインスタンスを引数/パラメーターとして渡そうとしました。しかし、これは「instanceNameがこのスコープで宣言されていません」という結果になり、かなり循環的/複雑なアプローチのように見えます。

アドバイスをいただければ幸いです。ありがとう。

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

regex - あいまいさに直面したときに正規表現のどの部分が優先されるかを指定する方法は?

2 つの名前付き部分とオプションのハイフン区切りを持つ正規表現があります。

^(?<Left>xxx)-?(?<Right>yyy)$
(実際の正規表現を簡略化しました。'xxx' と 'yyy' の代わりに、2 つの非常に長く複雑な正規表現を想像してください。)

ただし、ハイフンはオプションであるため、暗黙のセパレーターを別の場所に追加できる入力文字列があります。Left または Right が入力文字列の大部分を占める必要があると言って、あいまいさを解決できる方法はありますか?

たとえば、「ABC」/「DEF」または「ABCDE」/「F」のいずれかに分割できる入力「ABCDEF」の場合、両方とも 2 つのサブ正規表現の有効な一致です。「右」に有効な残りが残っている限り、「左」に最大のチャンクを取りたいので、2番目の分割を好むとします。

私は .NET の正規表現ライブラリを使用していますが、標準的な手法があることを願っています。

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

algorithm - geonames データの場所を明確にするための最良の方法は何ですか?

geonames データの場所を明確にするための最良の方法は何ですか?

geonames 検索用のスコアリング アルゴリズムがいくつかありますが、それらはオープン ソース化されておらず、非常に洗練されているかどうかもわかりません。(つまり、非常に人気があるのではなく、ウィキペディアの記事さえないsoma, caものを返します)Soma lake in CanadaSoma Neirbohood in san francisco

私がグーグル・スカラーで見つけたいくつかの作品もありますが、それらは非常に浅く、何かでスコアリングするような私のヒューリスティックに似ているようです( log(population) + 1000*hasWikipedia(article)+ isCity100+isCapital(10))。

私のドメインは旅行記事であるため、スコア関数は最も可能性の高い観光地 (都市、関心のある場所 (ディズニーランド、コロシアム、ビッグ ベン)) を提供する必要があります。

この分野の重要な記事や、Google マップ、yahoo、bing、さらには地名で使用されるアルゴリズムを知っていますか?

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

qt - アプリケーション実行時の明確化警告

私は Qt アプリケーションを開発しており、友人にテストを依頼しています。そのうちの 1 人は、アプリケーションを実行できないと言いました。彼が受け取るエラーは次のとおりです。

曖昧さ回避エラー画像

はいを押すと、「mingwm10.dll が見つかりませんでした」というメッセージが表示されます。もちろん、作業ディレクトリにmingwm10.dllがあり、「アプリケーションが動作を停止しました」というエラーが表示されます。いいえを押すと、PeaZip が開きます。

Windows XP、Windows 7、および Windows Vista でアプリケーションを正常にテストしたので、何が起こっているのかまったくわかりません。(ただし、私の友人は Windows Vista を使用しています。参考になれば)

それで、あなたはそれが何を意味するか分かりますか?

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

rdf - dbpedia にクエリを実行して、単語のあいまいさを解消するための可能なコンテキストを見つけます

こんにちは、スタックオーバーフロー、

ユーザーが単語のあいまいさを解消できるように、単語のさまざまなコンテキストをユーザーに提案する必要があります。

たとえば、「less」という単語は、Unix プログラム、css フレームワーク、またはその他のものである可能性があります。「りんご」という単語は、果物、企業、川、米国の州 (ビッグ アップル)、またはその他のさまざまなものである可能性があります。

あなたがアイデアを得たことを願っています。

私はインターネットを調べましたが、これまでのところ、このクエリしか思いつきませんでした。

しかし、まだ完璧にはほど遠いです。多くの場合、単語が多すぎたり少なすぎたりしますが、何も表示されないこともあります (「jquery」の場合)。

http://www.visualdataweb.org/relfinder/relfinder.phpも dbpedia を使用しているようですが、その結果は私の結果よりもはるかに優れています。

より関連性の高い結果を得るには、クエリをどのように変更すればよいですか?

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

git - Gitの早送りは(厳密にはポインタ単位で)実際には早戻しですか? Git 初心者のための用語の曖昧さ回避

Git 早送りマージは、時間に関して FORWARD です。ポインタは、古いコミットから新しいコミットへと移動します。

例 (ffwd マージ マスター ポインターにより、コミット D からコミット G に移動):

早送りマージ前:

早送りマージ後:

ただし、コミット ポインターは新しいものから古いものへとポイントするため、これらのポインターに関して厳密には、ブランチ ポインターはコミットポインターの上流に戻ります。その意味で、高速逆マージと呼ぶことができます。アップストリーム (ProGit ブックの用語、マージに関する章) は、リバース フロー、アップストリームを指すため、アップストリーム フローを早送りとして説明すると、初心者は混乱する可能性があります。っていうことは:

コミット ポインターに関して上流。

コミット時間に関して順方向。

この推論は理にかなっていますか?