問題タブ [file-processing]

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

file - ローカル ファイルをダウンロード/取得するための wso2 esb

ESB で共有したい静的ファイル (HTML ファイル、画像ファイル、純粋なデータ ファイル (.csv や .xls など) など) がいくつかあります。ESB を介してこれらの要求を受信する別の HTTP サーバーを実行すれば、これを実現できます。代わりに、ESB 自体で処理するのが好きです。着信要求 URL (たとえば、HTTP GET 要求 - http://myesb.com:8280/getstatus.html ) に基づいて、これらの静的ファイルをローカル サーバーのフォルダーから取得します。

VFS メソッドを試してみましたが、不要な「更新」メカニズムが組み込まれているようです。クライアントが要求している場合にのみ、これらのデータを「取得」したいと考えています。

要するに、私は次のように単純なマッピングを行うのが好きです:

http://myesb.com:8280/getstatus.htmlは /var/myapp/status/appstatus.html ファイルの内容を取得します。

更新 私は次のシーケンスを行いました-それを機能させる方法がわかりません:(

<in>メディエータでは、次の点に注意してください。

私の意図は、ファイル appstatus1.html のコンテンツを取得して、応答として送り返すことです。しかし、コンテンツを取得して「RESPONSE」に追加することはできません

それができる方法を教えてください。

御時間ありがとうございます。

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

c - 構造体配列に異なるデータ型を含むテキスト ファイル

3 つの異なるデータ型を持つテキスト ファイルを解析する必要があります。3つのメンバーを持つ構造体配列に保存したい。私のテキストファイルは次のようになります。

私が読んでいるプログラムは次のとおりで、動作しません。私は何を間違っていますか?

0 投票する
0 に答える
64 参照

c - 構造体配列に異なるデータ型を含むテキスト ファイル

3 つの異なるデータ型を持つテキスト ファイルを解析する必要があります。3つのメンバーを持つ構造体配列に保存したい。私のテキストファイルは次のようになります。

コードを書きましたが、ターミナルで実行すると、点滅するアンダースコアが表示され、しばらくするとプログラムが停止しました。私は何をすべきか?

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

php - PHP、jQuery、Ajax を使用したインタラクティブなファイル処理

古い MS-DOS Foxpro プログラムを CakePHP に移行していますが、アプリケーション プロセスの一部で、ユーザーがテキスト ファイルを読み込んで、ビジネス ロジックに従って処理する可能性があります。

私はアルゴリズムを操作しましたが、正常に機能しています。プレーンな PHP でプログラムしました。

ただし、プロセスの一部では、ユーザーはいくつかのタスクを実行するために対話する必要がありますが、プレーンな PHP ではそれが可能です。

私の質問は:

ビューに制御を与えるときにコントローラーがデータを処理したため、MVC フレームワークでインタラクティブなファイル処理を行うにはどうすればよいですか?

jQuery-ajax が役に立ちますか?

どう思いますか?

よろしく

アップデート

Borislav Sabevが指摘したように、私はこれを行います:

以下を使用してファイルのアップロードを作成します: jQuery Form Plugin

アップロードされたファイルのデータ構造に従って解析する PHP ファイル。解析されたファイルの内容を JSON でクライアントに返します。

次に、JSON データが ajax POST 経由で処理のために送信されます

callAJAX は POST リクエストを送信するだけです

翻訳エラーがある場合、PHP は JSON を介してクライアントにエラー メッセージを返します。

ここで大きな問題:

$.alert ダイアログを開くと、オートコンプリートを介してユーザーに正しいマテリアルを選択してもらいますが、コードはユーザーの選択を待機せず、別の $.alert ウィンドウをポップします。ユーザー入力を待ってから処理を続行するようにjqueryに指示するにはどうすればよいですか?

ところで: これは私が使用する $.alert 拡張機能です:

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

haskell - lazy Text と ByteString を使用した非常に大きなテキスト ファイルの処理

非常に大きな Unicode テキスト ファイル (6 GB 以上) を処理しようとしています。私が欲しいのは、それぞれのユニークな単語の頻度を数えることです。Data.Mapファイルをトラバースするときに、各単語のカウントを追跡するために strict を使用します。プロセスに時間がかかりすぎ、メモリが多すぎます (20 GB 以上)。マップが巨大であると思われますが、ファイルのサイズの 5 倍に達するかどうかはわかりません! コードを以下に示します。私は次のことを試したことに注意してください:

  • Data.HashMap.Strictの代わりに使用しData.Map.Strictます。Data.Mapメモリ消費の増加率が遅いという点でパフォーマンスが向上しているようです。

  • ByteStringlazyの代わりに lazyを使用してファイルを読み取りますText。そして、それを Text にエンコードして何らかの処理を行ってからByteString、 forにエンコードし直しIOます。

    /li>

私のアプローチの何が問題になっていますか?時間とメモリのパフォーマンスに関して、私がやろうとしていることを達成するための最良の方法は何ですか?