問題タブ [any]
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.
token - JavaCC - 後で解析するためにトークンを保存する方法は?
後で解析するために特定のチャンクを保存できるように、入力を部分的に解析しようとしています。
この場合、「ANY」トークンは、前のトークンが他に一致しなかった場合にのみ有効になりますが、さらに多くのトークン定義があると仮定すると、上記の文法は機能しません。
トークンではなく~[]
、任意の文字に一致することを私は知っています。
さらに、代わりにトークンの状態 (javadoc、プラグマなどで行うもの) を使用するとします。特別なトークンの状態を設定するためのトークンがないため、チャンクのキャプチャにまだ問題があります。また、パーサーを介してトークンの状態を設定することは、JavaCC の FAQ によると、不適切な方法のようです。これは、TokenManager のキューに既にいくつかのトークンが含まれている可能性があるためです。
だから、トークンに関してANYと同等のものがあるかどうか疑問に思っています。または、誰かが少なくとも私の問題に別の方法でアプローチする方法を知っていますか?
r - for ループで if(any()) を使用する
私はそのようなループを生成したいと思います:
'double' 型の引数を論理型に強制することに関する警告が表示されます。その結果、else ステートメントのみが使用されています。それはどういう意味ですか、どうすれば修正できますか? ありがとうございました。
c++ - タイプ 'float' からタイプ 'float*' への無効なキャスト
あらゆるタイプのオブジェクトを作成しようとしています。コードは次のとおりです。
コードは機能しており、プログラムを実行すると次のように表示されます。
しかし、float コンストラクターのコメントを外すと、コンパイラーは次のエラーを書き込みます。
float 型で機能しないのはなぜですか? 私が使用するもの: Windows XP SP3、MinGW GCC 4.7.2。
xml - XML スキーマを新しいバージョンに拡張可能にする
拡張可能にしたい次の XML 形式があります。ルート タグ「A」には、さまざまなタイプ (xs:string または自己定義) のオプションおよび必須フィールド (Ax) がいくつかあり、これらは任意の順序で発生する可能性があります。以下のスキーマは私にとってはうまくいきます:
ここで、この XML の新しいバージョンが引き続きスキーマに対して検証されることを確認したいと思います。新しいというのは、つまり、XML スキーマに認識されていないタグが増えるということです。これらの新しいタグは、古いタグと同様に、XML ファイル内で任意の順序で出現できます。追加してみました
スキーマのさまざまな場所(選択ブロックとシーケンスブロックの下部)にありますが、常にスキーマ無効エラーが発生します。これによりスキーマがあいまいになる理由は理解していますが、問題を解決する方法がわかりません (おそらく、「新しいタグは一番下にしか配置できない」などの追加の制限があるため)。
python - 「任意の」構文エラー内のPython「for」?
先日壊れたコードがあり、問題が見つかりません。ユーザー入力とリストのリストのいずれかの要素の最初の値が一致する場合は、何かをする必要があります。このコードを別のコンピューターで実行していましたが、どういうわけかもう実行できません。
orderinput
はユーザー入力でorder
あり、リストのリストです。これは一度機能し、stackoverflow でここで読んだ内容に基づいて機能するはずですが、r
in で構文エラーがスローされfor
ます。
行間を移動したり、スペースを追加してみましたが、エラーはr
.
私はPython 2.2で作業しています。コードを作成したマシンのバージョンを覚えていません。
javascript - JS (jQuery) - If 条件 - 任意の数字
私は次のことを達成しようとしています:私は要素を持っており、それらのすべてにクラスを割り当てることができます(一部は「a1」、一部は「a2」、「a3」...またはクラスなしである可能性があります) . 「a *」クラスの要素を扱っているか、「a *」クラス以外の要素を扱っているかを(状態で)確認する必要があります。明らかな方法は次のとおりです。
しかし、異なる「a」クラスの数は動的であり、多数になる可能性があるため、むしろこのようなものをテストしたいと思います
または /d を [0-9] に置き換えます。この正規表現についてかなりの調査を行いましたが、適切なものも機能するものも見つかりませんでした。好ましくは正規表現の方法(または類似の方法)または私の問題の代替手段はありますか?
ありがとうございました
jquery - jquery を使用してテキスト ファイルから任意の種類のテキストを読み込む
Web ページの同じ場所にあるサーバー上のテキスト ファイルから div のコンテンツ/テキストを読み込もうとしましたが、機能していません。
これを行うために私が書いたコードは次のとおりです...
HTMLファイル
テキスト ファイルの内容は次のとおりです: Content.txt
div にテキスト ファイルのコンテンツが入力されていません...解決策はありますか?
最後に、いくつかの有効な HTML テキストをテキスト ファイルに入れ、それは機能しましたが、私の場合、テキスト ファイル内のテキストはコード サンプルになり、ページのときにサーバー上のテキスト ファイルから div のテキストとしてコードを入力したいと考えています。読み込んでいます。
コードサンプルの提案は大歓迎です。jQuery サンプルまたは JavaScript で問題ありません。
ありがとうございます。それでは、お元気で!!
sql - IN、EXISTS、および ANY/SOME の使用
私はいくつかのストアド プロシージャを最適化しようとしていますが、それらは非常に頻繁に EXISTS、ANY、または IN を使用しており、IN、Exists、または ANY のいずれが最適な特定のシナリオの違いを知りたいと考えています。
IN、EXISTS、ANY を使用して 3 つのクエリを作成し、それらの実行サイクルを確認しましたが、3 つのクエリの実行サイクルはすべて同じです。なぜ同じになるのか、実行サイクルがどのように異なるのか、または異なる可能性があるシナリオは何なのか、私は混乱しています。以下は、私が試した3つのクエリとそれらの実行サイクルです。実行サイクルを変更する方法の例を教えてください。シナリオまたはクエリを共有してください。
EXISTS を使用したクエリ
サブクエリでもう 1 つ質問があります。* または列を指定する必要があるのは何ですか?
IN を使用したクエリ
ANY を使用したクエリ
c++ - plist ファイルの読み取り時のキャストの問題を後押しします
Visual C++ で plist ファイルからデータを読み取っています。
ファイル内のデータは次のようなものです。
Caminando_001.png x y 幅 高さ offsetX offsetY originalWidth originalHeight
xキー値まで読んでから、次のようなことをします
int Left = boost::any_cast(iter->second); //iter はペア std::string boost::any
その最後の行は例外 (不正なキャスト) をスローし、何が問題なのかわかりません。