問題タブ [peek]

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

c# - ファイルの次の行を取得するか、C# で前の行に書き込む

ファイルの次の行を確認したり、ファイルの前の行に書き込んだりすることはできますか?

約 13,000 行のファイルを読み込んでいます。行が正規表現の 1 つと一致する場合は、その行を変更します。そうでない場合は、同じままです。これらの行は新しいファイルに書き込まれています。ざっくりですがこんな感じです。


ENDRECその前に新しい行を書くことができるように、次を探す必要があります

または、現在の行がENDRECその前の行に書き込む必要がある場合。何か案は?

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

c# - スタックの表面の下を覗くことは可能ですか?

表面の下にある C# スタックvariableレイヤーの値を確認することは可能ですか? 私の例では、以下の値 1 を Peek する必要があります。Peek値を一時変数に記録し、Pop読み取り、一時値を戻すことはできPushますが、もっと良い方法はありますか?

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

qt - QTextStream をのぞく

効率的なトークナイザーを作成するために、QFile を読み取る QTextStream の次の文字を覗き見したいと思います。

しかし、そうするための満足のいく解決策は見つかりません。

次の出力が得られます。

QTextStream::pos() と QTextStream::seek() を使って、いくつかの実装を試しました。これはうまく機能しますが、pos() にはバグがあります (ファイルが大きすぎると -1 を返します)。

この再発する問題の解決策はありますか? 前もって感謝します。

0 投票する
6 に答える
4715 参照

c# - Stack.Peek() がメソッドであるのはなぜですか?

タイトルの通り。Stackクラスが最上位オブジェクトの参照を返すメソッドを必要とするのはなぜですか? 私はいつも、メソッドは何らかのコンピューティングが関与していることを示唆しており、代わりに単純なオブジェクトをプロパティとともに返す必要があると言われてきました。Peek()メソッドにはパラメーターがなく、コード レベルでは (私が思うに) 簡単な操作です。

問題は、その特定の理由があるかどうかです。パフォーマンスに影響を与える隠れた動作はありますか?

編集:クラスの実装はわかりませんが、メソッドが下の列挙子を使用している場合、最後の要素まで何度も反復するのは賢明ではありません。一方、単一の場合IList、パフォーマンスに大きな影響を与えることはありません。