問題タブ [parameterization]
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.
java - コンパイルされたJava XPath式をPreparedStatementスタイルのセマンティクスでパラメータ化することは可能ですか?
標準の JAX-P xpath 式エンジンまたは別の準拠エンジンを使用して、パラメーター化を可能にする xpath 式をコンパイルすることは可能ですか?
開発者がコンパイル済みの xpath 内にプレースホルダーを設定し、実行時にそれらの値を置き換えることができる API があるかどうかを調べています。
これが可能かどうか、および警告、落とし穴、または単に「それをしないでください」タイプのアドバイスがあるかどうかについての洞察をいただければ幸いです。
(「ストリームの交差」を修正したことに注意してください... xpathと正規表現に関して同僚と会話していました...たまたま精神的に舌を縛られました...混乱して申し訳ありません)
jenkins - パラメータ化されたジョブを次々と実行する方法 (パラメータなし)
私は2つのパラメータを持つJenkinsで仕事をしています。パラメータのない別のプランを実行し、そのプランから必要な回数だけ既存のプランを起動したいと考えています。
新しい計画は、15 分ごとに実行するようにスケジュールする必要があります (Jenkins のスケジューラ オプションによって実行されます)。その計画のコードは次のようになります。
- データベースに接続する
- 必要なレコードセットを取得する
- レコードセットのループを開始します
- キーと値のペアを保存します (既存のジョブのパラメーター)
- ループを終了する
これが完了したら、保存された各キーと値のペアで既存のジョブを実行する必要があります。Jenkins (1.406 を使用) を使用してそのまま使用できますか、それとも既存のジョブをリモートで呼び出す必要がありますか? 「ビルド後のアクション」セクション (プランの構成) で「他のプロジェクトをビルドする」オプションを使用するときに、あるプランから別のプランにパラメーターを渡す方法がわかりません。
ありがとう
sqlite - AIRでSQLiteクエリを条件付きでパラメータ化する
AIRでSQLiteデータベースを条件付きでパラメータ化するにはどうすればよいですか?たとえば、次のクエリ:
ただし、が0より大きいwhere
場合にのみステートメントを表示したいと思います。selectedID
私が通常行うことは次のとおりです。
ただし、LiveDocsのパフォーマンスについては、パラメーターを使用する方が適切です。
ステートメント全体をパラメーター化することは可能ですか、それとも値に対してのみ可能ですか?または多分これは十分です-十分です:
java - parameterzied enum を持つ汎用クラスをパラメーターとして別の汎用オブジェクトに渡す Java
型パラメーターとして列挙型を使用して、Java でパラメーター化されたクラスを実装しようとしています。以下のコードを見ると、Car.Creator
parameter を持つ匿名クラスがあることを除いて、すべて正常に動作しますK
。もちろん、 の代わりにK
があるはずですがCarObject<T>
、そう簡単ではありません。の場所に入れるCarObject<T>
と、K
構文エラーが発生します。このようなことが可能かどうかを説明し、コードサンプルを提供してください。
Androidの公式ドキュメント(「クラスの概要」のコードを参照) から、これが完全に正常に機能する例を示します。Android の内部では魔法が働いていると思います。私はまったく同じことをしようとしています - Parcelable インターフェイスを実装します。私はこの例をimplements Parcelable
他のものを使わずに作っただけです。
php - 名前付きの値と特定のタイプを使用したMysqliのパラメーター化
パラメータ化について学習していますが、一部のクエリ:varname
では、準備中のクエリでこの表記が使用され、次のようにバインドされていますbindParam(':varname', $varvalue)
。
次に?
、準備中のクエリで使用されている場所がいくつか表示され、次のようになりますbindParams('sd', $stringvalue, $doublevalue)
。
後者のバージョンは、タイプ(strings / doubles / integers / blob)を強制/チェックするため、少なくともある程度は「安全」であるように思われます。ただし、最初の表記の方が好きで、疑問符が常に明確な順序/位置にあるとは限らないため、私が行っている抽象的なことのいくつかにはうまくいく可能性があります。
中間点はありますか、それともどちらか一方ですか?
sql-server - 強制的なパラメータ化
SQL Server のアドホック クエリに対して、単純なパラメーター化ではなく強制的なパラメーター化を有効にすることを選択しない理由は何ですか?
パフォーマンスのオーバーヘッドはありますか? もしそうなら、再利用されたクエリプランによって得られる(可能な)利益によって相殺されませんか?
image - ジオメトリ画像とは何ですか?
ジオメトリ画像とは何ですか?どのように作成できますか?少し奇妙です...メッシュモデルからジオメトリ画像を作成する必要があります。その逆も同様です。
scala - 私の配列のScalaパラメータ化は文字列を想定していますか?
マニフェストと、Scala が "new Array[Array[T]]" のようなことを実行できるようにするために必要な消去回避手法について少し読みましたが、これには少し困惑しています....
スプレッドシートのような配列で一連の行を集計する方法があります。たとえば、次のような 2D 配列を想像してください。
その配列の列を合計して [21, 9, 15] のような 1D 配列を吐き出すメソッドを書きました
Ints (Doubles や Floats など) だけでなくジェネリック化したいのですが、パラメーターとマニフェストを追加すると、コンパイル エラーが発生します。
これがコードです
コンパイルエラーは次のとおりです。
何が起きてる?なぜ文字列が「必要」なのですか?
c# - C#を使用したSeleniumWebdriverでExcelを使用したパラメーター化
Excelを使用したWebドライバーのパラメーター化にはどのC#コードを使用する必要がありますか?
python - pytestパラメータ化デコレータが**kwargsで機能しない
私のテストコードには、次のものがあります。
したがって、parameterize関数は、自分の@ae_test
デコレータによって返される関数をパラメータ化しようとします。これは次のようになります。
これはこれまでのすべてのテストで機能しましたが、parameterize関数は次のように不平を言っています。
このエラーは、638行目のpytest/python.pyで発生します
最初のコメントに応えて、完全なスタックトレースを次に示します。
しかし、問題は実際にはparameterize
、「タイトル」と呼ばれる引数を探して、それを見つけられないことに帰着します。これは、**kw構文を使用しているためです。私は、parameterize関数がそこにdictを入れることを期待しています。