問題タブ [flat]

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

vb.net - 固定長のフラットファイルをフィールドに分割する

だから私はvb.netで読む必要があるファイルを持っています。各行の長さは32文字で、各行は複数のフィールドで構成されています。文字1から9までは、IDを示し、文字10は識別子を示し、11-14は値フィールドを示します。私はReadblockを見てきましたが、それはその仕事のためのツールではありません。行全体を読み取って文字列として分割する以外に、各行をそれぞれのフィールドに分割する方法はありますか?

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

xml - XPath、フラットな階層、停止条件

非常に悪い XML から Start オブジェクトを構築する必要があります。あるケースのためにSAXパーサーを作ったのですが、面倒なのでXPathを試してみたいと思います。

次の XML があります。

ただし、このドキュメントがもっと好きです(私は持っていません):

2番目の「開始」ノードオブジェクトがあるとします(最初のXMLの例から)。ここで、このノードの直後に「a」要素と「b」要素を取得したいと思います。ただし、「b」ノードに対してこのノードから相対クエリを作成すると (次の兄弟を使用)、3 番目の開始ノードの下にノードが取得されます。「このノードに続くノード X を見つけるが、ノード Y で停止する (null を返す)」ということはできますか?

「|」を使用できることはわかっています 複数のクエリを OR しますが、これは私が望むものではありません (ただし、私の問題も解決する可能性があります)。

ありがとうございました。

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

architecture - フラットなアーキテクチャにするためにWebサイトのページネーションを回避するにはどうすればよいですか?

私は「TheArtofSEO」という本を読んでいます。これは、私の意見ではSEOに関する非常に優れた本です。この本の第6章では、著者はSEOの観点からWebサイトのフラットなアーキテクチャの重要性を主張し、深いアーキテクチャを促進し、一部のコンテンツにアクセスできないようにするため、ページネーションの使用を避けるようにWebマスターに推奨しています。クリック数。著者は、提起した問題を解決するための1つ以上のアドバイスを提供する機会を逃しました。

だから、私の質問は、あなたの意見では、ページネーションを回避するための解決策は何ですか?

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

java - そのフラット ファイルへの複数の接続を使用して、インターネット経由で 30 GB のフラット テキスト ファイルをローカル ファイル システムにインポートしますか?

サーバーにフラットなテキスト ファイルがあるとします。インターネット経由でローカル ファイル システムにダウンロード/インポート/コピーする必要があります。インポート/コピー/が高速になるように、ファイルをチャンクでインポートしたり、ローカルシステムからそのフラットテキストファイル自体に複数接続したりする方法はありますか?

よろしく

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

php - 行 x から行 y までのファイルを読み取る方法 (php を使用)

解決策を見つけるためにインターネット全体を調べました。しかし、それらはすべて重要な問題を無視しています。最良の解決策は、スタックオーバーフローにありました

ただし、他のアプローチと同様に、これはオフセット行に到達するためにファイルの先頭から読み取る必要があります。通常、それは無視できます。ただし、大きなファイル (数百万行など) の場合、これによりプロセスが大幅に遅くなります。時間は、オフセットの増加によって単調に増加します。オフセットを数百万にすると、処理時間は数秒になります。

データベース (mysql など) では、テーブルにインデックスを付けて、データベース全体を調べずに行を読み取ります。ファイルキー(行番号)でそのようなことをすることはありますか?SQLite や Berkeley DB などのフラット ファイル データベースは、どのようにテーブルにインデックスを付けているのだろうか。

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

xml - XML データからフラット配列へ

私は(おそらく)単純な問題を抱えていますが、現在それを解決できません。

次のような書式設定された XML 文字列があります。

これをできるだけフラットな単純な配列に変換したいと思います。

私はSOを探して、自分で解決するためにほぼ一致する解決策を見つけようとしましたが、頭の中で封鎖されている可能性があります。

誰かが私を助けてくれるかもしれません。

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

file - UNIX スクリプトを使用してフラット ファイルを解析および更新する方法

タイトルごとに列を持つフラット ファイルを解析しようとしています NAME COMPANY DETAILS STATUS etc(データが類似していない場合)。

そのファイルを入力としてスクリプトを実行するときに列を更新する必要がありSTATUS、他の列の詳細に応じて STATUS が更新されます。

当然のことながら、sed & vi は使用できません。助けてください。

解析しようとしているファイルの抜粋は次のとおりです。解析しようとしているファイルからの抜粋で、質問の対象は次のとおりです。

34 /* 1 2 3 4 5 6
35 /*3456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
36 YYNNN LOCAL1 TRANSFER-CDM(only) =>local.transfer LOCAL
37 YYNNN LOCAL2 EXCHANGE-CATIA =>IGES/DXF/STEP LOCAL
38 YYNNN ACIS1 C AutoWeb Media Services CCX
39 YYNNN ACNC1 C Auto/Con Corporation CCX
40 YYNNN ACST1 C Accurcast Inc CCX
41 YYNNN AAGD1 C Algonquin Automotive CCX


次に、このフラット ファイルを解析する必要があります。6 番目の列が STATUS として追加されます。

私が試してみました:

awk '/23861/ { $0=$0 "|処理済み" } {print}' 入力

ここで - 1.awk コマンド wil srch 4 パターン
2.中括弧内の thng は最後の列で更新​​されます

しかし、これもエラーになります。行の文字列と一致する場合、列の最後に「|Processed」文字列が追加されます。
そのコマンドをもう一度実行すると、最後にその文字列が再び追加されます。 その行はJAN FEB MAR |Processed |Processed
のように見えます

今、私が望むのは、以前の「| Processed」値を(条件に従って)新しい値に置き換え、それに応じてその値を更新することです

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

python - フラット csv からネストされた JSON を作成する

次の例に基づいて、csv から 4 つの深くネストされた JSON を作成しようとしています。

各レベルでコストを合計し、関連するレベルで出力された JSON に含めたいと思います。

出力された JSON の構造は次のようになります。

(参照: http://blog.thejit.org/2008/04/27/feeding-json-tree-structures-to-the-jit/ )

Python の再帰関数に沿って考えていますが、これまでのところ、このアプローチではあまり成功していません...迅速で簡単な解決策の提案は大歓迎ですか?

更新:私はそれを理解できないので、要約されたコストのアイデアを徐々にあきらめています:(.私はまだPythonコーダーの多くではありません)! 書式設定された JSON を生成できれば十分であり、必要に応じて後で数値を差し込むことができます。

ソリューションを読んで、グーグルで読んで、途中で多くのことを学びましたが、上記のCSV構造からネストされたJSONファイルを作成することにまだ成功していません。Web 上のどこかにある簡単なソリューションである必要がありますか? たぶん、他の誰かが検索用語でもっと運が良かった????

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

eclipse - Eclipse で、WEB-INF をフラット ビューとして表示するにはどうすればよいですか?

jsp フォルダーを何度も掘り下げるのにうんざりしています。Eclipse で WEB-INF をフラット パッケージ ビューにする方法はありますか? ビュー設定で変更しようとしましたが、問題ないようでした。私は3.6を使用していると思います。

編集 - 仮想フォルダーをいくつかの一般的なフォルダーへのショートカットとして使用しようとしましたが、残念ながら、サーバーの実行中に仮想フォルダーに加えられた変更はビルドを登録しません。

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

c# - 固定長レコードとファイルの作成

C# を使用して固定長レコード ファイルを作成する必要があります。データベースからレコードを読み取り、いくつかのビジネス ロジックの後で、いくつかのフィールドをテキスト ファイルに書き込みたいと考えています。私はこれを調査し、XML を使用してファイルを定義することを推奨する人もいれば、文字列をフォーマットしてからファイルに書き込む人もいます。

これを行う適切な方法はありますか?このオブジェクト指向を維持したいと思います。

ヒントをありがとう。