問題タブ [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 投票する
3 に答える
2312 参照

c# - Aero ピーク モードがオンになっているかどうかを検出する方法

Windows デスクトップのAero Peekモードがオンになっているかどうかを検出する方法を見つけようとしています。特に、ウィンドウのコンテンツが透明な背景を持つフレームとして表示または描画されているかどうかを検出する必要があります。ウィンドウを Aero Peek から除外できることはわかっていますが、これは現時点で必要なものではありません。

ティア

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

c++ - C++でUDPメッセージをのぞく


C++のソケットを使用してUDPメッセージを受信しようとしています。
ヘッダーでメッセージのサイズを送信しているので、どのくらいのメモリを割り当てる必要があるかを知ることができるので、次のようにメッセージの始まりを覗いてみます。

しかし、私はシステムエラー10040を受け取り続けます:

「データグラムソケットで送信されたメッセージが、内部メッセージバッファまたはその他のネットワーク制限よりも大きいか、データグラムの受信に使用されるバッファがデータグラム自体よりも小さかった。」

メッセージの物乞いだけを覗く方法はありますか?
ありがとう :)

0 投票する
4 に答える
33464 参照

c# - キュー内の特定のオブジェクトを選択する(つまり、ピーク+1)

Peekがキュー内の次のオブジェクトを返す場合、特定のオブジェクトを取得するために使用できるメソッドはありますか?たとえば、キュ​​ー内の3番目のオブジェクトを見つけて、その値の1つを変更したいですか?

今のところ、私はキューを介してforeachを実行しているだけですが、これが最善の解決策かもしれませんが、peekで使用できる特別なものがあるかどうかわかりませんでしたか?つまり、Queue.Peek(2)

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

python - Python:ブロックを回避するためにptyオブジェクトを覗く方法は?

pty次のようなプロセスの stdout をブロックしない読み取りに使用しています。

while-loop時々ブロックすることを除いて、すべて正常に動作します。これは、行print stdout.readline()が から何かが読み取られるのを待っているためですstdout。しかし、プログラムが既に終了している場合、そこにある私の小さなスクリプトは永遠にハングアップします。

私の質問は次のとおりです。stdoutオブジェクトを覗き込んで、読み取り可能なデータがあるかどうかを確認する方法はありますか? そうでない場合はwhile-loop、プロセスが実際にすでに終了していることを発見し、ループを中断するまで続行する必要があります。

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

perl - Devel::Peek質問

( "12\003" . )チョップされた部分の2つのゼロはどこ2から3来ていますか?

なぜ私はこの種の出力を切り刻まれた部分で取得するの( "34\003" . )ですか?

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

java - リンク リストのピーク メソッドをコーディングする方法

スタックのリンク リストの実装を作成しています。pop と push の方法はできましたが、peek の方法がうまくいかないようです。私が今そこに持っているコードは、私が思うメモリアドレスを返します。

これが私のコードです:

これは、peek メソッドを呼び出したときに出力されるものです。push メソッドを使用してオブジェクトを追加し、size メソッドでテストしました。要素を追加したことがわかりました。次に、pop メソッドを呼び出し、サイズを再度表示して、それが機能することを確認しました。

これは、peek メソッドの出力です。

LinearNode@33f42b49

ここに私の LinearNode クラスがあります:

}

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

c - C++ cin.peek() に相当する C

Cプログラミングのcin.peek()に相当するものは何ですか? '/r' と '/r/n' (これらは DOS ファイルの行末マーカーです) のファイルをスキャンする必要があるため、現在の文字が '/r' の場合は次の文字を「覗く」必要があります。 '

ありがとう!

0 投票する
4 に答える
10814 参照

c++ - ソケットで読み取り可能なバイト数を取得する

これが私のシナリオです。サーバーと通信している TCP クライアントがあります。サーバーとクライアントの両方がローカル マシン (Windows) で実行されています。

ダイアログは次のようになります。

  1. クライアントがサーバーにデータを送信 (リクエスト)
  2. クライアントはソケットでの送信のためにシャットダウンします
  3. 応答のための読み取り呼び出しを介したクライアント ブロック
  4. サーバーはデータを受信し、処理し、応答を返します (チャンクに分割せずに 1 回のみ)。
  5. サーバーはソケットでの送信のためにシャットダウンします
  6. クライアントは応答を受け取り、処理を続行します。

ステップ 3 では、recv() 呼び出しを使用してソケットからデータをブロックおよび読み取ります。この時点で、大量のメモリを割り当てることができるように、利用可能なデータのバイト数を確認したいと思います。設計上、サーバーがすべてのデータを送信したことがわかっており、この要求を送信するためのデータはこれ以上ありません。(上記の手順 5 を参照してください)。

MSG_PEEK オプションを指定して recv() を試しましたが、使用可能な合計バイト数が得られないようです。

それを取り戻す方法はありますか?

前もって感謝します。

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

python - まだ削除せずにPriorityQueueからアイテムを取得できますか?

次のアイテムをキューに入れたいのですが、デキューしたくありません。Pythonで可能queue.PriorityQueueですか?ドキュメントから、私はそれがどのように行われることができるかわかりません

0 投票する
5 に答える
26304 参照

c# - C#:StreamReaderを使用してtxtファイルから行を読み取りますが、Peek()は行がたくさん残っていても-1を返します

StreamReaderのPeek()メソッドを使用して、処理する必要のある行がまだあるかどうかを確認します。私のファイルには1000行を超えていますが、Peek()はline#750に達すると突然-1を返します。チェックしましたが、ライン#750と#751に違いはないようです。line#750と751を削除しても、他の行で分割されます。

以下はあなたの情報のための私のコードです:

試しwhile ((x = reader.ReadLine()) != null)ましたが、「破棄されたオブジェクトにアクセスできません」という例外がスローされました。

最後に、私はそれを使用して理解しました: while (stream.CanRead && (x = reader.ReadLine()) != null)