問題タブ [parameters]
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.
c++ - 関数呼び出しの結果をデフォルトのパラメーター値として使用できますか?
関数呼び出しであるデフォルトのパラメーターを使用して C / C++ 関数ヘッダーを記述するための良い方法はありますか?
関数を含むヘッダーがあります:
多くの関数がこの関数を呼び出し、このデフォルト値に依存する大規模なコード ベースで作業しています。このデフォルト値を動的なものに変更する必要があり、その方法を探しています:
bar() は、いくつかのシステム パラメータに基づいてデフォルト値を生成する関数です。あるいは、この関数プロトタイプは次のようになります。
baz は、ヘッダー ファイル内でインスタンス化されていないオブジェクトに属する関数です。
sql - オプションで列を検索するストアド プロシージャを作成するにはどうすればよいですか?
私は、従業員データベースを照会する仕事用のアプリケーションに取り組んでいます。エンド ユーザーは、標準の名前/部門の基準に基づいて検索できる機能を望んでいますが、健康部門で働く "James" というファーストネームを持つすべての人を柔軟に照会できることも望んでいます。私が避けたいことの 1 つは、単純にストアド プロシージャにパラメーターのリストを取り、実行する SQL ステートメントを生成させることです。これは、内部レベルでの SQL インジェクションへの扉を開くためです。
これはできますか?
c# - .Net フレームワークのガイドラインで、ref/out 引数を使用しないことが推奨されているのはなぜですか?
どうやら、彼らは「混乱している」ようです。それが本当の理由ですか?他に思いつきますか?
c# - HttpListenerRequest POST パラメータはどこにありますか?
MSDNで検索しましたが、HttpListenerRequest の POST パラメーターがどこにあるのかわかりません。
何か案が?
*QueryString はポストされない Get パラメータのみを持っているようです
java - パラメータをサーブレットに渡す方法
JSP のページの useBean から Java のサーブレットにパラメータを渡すにはどうすればよいですか? 送信ボタンで問題なく渡されるフォームにいくつかのデータがありますが、他に何も送信する方法はありません。助けてください?これが私のコードです:
対応する JavaScript は次のとおりです。
サーブレットが userBean にアクセスできるようにしたい
cakephp - CakePHP のビューファイル内の URL を介して送信されたパラメーターにアクセスするにはどうすればよいですか?
私は CakePHP を初めて使用しますが、よくある質問とガイドを調べても役に立ちませんでした。これは非常に単純なので、単純に考えてはいけません。
ビュー ファイル内の URL を介して送信されたパラメーターにアクセスするにはどうすればよいですか?
そのパラメーター ("6") を取得して、コントローラーを介して別のビュー ページに切り替えるにはどうすればよいでしょうか。
それが複雑すぎてすぐに答えられない場合、ビュー ページ自体で 6 を参照するにはどうすればよいですか? この状況での 6 は、データベースの "Id" 値であり、それを "親" として設定する必要があります -
ありがとう
asp.net-mvc - ASP.NET MVC で多くのフィールドを持つビューに "作成" コントローラー アクションを実装するにはどうすればよいですか?
私は ASP.NET MVC を初めて使用するので、これはばかげた質問かもしれません。
多くのパラメーターを持つアカウント オブジェクトがあります。私は、これを「ウィザード」のようなインターフェースに分割する戦略を考え出しました。このインターフェースは、最初のビジネス オブジェクトを作成するために必要なフィールドを収集する手順をユーザーに案内します。次に、ページをステップ実行して、他のオプションのパラメーターを収集します。このようにして、ユーザーは 30 個の項目を入力しなければならない 1 つのページに直面することはありません (私はおそらく数を誇張していますが、お分かりいただけると思います)。
それでも、最初のページには 10 から 12 の項目があり、登録の成功に伴う 2 から 3 のビジネス オブジェクトのすべての必須フィールドに入力する前に、ユーザーが入力する必要があります。基本的に、新規ユーザーはアカウントの取得とイベントへの登録を同時に行う必要があるため、アイテムの数が増えます。
ASP.NET MVC では、すべてのフォーム パラメーターがコントローラー メソッドのメソッド パラメーターにマップされているようです。多くのパラメーターを持つメソッドは、リファクタリングする必要があるコードの臭いと見なされることを知っているので、これを達成する別の方法があるのか 、それとも1対1のコントローラーメソッドにこだわっているのか疑問に思っています.フォーム パラメータとメソッド パラメータの間のマッピング。
この問題を解決するために Google 検索で見逃した既知のパターンはありますか?
.net - マルチパラメータ化されたスレッドの効率
次の構文をよりエレガントに書く方法はありますか?
20 の異なる値を渡したいと仮定すると、これを設定する最良の方法は何でしょうか? ループして最後に参加?
新しいスレッドがインスタンス化されていない場合 (以下のように)、スレッドを再開できないというエラーが発生します。例えば:
sql - パラメータ化された CREATE VIEW は可能ですか?
オンザフライでビューを作成したい (SQL Server 2005) データベースがあります。私のコードでは、CREATE VIEW ステートメントを作成していますが、それを機能させる唯一の方法は、クエリ文字列全体を作成してそのまま実行することです。パラメータを使用したいのですが、これは:
「キーワードVIEWの近く」(おそらく「@name」)にエラーがあることを教えてくれます-言うまでもなく"CREATE VIEW foo AS SELECT * FROM bar"
、チャンピオンのように機能します。
これは不可能ですか?そうでない場合、CREATE ステートメントを実行する前に入力をクリーンアップするより良い方法はありますか? 場合によっては、クエリの本文にユーザー入力が含まれている可能性があり、「これを単一の select ステートメントの本文として扱う」と言うことができる方法があれば、より安全だと思います。多分私が求めているのはあまりにも奇妙ですか?
FOLLOWUP 04 Nov: OK、はい、私が望むのは SQL インジェクションのようなものですが、このコマンドを実行してテーブルなどを削除するオプションを少なくとも最小限に抑えたいと思います (完全に削除しない場合)。 . 確かに、これを実行しているユーザーには、そもそもテーブルを削除する権限がありませんが、おわかりいただけたと思います。事実上、
"This statement will not alter any existing data in any way{ ... }"
.
現在コード化されている方法は、 friolの回答のように文字列連結を行うことですが、それはサニタイズをまったく行いません。少なくとも、次のような疑わしい文字をスクラブできれば気分が良くなります。または-またはあなたは何を持っていますか。私は、私のためにスクラブを行うためのライブラリ関数、またはそれらの線に沿った何かがあることを望んでいました.
c++ - 関数パラメーター: コピーかポインターか?
私は C++ が初めてで、いくつか質問があります。これはその 1 つです。
変数へのポインターではなく、変数のコピーを渡すために、1 つまたは複数のパラメーターを受け取る関数を使用しているときに、そのパラメーターが関数呼び出しの前に常に変数に格納されることがわかっている場合、何らかの理由がありますか? ?
私はパフォーマンスの面で話しています。構造体全体のコピーを渡すには、単なるポインター (4 バイト) よりもはるかに多くのリソースが必要になるように思えます。