問題タブ [buffering]
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.
ruby-on-rails - Rails -- HAML パーシャルの HTML 出力を文字列として保存し、外部サービスに送信する方法は?
レーキ タスクを使用して、24 時間ごとにニュースレターを自動的に生成しています。ニュースレターの上部に、管理者がカスタマイズしたメッセージを入力できるセクションがあります。管理者が使用する画面には、コレクションを取得する haml パーシャルを使用してレンダリングされた、ニュースレターのライブ プレビューがあります (彼らはこれに固執していました)。
電子メールを生成して送信するために、生成したい電子メールの HTML を (とりわけ) 含むサードパーティ API に xml ドキュメントを送信しています。
私がやりたいのは、この haml パーシャルの出力を rake タスク内に保存することです。これは、PHP の ob_*() バッファリング関数に似ています。次のようなことをする方法はありますか?
おそらく明らかな何かが欠けているので、これを行ういくつかの方法を考えることができますが、それらのほとんどは DRY ではなく、ヘルパー、モデル、またはタスク自体で大量の html を生成したくありません。
これを達成する方法があれば教えてください。
c# - C# - シリアル ポート バッファから読み込む
RS-232 ポートからデータを読み取ろうとしています。ポート/バッファからデータを取得する方法の例があり、複数行のデータである可能性があるため、すべてのデータがあることを確認してください。
次のように読むだけですか?
asp.net - 出力バッファリングはパフォーマンスに役立ちますか?
ASP.NET ページ全体を一度に書き出すとパフォーマンスが向上すると聞いたことがあります。の最初の行として次のようにPage_Load
:
そしてResponse.Flush
、すべての処理の最後に使用します。
これは役に立ちますか?はいの場合、それを使用する際の欠点はありますか?
java - 巻き戻し可能なバッファの実装を手伝ってください
これは私がこれまでのところです:
私が達成したいことを示すために、次のユースケース(公平なjUnitテストとして)があります。
ラップされたリスト (ほとんど車輪を再発明した)、ラップされたツイン キュー (これは完全な混乱でした) を使用してこれを解決しようとしましたが、失敗した 3 回目の試みはラップされた LinkedList で、rewind( )。私の最近の試みの疑似コードは次のようなものでした:
これはまったく機能しませんでした。いくつかの編集の後、rewind() が呼び出されるまで読み取りを機能させることができたので、本質的に冗長なコードの束を 3 回目に作成しました。私はアルゴリズムに慣れていなかったので、この時点で少し不満を感じています。そのため、今あなたのところに来ています。これを実装するのを手伝ってください、および/またはネイティブ Java API ソリューションを修正するように私に指摘してください。現在、私はただこれを機能させることができないので、困惑しています。
flash - Flash での YouTube スタイルのスロットリング
私はこれについて完全に気が狂っているかもしれませんが、YouTube ビデオのダウンロード/バッファ レートは最初は速く、バッファ ポイントが現在再生中のマークから離れるほど、バッファリングが遅くなるようです。
私は気が狂っていますか、それとも他の人にもこのように機能しますか?
後者を仮定すると、彼らがどのようにそれを行うかについての理論はありますか? サーバー側ですか、それともクライアント側ですか?クライアント側である必要があると思いますが、誰が知っていますか? 私ではありません、それが私が尋ねている理由です!
language-agnostic - バッファリングされた IO とバッファリングされていない IO
デフォルトでは、プログラムの I/O はバッファリングされていることを知りました。つまり、一時ストレージから要求元のプログラムに提供されます。バッファリングによって IO パフォーマンスが向上することは理解しています (おそらくシステム コールの削減による)。Cのように、バッファリングを無効にする例を見てきsetvbuf
ました。2 つのモードの違いは何ですか?
c - 標準入力から関数に入力を渡すときのバッファリング
昨日質問したのですが、まだ問題があります。ファイルポインタで渡すことができるファイルを処理する関数を持つプログラムを C で書きました。
標準入力から入力を読み取って関数に渡す方法を尋ねたところ、 stdin を引数として関数を呼び出すことをお勧めしました。
これは機能しますが、私が本当にやりたいことは、EOF が検出されるまで stdin から読み取ってから、一度にすべての入力を function に渡すことです。引数として標準入力を渡すだけの問題は、ユーザーが入力行を入力して「Enter」を押すたびに、プログラムが対応する出力行を時期尚早に吐き出すことです。
ユーザーがEOF(Control-d)を言った後にのみ出力が出るように、入力と出力を明確に分離することを望んでいました。
よろしくお願いします。私はプログラミングを学んでいる初心者であり、あなたのヒントは大きな助けになります. このウェブサイトに本当に感謝しています。
-- ラリー
php - 空のテーブル行の出力バッファリングを削除しますか?
tmp ファイルから php ファイルへの cgi スクリプトによって生成される大きな静的テーブルがあります。
出力すれば
<td> </td>
出力バッファリングでこれらを削除できますか?
c# - SilverlightMediaElementとUI仮想化
パネルに多くのコントロールがあり、それぞれに独自のMediaElement再生ビデオがあるアプリケーションがあります。小さいビューポートでこれらのコントロールの多くをスクロールするときのパフォーマンスを向上させるために、Silverlight3の新しいUI仮想化機能を調べています。
私の経験から、MediaElementコントロールが削除されてからビジュアルツリーに再度追加されるたびに、メディアを再バッファリングする必要があることを理解しています。MediaElementコントロールで満たされたあらゆる種類のカスタムパネルにUI仮想化を実装しようとすると、画面外の要素の再生が停止し、画面にスクロールされるとすぐに再生する前に再バッファリングされると思います。誰かがこの状況で何か経験がありますか?
この場合、進行中の再生に影響を与えることなく、MediaElementsを含むコントロールを使用してUI仮想化を実装するための回避策または可能な方法はありますか?
java - Javaソケット:InputStream.read()とBufferedReader.read()
ソケットのInputStreamから読み取っています。受信データをその場で解析しているため、文字ごとに読み取る必要があります。
BufferedReader.read()
と同じことをInputStream.read()
しますか?(BufferedReaderがInputStreamをベースとして構築されていると仮定します)
各文字を個別に読み取るときにInputStream.read()を使用する方が効率的ですか?それとももっと良い方法はありますか?