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

c - 入力バッファを覗いて、C の余分な文字をフラッシュする

C で 1 文字の入力を受け取りたい場合、余分な文字が送信されたかどうかを確認するにはどうすればよいですか。

getc(stdin) のように機能するが、ユーザーに文字の入力を求めない関数はありますwhile(getc(stdin)!=EOF);か? または、バッファ内の次の文字を覗く関数で、NULL (またはそこにあるもの) を返さない場合は、stdin をフラッシュする (別の) 関数を呼び出すことができますか?

編集

だから今、scanfはそのトリックをやっているようですが、改行まで文字列全体を読み取る方法はありますか? 最も近い空白ではなく?「%s %s %s」などをフォーマット文字列に入れることができることはわかっていますが、任意の数のスペースを処理できますか?

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

c# - IEnumeratorの「HasNext」メソッドはありますか?

Javaでは、このメソッドをIterator使用してhasNext、反復に(要素を消費せずに)より多くの要素があるかどうかを判断しました。つまり、 「 」メソッドhasNextのようなものです。Peek

私の質問:C#のジェネリックsを使用した「 hasNext」または「 」メソッドのようなものはありますか?PeekIEnumerator

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

properties - ユーザーが何らかの操作を行った場合にのみキューからメッセージを削除する

MSMQ からデータを読み取る MVC アプリケーションがあります。ユーザーがキューで正常な操作を行った場合にのみ、キューからメッセージを読み取り、キューから削除する方法を見つけようとしています。メッセージは、ユーザーが処理を完了するまでキューに残る必要があります。メッセージ オブジェクトを処理しているユーザーが操作を完了するまで、他のユーザーがメッセージを利用できないようにする必要があります。

Message オブジェクトが Peeked として設定され、このメッセージがキューに戻されるか、キューから削除されるまで、このメッセージを再度読み取ることができないプロパティはありますか?

この場合、MSMQ を使用することが適切かどうかわかりません。

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

windows-7 - サムネイルツールバーボタン

今日、サムネイル ツールバーまたは Aero ピーク ツールバーと呼ばれる Windows 7 の新機能について、別の具体的な質問があります。アプリケーションごとに、独自のアイコンと動作を備えた新しいツールバー ボタンのセットを作成できました。しかし、新しい THUMBUTTON 構造では、ボタン オブジェクト。

ボタンの作成に使用したものを示すコード スニペットを次に示します。

質問の文脈にある限り、役立つ回答をいただければ幸いです。

よろしく

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

python - Pythonのヒープをのぞく

heapq libsによって作成されたPythonヒープを覗く公式の方法は何ですか?今私は持っています

これは間違いなく、あまり良くありません。heap[0]それがヒープの一番上であると常に想定して使用できますか?それとも、基礎となる実装が多すぎると想定しますか?

0 投票する
8 に答える
13195 参照

java - java BlockingQueueにはブロッキングピークがありませんか?

オブジェクトのブロックキューがあります。

キューにオブジェクトができるまでブロックするスレッドを作成したいと思います。BlockingQueue.take()によって提供される機能に似ています。

ただし、オブジェクトを正常に処理できるかどうかわからないため、オブジェクトを削除せずに、peek()だけを実行したいと思います。オブジェクトを正常に処理できる場合にのみ、オブジェクトを削除したいと思います。

そこで、ブロッキングpeek()関数が必要です。現在、peek()は、javadocsに従って、キューが空の場合にのみ戻ります。

私は何かが足りないのですか?この機能を実現する別の方法はありますか?

編集:

スレッドセーフキューを使用して、代わりにピークしてスリープしたかどうかについて何か考えはありますか?

コンシューマースレッドと(個別の)プロデューサースレッドが1つしかないことに注意してください。これはBlockingQueueを使用するほど効率的ではないと思います...コメントをいただければ幸いです。

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

c - fstream のピークに相当する C

C++ では、次の文字を使用して次の文字を覗くことができます: in.peek();.

Cでファイルの次の文字を「覗き見」しようとするとき、どうすればよいでしょうか?

0 投票する
1 に答える
393 参照

windows-7 - ウィンドウを表示しない Windows7 タスクバーのサムネイル

実際にウィンドウを表示せずに、windows7 タスクバーで私のプログラムをアクティブとして「マーク」し、サムネイル画像を提供することはできますか? システムのバッテリーをデスクバンドとして表示する小さなプログラムを作成しました。今windows7でサムネイル画像にバッテリーを表示し、デスクバンドをオプションにしたいと思います。

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

c# - C#:NetworkStream.Peekを実装しますか?

現在、NetworkStream.PeekC#にはメソッドがありません。NetworkStream.ReadByte返さbyteれたものが実際にから削除されないことを除いて、同じように機能するそのようなメソッドを実装するための最良の方法は何Streamですか?