問題タブ [comm]

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

python - Python の OS コマンド

次のコマンドは、シェルから実行すると正常に機能します。Pythonスクリプトで同じことをしたい(というか、同じ出力を得たい)。しかし、私が何をしようとも、私はいつもいくつかの引用符エラーに終わります. これを os.system...、subprocess.Popen...、shlex.split... で実装しようとしましたが、うまくいきませんでした。

(基本的に、77772、77778、または 777710 を含む 2 つのファイルから行を選択し、それらの行から 2 つの列 (column1 と column8) を選択し、並べ替えて myfile2.dat に固有の行を見つけ、それらの行を output.dat に書き込みます。 )。

これを行う簡単な方法はありますか?

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

bash - ソートせずに2つのファイル間の共通行を削除する方法は?

ソートされていない 2 つのファイルがあり、いくつかの行が共通しています。

file1.txt

file2.txt

一般的な行を削除するために私が使用している方法は次のとおりです。

出力:

問題は、file1.txt の順序を維持したいということです。

望ましい出力:

私が考えた解決策の 1 つは、ループを実行して file2.txt のすべての行を読み取り、次のようにすることです。

ただし、ファイルが大きい場合、パフォーマンスが低下する可能性があります。

  • あなたは私の考えが好きですか?
  • それを行う代替手段はありますか?
0 投票する
1 に答える
56 参照

awk - まったく同じ名前のフィールドを比較する

2 つのファイルの最初のフィールドで同じ要素を見つけたいと思います。awk コマンドに精通している

ただし、1 つの共通要素を含む複数単語の式がフィールドに含まれている場合、これは機能しません。たとえば、私のfile1は次のとおりです。

そして、私のfile2は次のとおりです。

上記のコマンドは、次のリストを生成します。

そして、完全一致のみが必要です

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

python - TypeError: recv() が予期しないキーワード引数 'dest' を取得しました

Python で MPI を使用して、ミッドポイント統合のための並列計算を実行しようとしています。私は MPI にあまり詳しくありませんが、これまでに作成したものを作成するためにいくつかの例を見てきました。MPI.COMM がいくつかの入力引数を認識しないといういくつかのエラーで問題が発生しています。繰り返しますが、私は MPI にあまり詳しくありません。

以下に私のコードを添付しました:

このコードを実行しようとすると、次のエラーが表示されます。

中点積分の答えは 41.66667 です。私の先生は、私たちが並列計算の威力を理解できるように、並列計算について簡単な時間研究を行うようにと言っています。

お時間をいただきありがとうございます。

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

linux - バイナリ ファイルを比較し、一致する行のオフセットのみを出力します

通常のファイルの場合、commコマンドを使用して共通行を見つけることができます。

たとえば、2 つのファイルがあるとします。

その比較は次のとおりです。

一致する行のオフセットを見つける方法と、2 つのバイナリ ファイルを比較して一致する行のオフセットを出力する方法は?

diffcmpcomm過去1時間、これを理解できずに使用しています。

編集 1: 正確な解決策ではありませんが、vbindiff が見つかりました。

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

java - javax.comm.portinuseexception 現在所有しているポート

rs232 経由でデバイスに接続するプログラムを作成しました。接続を閉じて、同じアプリケーションから再度開き直そうとするまで、すべて問題なく動作します。次の例外が発生します。

アプリケーションを完全に閉じて再起動すると、ポートに再び接続できます。しかし、アプリケーション全体を閉じることなく、そのポートを再度使用する必要があります。以下に示すようにポートを閉じようとしましたが、思いどおりに機能しません。

この例外を回避するには、どのようにポートを閉じる必要がありますか?