問題タブ [stream]

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

c++ - 文字バッファにistreamgetを実装しますか?

以下を実装したいのですが、文字バッファがあり、移植しようとしているコードはこの文字バッファをストリームに入れてから、次のように取得します

編集:上記のコードは最適ですか?getValの場合、バッファー全体をストリームにコピーしてから、ストリームでgetを実行します。

バッファ自体からgetVal値を取得するにはどうすればよいですか。

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

c++ - C ++ファイルストリームからunsigned charを読み取る

バイナリ ファイルから符号なしバイトを読み取りたい。そこで、以下のコードを書きました。

これにより、変数 count で示されるように、常に 0 バイトが読み込まれます。

これを機能させるにはロケールを設定する必要があると言っている参考文献がウェブ上にあるようです。これを正確に行う方法は私には明らかではありません。

同じコードは、「unsigned char」の代わりに「char」データ型を使用して機能します

unsigned char を使用した上記のコードは Windows では動作するようですが、colinux Fedora 2.6.22.18 では実行できません。

Linuxで動作させるにはどうすればよいですか?

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

ruby - RubyでTOS/DSCPを行うには?

Ruby で UDP/TCP ストリーム (できれば Ruby/Sockets ライブラリを使用) でTOS フラグ/ DSCP フラグを設定するにはどうすればよいですか?

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

python - Python Popen、ストリームと複数のプロセスを閉じる

gzip、uuencode、標準出力に出力したいデータがあります。私が基本的に持っているものは次のとおりです。

コンプレッサにデータを供給する方法は、compressor.stdin.write(stuff) を使用することです。

私が本当にする必要があるのは、EOF をコンプレッサーに送信することですが、その方法がわかりません。

ある時点で、compressor.stdin.close() を試しましたが、うまくいきません。圧縮プログラムがファイルに直接書き込む場合はうまく機能しますが、上記の場合、プロセスは終了せず、圧縮プログラムで停止します。待つ()。

提案?この場合、gzip は一例であり、あるプロセスの出力を別のプロセスにパイプする必要があります。

注: 圧縮する必要があるデータはメモリに収まらないため、ここでは通信は適切なオプションではありません。また、私がただ走ると

上記の2行の後、それでもエラーでハングします

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

sql-server - XML を SQL Server からクライアントに出力する最も簡単な方法

URLをクリックするだけで、SQLサーバーのxml列の内容をクライアントに返す必要があります。xml には、正しいアプリケーション (この場合は Infopath) を開くための処理命令が含まれています。

利用可能なさまざまな xmlreader ライターとストリームのすべてについて、私は少し混乱しています。SQL ExecuteXmlReader の内容を Response.OutputStream に送信したいと思いますが、それらを一緒に配管する方法がわかりません。

よろしくお願いします

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

asp.net - SharpZipLib を使用して .net で http 経由で zip ファイルをストリーミングする

ユーザーがサイトからすべての画像をダウンロードできるように、簡単なダウンロードサービスを作成しています。これを行うには、すべてを http ストリームに圧縮します。

ただし、すべてがメモリに保存されているようで、zip ファイルが完成して出力が閉じられるまでデータは送信されません。サービスがすぐに送信を開始し、メモリを使いすぎないようにしたい。

ファイルの作成中にワーカープロセスのメモリが増加し、送信が完了するとメモリが解放されることがわかります。メモリをあまり使用せずにこれを行うにはどうすればよいですか?

0 投票する
9 に答える
134407 参照

c# - System.Drawing.Image をロードしている「パラメータが無効です」例外

コードで「パラメーターが無効です」という例外が発生するのはなぜですか。

の長さbyteArrayInは 169014 です。255 を超える値がないにもかかわらず、この例外が発生します。

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

python - Python、Popen のストリームを Python 関数にリダイレクト

私はPythonプログラミングが初めてです。私はこの問題を抱えています:テキストファイルのリスト(圧縮されているものとされていないもの)があり、次のことを行う必要があります:-サーバーに接続してそれらを開く-ファイルを開いた後、彼のコンテンツを取得して別のファイルに渡す必要があります私が書いたpython関数

これらのファイルに含まれる情報を詳しく説明するため。この関数は、3 行を使用して、これらのファイルに保存されているログを 1 行だけで書き込むことを目的としています...この関数は、ローカル マシンから読み取ったファイルに対して正常に動作していますが、リモート サーバーに接続する方法がわかりません。各ファイルの内容を文字列に保存せずにこれらの 1 行のログを作成し、文字列を操作します... リモート マシンに接続するために使用するコマンドは次のとおりです。

retList[0] と retList[2] は、user@remote と、アクセスする必要があるフォルダー名です。

よろしくお願いします!

アップデート:

私の問題は、最初にssh接続を確立する必要があることです:

開く必要があるすべてのファイルはリスト fileList[] に保存され、一部は圧縮 (.gz) され、一部は単なるテキスト ファイルです !! ボットが何も機能しない前にあなたが示したすべての手順を試しました... Popen 関数の 3 番目の引数を変更する必要があると思いますが、その方法がわかりません! 私を助けることができる人はいますか???

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

c# - C# のストリームとチャネル

ストリームが c# の内部でどのように機能するかを知りたかったのです。StreamReader と StreamWriter は内部で Winsock の機能を使用recv()しますか。send()また、ストリームとチャンネルの違いも知りたいと思いました。

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

c++ - C のファイル ストリームと C++ の iostream の違いは何ですか?

C のファイル (ファイル* ポインター) ストリームと C++ の iostream の違いは何ですか?

両方ともストリームと呼ばれるのはなぜですか。共通点はありますか?