問題タブ [modifier]
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# - 特定の修飾キーをキャプチャする
MSDNのこのページによるとKey Value
、Left Controlのforは162です。このキーがコードで押されているかどうかを確認するにはどうすればよいですか?現時点では、キーを押して処理しようとするたびに、17
単なる一般的なコントロールキーである値を取得します。2つを区別する方法はありますか?ProcessCmdKey
テキストボックスのオーバーライドと処理を試みましPreviewKeyDown
たが、どちらも162ではなく17を返します。すべての修飾キーに対してこれを行う必要があり、値をハードコーディングする前に、これらをコードでキャプチャするためのより良い代替手段はありますか?
編集:コードが追加されました。明確にするために、修飾子を区別する別の方法を見つけるだけでなく、162の番号を取得したいと思います。
java - JAVAの「スレッドセーフ」修飾子?
私はちょうどJAVAのBNF文法に出くわしました。その中で、「modifier」には「threadsafe」と呼ばれる終端記号があります。ただし、これまでに見たことがなく、Java Language Specification、Java SE 7 Edition(docs.oracle.com/javase/specs/jls/se7/jls7.pdf)でその修飾子を見つけることができませんでした。それでも、私はここでそれを見つけ、箇条書き16で次のように説明しています。
このコードを同時に実行する別のスレッドが変数の値を変更できない場合、その変数はスレッドセーフであり、コンパイラーはコードを高速化または小型化するために巧妙な処理を行う場合があります。
これは本当の修飾子ですか?これは、JAVAの今後のバージョンで導入されることになっていますか?
path - Andengine モディファイア、パスのすべてのステップで何かを行いますか?
私は障害物を動かすパスファインディングを持っているので、Astar はまったく正しい方法ではありませんが、PathModifier が実行するすべてのステップで TiledMap のマトリックスを更新できれば、必要なものを機能させることができると思います。
それは可能ですか?
onModifierStarted と onModifierFinished はありますが、「onModifierMove」はないようです。
java - スーパークラス参照とサブクラス オブジェクトに関する混乱
このコードについていくつか質問があります。
この場合、子がメソッドを持っているかどうかに関係なく、親がメソッドを持っている必要があるのはなぜですか? コンパイル時に参照変数はスーパークラス型であると言われたので、コンパイラはコンパイル時にスーパークラスでこのメソッドをチェックします。それは正確ですか?
コンパイラが を読み取るとき、
bark()
次の行先をどのように知るのでしょうか? 子メソッドがそれをオーバーライドすることは知っていますが、最初にスーパークラスのメソッドまたはサブクラスに行くことと、その理由を知りたいです。サブクラスがより広い範囲のアクセス修飾子を持つ必要があるのはなぜですか?
java - 「パブリック」または「保護された」メソッドは、インターフェイスを実装しないプライベートのネストされたクラスには何の違いもありません..?
「パブリック」または「保護された」メソッドは、インターフェイスを実装しないプライベートのネストされたクラスには何の違いもありません..?
入れ子になったプライベート クラスがインターフェイスを実装していないか、クラスから継承していない場合、そのメソッドの修飾子については、「パブリック」または「保護」されているか、修飾子がなくても違いはないように見えます。コンパイラがそれらに対してのみ「プライベート」を許可する場合は、より理にかなっています。では、なぜJavaはそれらを許可するのでしょうか?
php - Smartyテンプレートとカスタム修飾子を使用したPHPスクリプトがサイレントに終了します
PHP Simple HTML DOMパーサークラス(http://simplehtmldom.sourceforge.net/)を使用して、OracleDBテーブルに格納されているHTMLをクリーンアップおよび変換するSmarty修飾子を作成しました。PHPスクリプトはDBにクエリを実行し、配列内の結果を取得し、配列をSmarty変数に割り当てます。次に、テンプレートは配列内の結果を反復処理し、それらのすべてに修飾子を適用します。
配列内の要素の数が多い場合(約3000)、スクリプト全体が約2分後にサイレントに終了し、エラー、警告、またはどこにもログが記録されません(PHPおよびApacheのログを確認)。実際、応答を処理して出力している間に死んでいるように見え、毎回わずかに異なるポイントで死んでいます。
すべてのPHPおよびApache構成パラメーターを非常に高い制限(たとえばmax_execution_time = 600
、memory_limit = 512M
など)に設定しました。
ブラウザのタイムアウトに関係しているのではないかと思いますが(Firefox12とIE8を使用して、作業環境の他のブラウザでテストすることはできません)、この設定を変更する方法に関する情報が見つかりませんでした。Firefoxでプロパティnetwork.http.keep-alive.timeout
を300(115、疑わしいことに2分近く)に設定しようとしましたが、役に立ちませんでした。
何か案は?
c++ - 1秒あたりのWhileループのC++設定速度
私はC++に比較的慣れていないので、あまり経験がありません。私はPythonを学び、C++で書いたPythonコードの改良版を作ろうとしています。ただし、リアルタイムで動作させたいので、Whileループの速度を設定する必要があります。答えはあると思いますが、見つかりませんでした。これに匹敵するコードが欲しい:
これは私がPythonで使用したコードでした。変数dtを設定して計算をより正確にし、timeModifierを設定して速度を2倍または3倍にすることができます(1はリアルタイムに設定します)。これは、プログラムが1秒あたり1/dt回ループを通過することを意味します。ヘッダーにtime.hを含めることができることは理解していますが、これをニーズに転送する方法を理解するには、C++に慣れていないようです。
android - 更新スレッドの null ポインター例外 (Android AndEngine) が発生するのはなぜですか?
私は使用するのが初めてで、タッチAndEngine
時にスプライトのサイズを大きくしようとしています。ある程度は機能しますが、突然このエラーが発生することがあります。何か案は?この時点で、十分なテキストが必要なので、質問を投稿させてください。誰かがさらに情報を必要とする場合は、お知らせください。投稿します。私はアイデアに対して非常にオープンです。より良い方法がある場合、または私のコードに問題がある場合は、お知らせください。この時点で、物理学の世界は機能しません。
これは私のコードです:
javascript - 正規表現でグローバル修飾子を使用しているにもかかわらず返されるアイテムは 1 つだけです
以下の HTML マークアップの後に数値を抽出しようとして、以下の JavaScript コードを使用していgallery-entry_
ますが、すべての一致を与える代わりにg
、正規表現で修飾子を使用しているにもかかわらず、最初の一致のみを返します。理由はありますか?
マークアップは次のとおりです。
c# - C#クラス/メソッド修飾子
クラス/メソッド修飾子を使用してスプレッドシートを作成しようとしています。いくつか質問がありますが、スプレッドシート自体はここにあります。
1)私が読んだように、メソッドも可能ですがsealed
、これの目的は何ですか?オーバーライドからメソッドを保護しますか?
2)フィールドもクラスに含まabstract
れている必要がありますか?abstract
3)virtual
メソッドは定義されたオブジェクト/クラスに本体を持つことができますか?