問題タブ [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.
file-processing - Web上のファイルとディレクトリを保護する
ほとんどの場合、HTMLのアップロードフィールドでアップロードし、アプリケーションルートなどのディレクトリにファイルをアップロードして、パスをデータベースに保存します。
特定のユーザー向けにファイルをアップロードする場合、ユーザーはダッシュボードからダウンロードできます。はい、すべて正常に動作します。ただし、別のユーザーのファイルのURLを知っている場合は、それをダウンロードできます。どうすればこれを保護できますか?
親切に私はとても心配です、助けてください。
node.js - Node.js: メモリ不足にならずにストリームを処理する
巨大なログファイル (250,000 行) を読み込んで、各行を JSON オブジェクトに解析し、分析のために各 JSON オブジェクトを CouchDB に挿入しようとしています。
各チャンクを個別に処理するバッファリングされたストリームを作成することでこれを実行しようとしていますが、約 300 行後に常にメモリ不足になります。バッファリングされたストリームとutil.pumpを使用するとこれを回避できるようですが、明らかにそうではありません。
(これには、node.js や CouchDB よりも優れたツールがあるかもしれませんが、node.js でこの種のファイル処理を行う方法を学ぶことに興味があり、それが可能になるはずだと考えています。)
以下のCoffeeScript、ここのJavaScript: https://gist.github.com/5a89d3590f0a9ca62a23
python - Python で Txt ファイルの欠落行を検出
txt ファイルが次の行で構成されているとします。
明らかに、txt ファイルの C には 2 がありません。欠落している2を検出して出力するアイデアは何ですか? txt ファイルを 1 行ずつ読み取る必要があります。
ありがとうございました !
python - Pythonで出力をフォーマットするには?
Python で一部のコードのフォーマットに問題があります。私のコードは次のとおりです。
これまでのところ、次の出力が得られています。
ラグ = 1
ラグ = 2
ラグ = 3
自己相関指数 = #値
……
……
準分散 = #値
しかし、私が望む望ましい出力は次のとおりです。
この出力がCSVファイルまたは txt ファイルで可能であれば、それは素晴らしいことです!
これはループを出力する方法だと思いますが、私はループが得意ではありません。
更新されたコード (旧バージョン)
@mutzmatronの回答に基づく
まだコンパイルされていません!IDLE python 2.6 を使用していますが、プロンプトの一時停止コマンドがわからないため、エラー メッセージがわかりません。
元の質問
私はPythonにまったく慣れていないので、質問があります。大きなテキスト ファイルを処理しようとしています。これはほんの一部です:
Autocorrelation Index
星 *** の値 ( : 、 values など)の間の情報を抽出してSemivariance
処理する必要があります。おそらく、別のテキスト ファイルまたは Excel ファイルに書き込む必要があります。それをしてもいいですか?助けていただければ幸いです。
maven - ビルド時のプロパティ ファイル処理
私の要件は次のとおりです: - 4 つの環境 (dev、uat、prod、stag) があります - 現在、log4j_dev.properties、log4j_uat.properties、 log4j_prod.properties、log4j_stag.properties
- 上記のすべてのファイルにはほとんどの共通点があり、各ファイルで 4 ~ 5 個のプロパティが異なるだけです。
私の現在の要件は、すべてのプロパティを共通ファイル (log4j.properties など) に配置する必要があり、環境固有のファイルには特定の 4 ~ 5 プロパティのみが含まれるということです。ビルド時にこれらのファイルをマージし、これらすべてのプロパティを含む新しいファイルを作成する必要があります。
mavne 2 で正常に動作するmaven-config-processor-pluginを試しましたが、 maven3 とは互換性がありません。現在、maven3 を使用しているため、別のアプローチが必要です。Maven config-processor に代わるものはありますか、それを行うための新しい Maven プラグインを作成する必要があります。
任意の提案をお願いします。
.net - XSLT ファイルでレコードをカウントする
パラメータ 'numberOfRecords' を持つトレーラ レコードのテンプレートがあります。
この数は、親レコードとそのすべての子レコードの合計数になります。例は
したがって、これは 3、1(マーク) + 2(彼の 2 人の子供) を返します。
これどうやってするの?XSLT を扱うのはこれが初めてです。
c++ - ファイルの存在を確認して処理するループ
私は学校の課題の最初の部分を開始しており、ユーザーにファイル名を入力するように促し、ファイルの存在を確認し、存在する場合はそれを開いて処理する必要があります。それ以外の場合は、ユーザーに別のファイル名を入力してもらいます。
以下のプログラムをコンパイルして実行すると、「ファイルが存在しません。別のファイル名を入力してください」というエラー メッセージが表示されます。存在しないファイルの名前を入力すると、do while ループの最初の部分が再び実行されます。私は C++ の初心者ですが、以前にこれを行ったことがあり、適切に動作するはずだと感じています。どんな助けでも大歓迎です。
c++ - ファイルから個別の変数を読み取って入力する
ファイルから会社のデータを読み取り、エラーを処理する宿題をしています。
これまでのところ、最初の行で機能すると思いますが、各行を読み上げる方法がわかりません。各行は、ID、名前、および支払いを含むレコードです。基本的に、最初の行を処理した後、次の行にスキップする方法を知りたいです。エラー チェックはまだ含めていませんが、1 レコードが読み取られた後の最後の do while ループになると思います。各変数に読み込まれた情報が間違っている場合は、それをチェックして、サマリー ファイルまたはエラー ファイルに出力できます。
*編集: 問題の一部を見つけました。実際には、最初の行をスキップして、その時点から読み進める必要があります。各ファイルの最初の行には、役に立たないデータが含まれています。
parsing - 区切り文字のないファイルから 0 ~ 255 の数字を取り込む方法
0 から 255 までのn桁を含む数字のみ(スペース、コンマ、改行などを含まない)のプレーンテキスト ファイルがあります。それを取り込んで、これらの値を配列に格納したいと考えています。
例
ファイルに次のシーケンスがあるとします。
私はこのようにそれを取り入れたい.in.read
はファイル入力ストリームでtempArray
あるendArray
.
この動作を達成する方法を知っている人はいますか? 多くのプログラミング言語に翻訳できるように、回答を疑似コードに保つようにしてください。
c - 入力をテキスト ファイルから C の構造体の配列に読み込む
私の構造定義は、
「gene2go.txt」というタブ区切りのテキスト ファイルがあります。
このファイルの各行には、、、、、、、および情報が含まれtaxID
ています。geneID
goID
evidence
qualifier
goterm
pubmed
category
ファイルの各行は構造体に保持されます。
プログラムが実行されると、最初に入力ファイルの内容が Gene2go 型の配列に読み込まれます。私は という関数を使用しましたreadInfo
。
プログラムは、コマンド ラインから次の入力引数も取得します。
入力タイプ ( の場合は 1、 のtaxid
場合は 2、 のgeneid
場合は 3 goid
) と検索語
listData
「gene2go.txt」ファイルの入力種別と検索語に一致する行のリストを「output.txt」ファイルに書き込むという関数があります。
これが私のテキストファイルの一部です"gene2go.txt"
。
ceng301.c という名前の以下のコードを作成し、コマンド ラインを使用してコンパイルしました。
gcc ceng301.c -o ceng301
、しかし、私が書くとき
ceng301 1 3702
コマンドラインでは、何も得られませんが、アンダースコアが点滅します:(の代わりに
に保存output.txt
ここにコードがあります、
私は何をすべきか?