問題タブ [concatenation]

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

sql - SQLServer2008の行から1つのCSVフィールド

SQL Server 2008を使用していて、ストアドプロシージャで結果を1つのCSVフィールドに返す方法があるかどうかを調べようとしています。

例えば:

戻るだろう

ジープ、ホンダ、三菱、フォードのよ​​うに1つのフィールドに戻してほしい

アセンブリ、一時テーブル、またはサーバー側のコードを使用してこれを実行できることはわかっていますが、そのルートを使用したくないと考えています。私が探している結果を得るためにあなたが提案できるヒント/トリックはありますか?

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

c++ - 2 つ以上の gzip ファイル/ストリームを連結する方法

2 つ以上の gzip ストリームを再圧縮せずに連結したい。

つまり、A を A.gz に圧縮し、B を B.gz に圧縮しました。C または C++ を使用して、もう一度圧縮せずにそれらを単一の gzip (A+B).gz に圧縮したいと考えています。

いくつかのメモ:

  • 2 つのファイルを連結するだけで、gunzip はそれらの処理方法を知っていても、ほとんどのプログラムは 2 つのチャンクを処理できません。
  • ファイルを解凍してから元のファイルを操作するだけでこれを行うコードの例を一度見たことがありますが、これは通常の再圧縮よりもはるかに高速ですが、それでも O(n) CPU 操作が必要です。
  • 残念ながら、私が一度見つけたこの例 (解凍のみを使用した連結) を見つけることができません。

注:提案されたソリューションは私のニーズに合わないため、これは重複していません。

清算編集:

いくつかの圧縮された HTML pices を連結し、それらを 1 つのページとしてブラウザーに送信したい: "Accept-Encoding: gzip"、応答は "Content-Encoding: gzip"

ストリームが のように単純に連結されている場合cat a.gz b.gz >ab.gz、Gecko (firefox) および KHTML Web エンジンは最初の部分 (a) のみを取得します。IE6 では何も表示されず、Google Chrome では最初の部分 (a) が正しく表示され、2 番目の部分 (b) はガベージとして表示されます (まったく解凍されません)。

これをうまく処理できるのは Opera だけです。

したがって、いくつかのチャンクからなる単一のgzip ストリームを作成し、再圧縮せずに送信する必要があります。

更新: zlib の例でgzjoin.cを見つけました。解凍のみを使用して実行します。問題は、解凍がまだ遅いということmemcpyです。

最速の gzip 圧縮よりも 4 倍高速です。しかし、それだけでは十分ではありません。

必要なのは、解凍手順を実行しないために gzip ファイルと一緒に保存する必要があるデータを見つけることと、圧縮中にこのデータを見つける方法です。

0 投票する
5 に答える
15178 参照

c# - C#で文字列を文字に連結する

文字列である「*」を配列内の文字に連結する必要があります。

例えば:

これどうやってするの?a*****結果を " "のようにしたい

0 投票する
6 に答える
4232 参照

php - 文字列を結合するPHP関数?

上で概念化した機能と同じように動作するものを探しています。機能的な例は次のとおりです。

ドキュメントをざっと見た後、これを行うものは何も見つかりませんでした。私が考えることができる最も近いものは、配列を操作するimplode()です。したがって、最初に文字列を配列に追加してから、implodeする必要があります。

これを実現するための方法はすでに存在しますか、それとも最初から作成する必要がありますか?

:私は連結(。)と建物連結(。=)に精通しています。私はそれをしたくありません(それは関数内で行われます)。私の意図は、$glue変数を1回だけ書き込むことです。各連結で数回ではありません。

0 投票する
6 に答える
701 参照

perl - 一部のフィールドのみをハイフンで連結するにはどうすればよいですか?

入力:

出力:

F はフィールドを表します。F4 と F5 は、ハイフンで連結する必要がある日付フィールドです。これを行う簡単な Perl スクリプトはありますか?

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

file - ffmpeg を使用したファイルの連結が期待どおりに機能しません。なんで?

次のコマンドラインを実行します

video-out の出力ファイルには、DO_U_BEEMA の単一のコピーが含まれます。ffmpeg が連結されない理由がわかりません。

どんな助けでも大歓迎です。

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

xml - スプレッドシートからXMLに改行を含むセルテキストを取得する方法に関する洞察

それで、

ODSスプレッドシートのセルからコンテンツを取得しようとしています。

私は次のようなことをしています:

厄介な点は、テーブルセルのコンテンツに多くの改行があり、コードが全文に到達できないことです= /

上記のコードから多くのバリエーションを試しましたが、成功しませんでした。誰かが私にアドバイスをくれますか?

ありがとう^^

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

java - Java コンパイラが 1 行に多数の文字列連結を検出するとどうなりますか?

次のような Java の式があるとします。

Java のデフォルトの JDK コンパイラはどのような動作をしますか? 5 つの連結を行うだけですか、それともスマートなパフォーマンス トリックが実行されますか?

0 投票する
5 に答える
9246 参照

javascript - 関数 'concat' (JavaScript) が連想配列に対して機能しない

JavaScript で 2 つの連想配列を連結する際に問題があります。以下はサンプルコードです。

これは既知の制限ですか?

これを達成するための最良の方法は何ですか?