問題タブ [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.

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

c++ - テンプレートクラスで可変数のパラメータを処理する方法はありますか?

可変数のパラメーターを持つコールバックを処理するために使用するコールバッククラスのセットがあります。現在、さまざまな数の引数を処理するために、約6つの異なるインスタンスがあります。可変数の引数を処理できるよりも1つのインスタンスを作成する方法はありますか?最終的には、各パラメーターをPOD型、クラスポインター、または構造体ポインターにしたいです。何か案は?

0 投票する
36 に答える
333907 参照

parameters - 引数とパラメータの違いは何ですか?

メソッドについて口頭で話すとき、引数またはパラメーターという言葉を使うべきか、それとも何か他の言葉を使うべきか、私にはよくわかりません。いずれにせよ、他の人々は私の言いたいことを知っていますが、何が正しいのか、用語の歴史は何なのか?

私は C# プログラマーですが、人々が異なる言語で異なる用語を使用するかどうかも疑問です。

記録のために、私はコンピューター サイエンスのバックグラウンドなしで独学で勉強しました。( Steve McConnellの素晴らしい本をまだ持っていない他の人々の利益のためにこれを求めているので、Code Completeを読むように言わないでください。)

概要

チーム環境ではこれらの用語を同じ意味で使用しても問題ないというのが一般的なコンセンサスのようです。おそらく、正確な用語を定義している場合を除きます。次に、「引数/パラメーター」と「引数/パラメーター」を使用してあいまいさを解消することもできます。

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

arrays - CakePHP のビュー間で配列を送信するにはどうすればよいですか

質問を正しく作成したかどうかはわかりませんが、それでも...

Flash 埋め込みを示すビューがあり、この Flash/controller/actionは XML を生成する URL をパラメーターとして受け取ります。このビューから、配列を XML ジェネレーター アクションに送信する必要があります。最善の方法は?この配列をそのアクションに送信するには、特定の URL を作成する必要がありhelper->set()ますか?

ここに私の構造があります:

my_controller.php

player.ctp

xml_controller.php

generate.ctp

0 投票する
34 に答える
152228 参照

parameters - パラメータが多すぎますか?

ルーチンにはパラメーターを含めることができますが、これはニュースではありません。パラメーターは必要な数だけ定義できますが、パラメーターが多すぎると、ルーチンの理解と保守が難しくなります。

もちろん、回避策として構造化変数を使用することもできます。これらのすべての変数を 1 つの構造体に入れ、それをルーチンに渡します。実際、構造体を使用してパラメーター リストを単純化することは、Steve McConnell がCode Completeで説明している手法の 1 つです。しかし、彼が言うように:

注意深いプログラマーは、論理的に必要以上にデータをバンドルすることを避けます。

そのため、ルーチンのパラメーターが多すぎる場合や、構造体を使用して大きなパラメーター リストを偽装している場合は、おそらく何か問題があります。つまり、カップリングを緩めたままにしていません。

私の質問は、いつパラメーター リストが大きすぎると見なすことができるかということです。5つ以上のパラメータは多すぎると思います。どう思いますか?

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

ado.net - oledb/ado.net: コマンドのテキストを取得し、すべてのパラメーターを置き換えます

OleDbCommandすべてのパラメータをその値に置き換えたテキストを取得することは可能ですか? たとえば、以下のコードでは、クエリ テキストを取得する方法を探しています。

パラメータの割り当てが完了した後。

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

php - PHP5: メソッドのパラメーターでデータ型を指定する

私はこのような機能を持っています

その関数を使用して、ノードが最初に挿入されていることを示すことができるようにしたいと考えています。それについて私が考える方法は、null「何もない」ことを意味するので、関数呼び出しを次のように記述します。

ただし、PHP は、NSNodeオブジェクトが必要であるというエラーをスローします。関数で厳密なデータ入力を使用することに固執したいのですが、null 風の値を指定できるようにしたいと考えています。

それで、それを に変更するfunction insertAfter($node) { }以外に、その関数に何か他のものを渡す方法はありますか?


更新: 質問自体に回答したため、オーウェンの回答を受け入れました。他の皆さんの提案は本当に良かったので、実際にこのプロジェクトでそれらを実装します。ありがとう!

0 投票する
8 に答える
4484 参照

asp.net - タイプ 'System.Web.UI.WebControls.SessionParameter' には 'DbType' という名前のパブリック プロパティがありません

ObjectDataSource でセッション パラメーターを使用しています。ローカルの開発マシンでは正常に動作しますが、Web サイトを運用サーバーにコピーすると、次のエラーが発生します。

タイプ 'System.Web.UI.WebControls.SessionParameter' には、'DbType' という名前のパブリック プロパティがありません。

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

firefox - パラメータのない Web ページへの迷走ヒットに気付きましたか?

次の行に沿って URL にパラメーターを渡す Web アプリケーションがあります。

かなりの頻度で、以下にアクセスしようとする試みが見られます。

または、システムはこれを無効としてログに記録し、「エラーが発生しました。トレース番号 XXX でサポートに連絡してください」タイプのページを送り返します。

私たちのログにはセッション情報が含まれているため、実際には誰かが有効なセッションでログインしており、ユーザー名とパスワードで正常にサインインしたことを意味します。

アドレスバーにそれを入力しただけかもしれませんが、それにはあまりにも頻繁に発生しているようです. もう 1 つの代替案は、コードにバグがあるというものですが、調査した結果、スポットが 1 つしかなく、明らかに問題ない場合もあります。何かが機能せず、このような結果になったというユーザーからの苦情は一度もありません。すべてがSSLの下にあります。

他の誰かがこれを経験しましたか?一部のブラウザは、この種の危険なリクエストを時々送信しますか?

編集: 私たちのログはこれを示しています:

0 投票する
10 に答える
28815 参照

python - Pythonでストアドプロシージャから出力パラメータを取得するにはどうすればよいですか?

少しググってみましたが、検索ボックスに正しい魔法の呪文を入れていなかったのかもしれません。

Python でストアド プロシージャから出力パラメータを取得する方法を知っている人はいますか? pymssql を使用してストアド プロシージャを呼び出していますが、出力パラメーターを取得するための正しい構文がわかりません。Linuxボックスからこれを実行してMSサーバー上のmssqlデータベースに接続しているため、他のdbモジュールを使用できるとは思いません。

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

c# - params キーワードを使用して配列の要素をメソッドに渡すことができるように、配列を分解することは可能ですか?

たとえば、次の非コンパイル コードを見てください。

この例は、私が使用しているテスト コードのやや簡略化されたバージョンです。param キーワードに直接関係するソリューションにのみ関心があります。リストやその他の同様のものがどのように機能するかを知っています。

extraFolders 配列を「展開」して、その内容を他のパラメータとともに AppendFolders に渡す方法はありますか?