問題タブ [string-building]

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

c# - C#のコンポーネントパーツからディレクトリ文字列を構築する

リテラル文字列として、または変数に含まれているディレクトリ名がたくさんある場合、これらを組み合わせて完全なパスを作成する最も簡単な方法は何ですか?

私は知っています

かし、これは2つの文字列パラメーターしか取りません。任意の数のディレクトリパラメーターを取り込めるソリューションが必要です。

例えば:

何か案は?C#はメソッドで無制限の引数をサポートしていますか?

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

sql - 文字列のリストからクエリを作成する

文字列の任意のリスト ("%[text]%" の形式) とデータベース列を取得し、それらをリスト内の各文字列に対して LIKE 比較を行う SQL クエリに変換するにはどうすればよいでしょうか?

例: リストに「%bc%」、「%def%」、「%ab%」の 3 つの文字列があります。これにより、クエリが構築されます。

AC# の例は優れていますが、お好みの言語で自由に記述してください。

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

for-loop - コマンドプロンプトでFORループを使用してSETを使用して環境変数を作成する

次のコマンドプロンプトコマンドで問題が発生しました(Windows XPの場合)。

forループ内の各項目が引用符で囲まれ、スペースで区切られるようにSOMEVAR変数を作成することを期待しています。 1 2 3

しかし、これは私が代わりに得るものです。

FORループ中に環境変数が更新および/または拡張されていないようです。

FORループを使用して環境変数を作成する方法はありますか?

私が現在使用している回避策は、FORループでBATファイルのローカルラベルを呼び出し、変数をそれ自体に%1を加えたものに設定してから、 :EOFにジャンプすることです。それは機能しますが、呼び出しとラベルのオーバーヘッドなしで1行で機能させる方法があるかどうかを知りたいと思います。

0 投票する
9 に答える
1530 参照

php - 文字列にデータを追加する PHP 関数

私のコード:

期待される出力:

こんにちは...

$myText空でした。

なぜこれが起こるのですか?

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

c# - StringBuilder はどのような問題を解決しますか?

単純に文字列を追加するのではなく、なぜStringBuilderを使用するのでしょうか? たとえば、次のように実装する理由:

以上

?

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

php - 変数値に基づいてクエリ文字列を作成します。間違いはどこですか?

共通変数に渡された GET 値に基づいてクエリ文字列を作成しようとしています:

isset なら gTipo = $_GET['tipo'] など。

したがって、機能していないコードは次のとおりです。

URL を ?tipo=2&linha=4 に設定すると、スクリプトはこの GET 変数をキャプチャし、共通変数 gTipo と gLinha を作成します。この GET のいずれかが設定されていない場合、gTipo または gLinha は「0」(ゼロ) の値を受け取ります。

クエリ構築のスクリプトを実行すると、if ( $sqlLista = 'SELECT * FROM produtos'; ) の外で行われることを除いて、何も $sqlLista に連結されません。

きっとこれは私には見えない愚かなものに違いない。助けてください=)

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

c++ - Win32のウィンドウタイトルバーに出力するためにdouble値を文字列に変換する方法

重複の可能性:
C ++でdoubleを文字列に変換するにはどうすればよいですか?
doubleを文字列C++に変換しますか?

ここでVisualStudio2012の土地で遊んでいるC++とWin32の合計noobは、噛むことができる以上に噛むことがあるので、我慢してください:)

リアルタイム更新のためにpeekmessageループを使用してウィンドウを設定するだけのWin32アプリがあります。アプリは正常に実行され、ウィンドウは正常に表示されます。提供された時計/タイマークラスからの1秒あたりのフレーム数を表示するウィンドウタイトルバーにテキストを印刷したいと思います。

クライアント領域にテキストと変数の値を出力するためのGDI/GDI +またはDirect2D&DirectWriteをまだ学習していないので、今のところ、いくつかの基本的な統計をウィンドウに出力する簡単な方法が必要であり、最も簡単な方法は更新することです。この段階でのウィンドウタイトル。私のウィンドウクラスにはstd::wstringを受け取るSetTitleメソッドがあるので、リテラルテキストとdoubleなどの変数値から文字列を構築するのに最適な方法を考えていましたか?ご想像のとおり、コンソールベースのアプリの基本的なstd:cout以外の文字列にも慣れていません。

アマゾンは私の聖典「ペッツォルドの本、第5版」が3日先にあると言っているので、どんなヒントも大歓迎です。今年は私のクリスマスカードリストに載せます。

ありがとう。

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

c++ - C ++:複数の.datファイルにデータを出力する方法は?

私は自分が取り組んでいる研究プロジェクトを持っています。私はC++とプログラミング全般の初心者です。時間の経過とともに連続空間を移動する相互作用する粒子を生成するプログラムをすでに作成しました。私のプログラムが出力するのは、各タイムステップの各パーティクルのXY座標だけです。

発見したことを視覚化して、粒子が適切に動いているかどうかを確認したいと思います。私の教授は私が使わなければならないと言ったgnuplot。データを1つのファイルに出力して認識できるようにする方法が見つからなかったためgnuplot、次の戦略を考えました。

a)タイムステップごとに、「output_#.dat」の形式のXY座標を持つ1つのファイルを生成します。

b).pngでそれぞれのファイルを生成しますgnuplot

.pngc)すべてのファイルで動く粒子のムービーを作成します。

後でbとcについて心配しますが、これまでは、次のコードを使用してすべてのデータを1つのファイルに出力できます。

これにより、実際に2つのファイルが生成され、最初のファイルにはoutput_00.datランダムoutput01.datに生成された最初の位置が含まれ、2番目のファイルにはすべての結果が含まれます。

forXY座標の速度と位置を更新しているネストされたループでは、FILE*時間をインクリメントする前に、各タイムステップの座標を格納し、それを閉じることができると感じることができます。そうすれば、複数のポインターを同時に開く必要がなくなります。少なくともそれが私の直感です。

増分ファイル名を生成する方法がわかりません。私はつまずいたがofstream、それがどのように機能するのか理解していない...

この時点で私のプログラムに実行してほしいことは次のとおりです。

1)ベース名と現在のループカウンター値を使用して、新しいファイル名を生成します。

2)そのファイルを開きます。

3)そのタイムステップの座標を記述します。

4)ファイルを閉じます。

5)繰り返します。

どんな助けでも大歓迎です。お時間をいただきありがとうございます!

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

sql-server - SQL Server での文字列構築

Microsoft ドキュメント によるとsp_send_dbmail、セミコロンで区切られたリストでなければなりません。ただし、私のアプリケーションの多くでは、このリストがクリーンであることを保証できません。構文的に有効な電子メールのリストを確保し、そうでない場合でもアプリケーションが壊れないようにするための堅牢な方法が必要です。

XML PATH、 、およびその他のメソッドを調べてきましたSTUFFが、構文がひどく混乱しています。誰もがトリックの袋に便利な方法を持っていますか?

概念的には、CSV リストを一時テーブルに分割し、各メールを個別に処理してから、代わりにセミコロン区切り記号を使用してリストを再構成するのが最善だと考えました。もっと良い方法があると思いますが。

繰り返しますが、可能であればすぐに使えるソリューションが欲しいです。:)

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

c - C - 書き込む前に文字列を構築する

私はCが初めてで、疎行列をファイルに書き込む関数を実装しています。ファイルに書き込む前に、Cで文字列を作成する正しい方法は何だろうと思っています。

現在、多くの電話をかけwrite()ているため、パフォーマンスが低下しています。文字列をフォーマットし、ループ内で順番に構築する必要があります。Java では a を使用しますStringBuilderが、C に相当するものはわかりません。

これが私がやりたいことの単純化されたバージョンです

これを行う適切なCの方法は何ですか?