問題タブ [piping]

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 に答える
447 参照

php - 電子メールをスクリプトにパイプする際の問題

パイプされた電子メールをキャプチャし、パーツを解析してデータベースに挿入するスクリプトがあります。スクリプトは正常に動作し、自分の電子メールを何度もテストしてスクリプトに転送しました。ただし、クライアントの電子メールを同じスクリプトに転送すると、電子メールは次のエラーでバウンスします。

PHP 警告: PHP の起動: 動的ライブラリ '/etc/ixed/ixed.4.4.lin' を読み込めません - /etc/ixed/ixed.4.4.lin: 未定義のシンボル: 行 0 の不明な空の文字列

バウンスを引き起こしている他の問題を修正するために次のことを行いましたが、これはより低いレベルにあるようです:

  • 「|/usr/bin/php -q /home/path/to/script」などのパイプコマンドに「-q」を追加
  • スクリプトの先頭に error_reporting(0) を追加
  • 出力の原因となる <%%> タグの外側に空白スペースがないことを確認しました。

誰かがこれを以前に見て解決策を見つけた場合、私は感謝しています。

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

mysql - Powershell で MySQL を使用して、スクリプトの結果を csv ファイルにパイプするにはどうすればよいですか?

PowerShell で mysql スクリプトを実行して、結果が csv ファイルにパイプされるようにするにはどうすればよいですか? このスクリプトの結果は、csv ファイルにコピーしたい列の小さなセットです。

次のようにして、シェルに直接移動させることができます。

そして、私は次のようなさまざまな小さなことを試しました:

無限のバリエーションで、エラーが発生するだけです。コマンドラインなどから基本的なテーブルクエリを実行できるため、データベース接続は問題ありません...これまでのところ、Web上で解決策を見つけることができませんでした...

どんな助けでも本当に感謝します!

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

c - コマンドをウィンドウのバッファにパイプする

Linux用の次のコードがあります。

Windowsに相当するものはありますか? あまりうまくいかなかったので。

私がやろうとしているのは、Windowspingコマンドの出力をバッファーにパイプして、関数に送信することです。

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

c - stdinを指すファイルポインタでfseekを使用する

コマンドライン引数に応じて、指定されたファイルまたはstdin(パイプ処理の目的で)のいずれかを指すようにファイルポインターを設定しています。次に、このポインターをさまざまな関数に渡して、ファイルから読み取ります。ファイルポインタを取得するための関数は次のとおりです。

stdinを指している場合は、fseek機能していないようです。つまり、それを使用してから使用すると、fgetc予期しない結果が得られます。これは予想される動作ですか?もしそうなら、ストリーム内の別の場所に移動するにはどうすればよいですか?

例えば:

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

php - PHP-メール本文のフィルタリング、返信の引用の削除

元の引用された電子メールではなく、返信の内容だけを保存する必要がある電子メール配管スクリプトに取り組んでいます。私はmimeパーサークラス(http://www.phpclasses.org/package/3169-PHP-Decode-MIME-e-mail-messages.html)を使用して、電子メールから必要なすべての情報を取得しています。

本文のセクションで、元の引用された電子メールを受け取っています。どうすればこれを除外できますか?メールクライアントが引用されたコンテンツの横に「>」を追加することがよくあることは知っていますが、これで十分かどうかはわかりません。ご協力いただきありがとうございます。

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

c++ - C++ 遺伝的プログラミング: リンカー/コンパイラーの呼び出し、コンパイルされたプログラムの実行、入出力のパイピング

これは一般的な質問であり、その一部は回答されていると確信していますが、広範な議論よりも意見が必要です。進化計算と遺伝的プログラミングについて修士論文を書くつもりなのですが、遺伝的プログラムからソースコードファイルを作成し、gccを起動してコンパイルできない場合、Linux/C++の有識者の方からご意見をいただきたいです。コンパイルして、コンパイルされたプログラムを (新しいプロセスとして) 実行するためにコンパイルし、そのプログラムに入力を送信して、出力と発生した例外 (またはクラッシュ) をキャプチャできるようにする場合は、失敗した理由をキャプチャします。トピックが広すぎることは理解していますが、これは元に戻せない、試すのはばかげている、またはこれを行うためのより良い方法があると誰かが考えているかどうかを知りたいです.

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

java - Java を使用してスレッド間でデータをパイプする

映画館を模したマルチスレッド アプリケーションを作成しています。関与する各人は独自のスレッドであり、同時実行はセマフォによって完全に行われる必要があります。私が抱えている唯一の問題は、基本的にスレッドをリンクして通信できるようにする方法です(たとえば、パイプを介して)。

例えば:

スレッドである Customer[1] は、Box Office まで歩けるようにするセマフォを取得します。ここで、Customer[1] は Box Office Agent に、映画「X」を見たいと伝えなければなりません。次に、BoxOfficeAgent[1] もスレッドで、映画が満杯でないことを確認し、チケットを販売するか、Customer[1] に別の映画を選択するように指示する必要があります。

セマフォとの同時実行性を維持しながら、そのデータをやり取りするにはどうすればよいですか?

また、java.util.concurrent から使用できる唯一のクラスはSemaphoreクラスです。

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

node.js - パイプされた readStream を介して渡されたコンテンツを gZip する方法

私は現在、ブラウザに送り返す前にコンテンツを gZip する必要があるプロジェクトに取り組んでいます。

現在、単純な読み取りストリームを使用し、データをリクエストのレスポンスにパイプしていますが、リクエストをブロックせずにコンテンツを gZip する最良の方法がわかりません

データを送信する行は次のとおりです。

次のクラスは静的ハンドラー オブジェクトです。

誰でもこの問題を回避するのを手伝ってもらえますか? gZip で圧縮するようにパイプに指示する方法についての手がかりがありません。

ありがとう

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

java - コマンドラインを使用してJavaを使用して入力をパイプする

「java ReadInput < input.txt」と入力してコマンド ラインからこのコードを実行できますが、「java ReadInput hello」のように入力を直接入力することはできません。「java ReadInput hello」と入力すると、何らかの理由で無限ループに陥ったようです。「java ReadInput < input.txt」と入力するのと同じように機能するだけでなく、代わりに「hello」を再表示するだけではいけませんか?

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

visual-studio - リダイレクトされたstderr出力でUnhandledExceptionFilterが呼び出されない

stderrがリダイレクトされているときに、SetUnhandledExceptionFilter()によって設定されたUnhandledExceptionFilterをヒットする際に問題が発生します。

SetUnhandledExceptionFilter()によって設定されたカスタム例外フィルターがあります。これは、例外とスタックに関する詳細をstderrに書き出すことになっています。問題は、stderr出力をファイルにリダイレクトすると機能しないことです。まったく呼ばれていません。

を使用してプログラムを実行した場合

フィルタが呼び出されますが、このように実行すると

呼ばれていません。system()を使用して別のプログラムから問題のアプリケーションを呼び出すため、すでに別のアプローチを試しました。_pipe()_spawnvp()を使用して出力をリダイレクトし、パイプから読み取りましたが、それは役に立ちませんでした。

AddVectoredExceptionHandler()を調べ始めましたが、機能しているようですが、例外が発生すると呼び出され、未処理の例外が必要なため、try/catchコードでこれがどのように機能するかを理解する方法がわかりません。

プログラムがデバッガー(http://support.microsoft.com/kb/173652/en-us )で実行されるときにUnhandledExceptionFilterが呼び出されないことはすでに知っていますが、なぜstderrのリダイレクトをそのように扱うのですか?デバッガーで実行されますか?これを防ぐ方法はありますか?