問題タブ [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.
grammar - LALR 文法があいまい
ブール式と算術式の文法を作成しました。次のような算術式を処理したい:
必要なすべての式を処理できます。
私の問題は、ブール式が次のようになる可能性があることです。
そのため、ある時点で、ブール規則が算術式規則を参照する必要があります。文法があいまいになるため、ブール規則で括弧 () を使用できません。理由はわかりますが、この問題の解決策がわかりません。
java - JFileChooser - 「開く」ボタンと「キャンセル」ボタンについて。ジャワ
JFileChooser の使用に問題があります。ファイルを選択せずにすぐに「キャンセル」ボタンをクリックすると、プログラムを実行するたびに「こんにちは」と表示され、開くをクリックしても何もしません。一方、ファイルを選択して [開く] をクリックすると、「Hello」が表示され始め (createFile メソッドが呼び出されます)、「キャンセル」をクリックすると「hello」が表示されます。
私の質問は、クリックされたボタンを見つけて、キャンセルをクリックしたときにダイ関数を呼び出し、開くをクリックしたときにcreateFile関数を呼び出すなど、それぞれに特定のことを行う方法です。
みたいなことを考えていた
これが私のコードです:
}// MFRAME クラスの終わり
c++ - ターゲット クラスに複数のコンストラクターがある場合のキャスト演算子のあいまいさを解消する
さまざまなコンテナー (char*、std::string、カスタム文字列型) と形式 (utf-8、utf-16、utf-32) で文字列を必要とするインターフェイスの組み合わせが悪いため、文字列を変換するためのユーティリティを作成しようとしています。 . そこで、さまざまな型へのキャスト演算子を使用してラッパーを作成するというアイデアがありました。このような:
char *
しかし問題は、型が と の両方に変換される場合std::string
、std::string
コンストラクターと代入がこれら 2 つの型の間であいまいになることです。またchar *
、文字列は最初に nul で終了するのではなく範囲で指定される可能性があるため、単に .
それで、これらを明確にする方法はありますか?
重要な注意: 私はいくつかの C++03 コンパイラで立ち往生しているため、どちらのキャスト演算子も明示的にマークすることはできません。
nlp - ある単語のさまざまな意味をどのように抽出しますか
入力として「暴力」が与えられた場合、以下の参考文献 #1 で言及されているように、暴力が人によってどのように解釈されるか (例えば、身体的暴力、本、アルバム、音楽グループなど) を考え出すことが可能です。
ユーザーがアルバムを意図していると仮定すると、一連のツイートからアルバムとして暴力を探す最良の方法は何でしょうか。
OpenNLPなどのNLP APIを介してこれを推測する方法はありますか?
参照番号1
function - 関数の呼び出しと外部プログラムの呼び出し?
検索パスに指定されたプログラムがabc
あり、次の内容を含むスクリプトを作成するとします。
パラメータを指定してこのスクリプトを呼び出すabc
と、関数が呼び出されます。代わりに常に外部プログラムを実行する方法はありますか?
c++ - ポリシー関数の非型テンプレート
そのため、非型テンプレート関数を持つポリシーを使用しようとしています。コンパイラは、私がやろうとしていることを理解するのにいくつかの問題を抱えています。
たとえば、1 つのポリシーは次のようになります。
もう 1 つのポリシーは、これを使用して、設定されたビットに対して一連の操作を実行します。
ユーザー クラスには、Foo ポリシーと Bar ポリシーが必要です。
ユーザーは上記の 2 つを次のように組み合わせます。
次のようなエラーが表示されます。
このエラーは、次のコード ビットを指しています (上記のコメントのとおり)。
ここから推測できるのは、<10> は比較操作のように見えるということです。しかし、ポリシーに含まれるテンプレート関数の特殊化をコンパイラに求めているのです。
私はこれを行うことができますか?どうすればこれを行うことができますか?
疑問に思っている人がいれば、私は LFSR を書こうとしています。将来的には別の基になるデータ型に移行したいと考えています。また、LFSR を生成するために使用される特定の多項式を、LFSR ビットの格納と操作に使用されるデータ型および操作とは別に保持したいと考えています。
前もって感謝します!
rdf - DBLP 作成者の曖昧さ回避
皆さん、私はDBLPについていくつかの調査を行っており、Hugh Glaserのリポジトリ、RKB-EXPLORER DBLP(rdf/xml)を使用しています。dblp の記事のこのページを検討してください。
http://dblp.rkbexplorer.com/id/journals/jvcir/YuanWSZ13
ご覧のとおり、この記事の著者 ID は次のようなものです。
異なる記事で同じ著者名を試してみたところ、上記の ID が次のように詳細に表示されていることがわかりました。
b3f641eef09c498bdd94087b74854be9: 著者名の 32 文字コード。
そのため、実際には「同名」の人に同じ ID を与えますが、多くの人はまったく同じ名前を持っています。これは曖昧です。dblp 作成者の曖昧さ回避のために、以下の 2 つのアプローチを試しました。
- 各記事の所属を取得し、同じ名前が同じ所属の 2 つの記事に表示された場合。これは同一人物で間違いないと思います。しかし難しいのは、dblp.rkbelporer.com データセットがこれに関する十分な情報を提供していないことです。Google 検索を使用して記事のタイトルを検索しても、十分な情報が得られません。
- 各記事のすべての著者の画像を取得し、個人的な画像照合のようなことを行って、同一人物であるかどうかを確認します。しかし、著者の記事の個人的な画像が少なすぎるため、これもある種の実現不可能です。
それで、何か提案はありますか?どうも。
grammar - LALR パーサーを使用して文法のあいまいさを解決する
Whttleを使用して文法を解析していますが、古典的なLALR のあいまいさの問題に直面しています。私の文法は次のようになります(簡略化):
もちろん、問題は<string>
. すべての印刷可能な文字が含まれているため、非常に貪欲です。<name>
これは LALR パーサーであるため、a を aとして解析しようとする<string>
と、すべてが壊れます。文法は、さまざまなものにさまざまな文字列区切り文字を使用するため、物事を複雑にします。そのため<string>
、最初にルールを作成しようとしました。
可能であれば、この文法を正規化して LALR に準拠させる標準的な方法はありますか?