問題タブ [setstring]
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.
delphi - Delphi (Unicode を使用) で SetString のメモリ使用量が少ないのはなぜですか?
これは Delphi 2009 であるため、Unicode が適用されます。
次のように、バッファから StringList に文字列をロードするコードがいくつかありました。
しかし、いくつかの変更中に、ロジックを変更して、最終的に同じレコードを追加することになりましたが、SetString を介してではなく、個別に派生した文字列として、つまり
私が気付いたのは、StringList のメモリ使用量が 52 MB から約 70 MB に増加したことです。それは30%以上の増加でした。
メモリ使用量を元に戻すには、次のように SetString を使用して文字列変数を作成し、StringList に追加する必要があることがわかりました。
S と SRecord を調べて比較すると、すべてのケースでまったく同じです。ただし、SRecord を MyStringList に追加すると、S を追加するよりも多くのメモリが使用されます。
何が起こっているのか、なぜ SetString がメモリを節約するのか知っている人はいますか?
ファローアップ。まさかとは思いましたが、念のため確認してみました。
ない:
または
余分なスペースを解放します。そのためには SetString が必要なようです。
xcode - setString NSMutableString
私は XCode でのプログラミングが初めてで、最初の習熟演習として、小さな電卓アプリを作成したいと考えています。したがって、明らかにいくつかの問題に遭遇しました。ユーザーにボタンを使用して数字と演算子を文字列に入力させ、それを表示させようとしました。私が使うとき
すべて正常に動作します。次に、削除ボタンを取得するために NSMutableStrings を使用することにしました。ヘッダーファイルを適切に変更した後、以前の NSString 機能をまだ使用しています (? NSMutableString は NSString から継承されているため?) そして、次の問題が発生しました:
これが私が呼び出す最初のメソッドである場合でも、まだ nul になります。私は何が間違っていますか?
無関係ですが、この文字列を一種の関数に書き込む方法はありますか: できるようにしたいと思います
またはそのようなもの。これをどのように行うことができるかについてのアイデアはありますか?
java - prepareStatem.setString() から文字列を取得できますか?
問題があります。SQL クエリを動的に作成し、ユーザー入力オプションに基づいています。したがって、ユーザーには 5 つのパラメーター (実際にはそれ以上) があり、そのうちのいくつか (必要に応じてすべて) を使用するか、何も使用しないかを選択して、クエリでそれらの値を指定できます。したがって、パラメーターが選択されているかどうか、および値が提供されているかどうかを確認して、クエリ文字列 (基本的な WHERE 条件) を作成します。しかし、今では ' のような特殊文字の問題があります。replaceAll("'", "\\") を使用することもできますが、これは非常に退屈で、preparedStatement.setString() の方がうまく機能することがわかっています。ただし、私にとっては、パラメーターが提供されているかどうか、および前のパラメーターも提供されているかどうかを再度確認する必要があります (? の毒を指定して、正しいパラメーターに接続するため)。これにより、多くの組み合わせが発生し、エレガントに見えません。
だから私の質問は - どういうわけか文字列を受け取ることができますか?または、同じ仕事をして文字列を提供する同様の関数があり、それを手動でクエリに入れることができます。
イントロが長すぎたのかもしれませんが、誰かがもっと良いアイデアを持っているかもしれないので、なぜそれが必要なのかを説明したかったのです.
java - 設定要素が追加された順序と同じ順序を維持しません
編集:これは実際にはAndroidアプリケーション用です。つまり、(私の知る限り)HashSetしか使用できません。
その出力は[3, 2, 1, 7, 6, 5, 4, 8]
[1, 2, 3, 4, 5, 6, 7, 8]
追加した順序で文字列をセットに追加すると想定していたので、期待していました。
私のアプリケーションでは、セットの順序が要素がセットに追加された順序であることが不可欠です。
このセットが故障している理由はありますか? または、要素が追加された順序に戻す方法はありますか?
mysql - setString データを含む MySQL レジスタ データ。ただし getParameter を含まない
これについては以前に質問がありましたが、誰かの助けを借りて動作するようになりました。それは本当にいいですね。コードは次のとおりです。
サーブレット:
したがって、このように値を設定すると、情報はデータベースに正しく登録されます。
しかし、HTML サイトのフォームを使用して、次の情報を入力すると:
HTTP ステータス 404 エラーが発生します。これがなぜなのか、誰にも手がかりがありますか?私の推測では、JSP とサーブレットの間に何か問題があるのでしょうか?
宜しくお願いします マッツ
java - JDBCCursor Item Reader の Prepared Statement セッター
私はString
このようなものの値を設定しています:
次に、準備されたステートメントは、値を空白文字列 ( ''
) として設定しています。
ここでエスケープ文字が必要ですか? 文字をエスケープしようとしましたが、うまくいきません。