問題タブ [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.
c - 入力バッファを覗いて、C の余分な文字をフラッシュする
C で 1 文字の入力を受け取りたい場合、余分な文字が送信されたかどうかを確認するにはどうすればよいですか。
getc(stdin) のように機能するが、ユーザーに文字の入力を求めない関数はありますwhile(getc(stdin)!=EOF);
か? または、バッファ内の次の文字を覗く関数で、NULL (またはそこにあるもの) を返さない場合は、stdin をフラッシュする (別の) 関数を呼び出すことができますか?
編集
だから今、scanfはそのトリックをやっているようですが、改行まで文字列全体を読み取る方法はありますか? 最も近い空白ではなく?「%s %s %s」などをフォーマット文字列に入れることができることはわかっていますが、任意の数のスペースを処理できますか?
c# - IEnumeratorの「HasNext」メソッドはありますか?
Javaでは、このメソッドをIterator
使用してhasNext
、反復に(要素を消費せずに)より多くの要素があるかどうかを判断しました。つまり、 「 」メソッドhasNext
のようなものです。Peek
私の質問:C#のジェネリックsを使用した「 hasNext
」または「 」メソッドのようなものはありますか?Peek
IEnumerator
properties - ユーザーが何らかの操作を行った場合にのみキューからメッセージを削除する
MSMQ からデータを読み取る MVC アプリケーションがあります。ユーザーがキューで正常な操作を行った場合にのみ、キューからメッセージを読み取り、キューから削除する方法を見つけようとしています。メッセージは、ユーザーが処理を完了するまでキューに残る必要があります。メッセージ オブジェクトを処理しているユーザーが操作を完了するまで、他のユーザーがメッセージを利用できないようにする必要があります。
Message オブジェクトが Peeked として設定され、このメッセージがキューに戻されるか、キューから削除されるまで、このメッセージを再度読み取ることができないプロパティはありますか?
この場合、MSMQ を使用することが適切かどうかわかりません。
windows-7 - サムネイルツールバーボタン
今日、サムネイル ツールバーまたは Aero ピーク ツールバーと呼ばれる Windows 7 の新機能について、別の具体的な質問があります。アプリケーションごとに、独自のアイコンと動作を備えた新しいツールバー ボタンのセットを作成できました。しかし、新しい THUMBUTTON 構造では、ボタン オブジェクト。
ボタンの作成に使用したものを示すコード スニペットを次に示します。
質問の文脈にある限り、役立つ回答をいただければ幸いです。
よろしく
python - Pythonのヒープをのぞく
heapq libsによって作成されたPythonヒープを覗く公式の方法は何ですか?今私は持っています
これは間違いなく、あまり良くありません。heap[0]
それがヒープの一番上であると常に想定して使用できますか?それとも、基礎となる実装が多すぎると想定しますか?
java - java BlockingQueueにはブロッキングピークがありませんか?
オブジェクトのブロックキューがあります。
キューにオブジェクトができるまでブロックするスレッドを作成したいと思います。BlockingQueue.take()によって提供される機能に似ています。
ただし、オブジェクトを正常に処理できるかどうかわからないため、オブジェクトを削除せずに、peek()だけを実行したいと思います。オブジェクトを正常に処理できる場合にのみ、オブジェクトを削除したいと思います。
そこで、ブロッキングpeek()関数が必要です。現在、peek()は、javadocsに従って、キューが空の場合にのみ戻ります。
私は何かが足りないのですか?この機能を実現する別の方法はありますか?
編集:
スレッドセーフキューを使用して、代わりにピークしてスリープしたかどうかについて何か考えはありますか?
コンシューマースレッドと(個別の)プロデューサースレッドが1つしかないことに注意してください。これはBlockingQueueを使用するほど効率的ではないと思います...コメントをいただければ幸いです。
c - fstream のピークに相当する C
C++ では、次の文字を使用して次の文字を覗くことができます: in.peek();
.
Cでファイルの次の文字を「覗き見」しようとするとき、どうすればよいでしょうか?
windows-7 - ウィンドウを表示しない Windows7 タスクバーのサムネイル
実際にウィンドウを表示せずに、windows7 タスクバーで私のプログラムをアクティブとして「マーク」し、サムネイル画像を提供することはできますか? システムのバッテリーをデスクバンドとして表示する小さなプログラムを作成しました。今windows7でサムネイル画像にバッテリーを表示し、デスクバンドをオプションにしたいと思います。
c# - C#:NetworkStream.Peekを実装しますか?
現在、NetworkStream.Peek
C#にはメソッドがありません。NetworkStream.ReadByte
返さbyte
れたものが実際にから削除されないことを除いて、同じように機能するそのようなメソッドを実装するための最良の方法は何Stream
ですか?