問題タブ [optional]
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.
reporting-services - SQL Report Services の Tablix でフィルターを適用する方法と適用しない方法はありますか?
私は Visual Studio でレポートを作成していますが、この種のレポートの初心者です。パラメーター (StringID) があり、そのプロパティで複数の値を許可します。次のフィルターを使用した Tablix もあります。
式: [@ExternalID] --演算子: In --値: [@StringID]
それはうまく機能しますが、ユーザーがすべてのレジストリを選択できるようにしたい (つまり、StringID でフィルタリングしないようにする)。このフィールドが空白の場合、ExternalID が空のすべてのレジストリが表示されます。これは私が望むものではありません。質問は次のとおりです。
この機能を備えたオプションのフィルターなどを使用できますか?
vba - ユーザーがVBAでパラメータが「オプション」であることを伝えることができるように、IDLを設定する方法は?
IDL で、メソッドを定義します。
このメソッドを VBA で使用すると、スクリーン ヒントに次のように表示されます。
私が欲しいのは、このパラメーターが「オプション」であるという兆候があるか、少なくともデフォルトのパラメーター「NULL」があるということです。このような:
または少なくとも
誰でも助けることができますか?ありがとう。
java - オプションのフィールド値をテストする正しい方法
を使用するアプリでメソッドを作成しているときに、フィールドplayframework
のユーザー入力を取得Address
し、データベースで一致するものを検索する必要があります。一致するアドレスが見つからない場合は、新しいアドレスを作成する必要があります。
ここではaddressLine1
とのみcountry
が必須フィールドです。ユーザーは addressLine2 を無視できます。
HTMLフォームから入力を取得している間、オプションフィールドのテキストフィールドは空の文字列を返します。そのため、 Address の作成をテストするためMap<String,String>
に、メソッドに渡されるを作成することにしましたPOST
..
これにより、jpql クエリが不足しているオプション フィールドのマップから値をバインドしようとしたときに、nullpointer 例外が発生しました。
すべてのオプションフィールドに空の文字列を入れることでこれを解決しました
これがこれを行う正しい方法であることを願っています..誰かがそのような状況をテストする際のより良いアプローチを指摘できれば、それは私を大いに助けるでしょう.
Address クラス
更新: スタックトレースはこちら
nullptr 例外が発生する Account.java:207 は、この行です
regex - 最大長のオプションのブランクで埋められた文字列
正規表現の作成に問題があります。これはテキストのサンプルです:
数字は、最大長(3)まで空白で埋められることがあります。例えば:
- 「1」は「1」または「1」にすることができます
- 「13」は「13」または「13」にすることができます
私の正規表現は現時点では次のとおりです。
この正規表現の結果は次のとおりです。(.
=視認性を高めるために空白)
しかし、私はこれが必要です:(。=より良い可視性のために空白)
空白を{1,3}オプションにカウントするように正規表現エンジンに指示するにはどうすればよいですか?
database-design - 結合テーブルの関係におけるデータベースの設計と選択性
データベース モデルを設計していて、ある疑問が浮かびました。生成された DDL に影響を与えないことを念頭に置いて、リレーションシップの結合テーブル側がオプションかどうかを指定する意味は何ですか?
たとえば、次の 2 つの異なる図を見てください。
A_to_B_join 側の A と A_to_B_join の間の必須の関係を示す図:
A_to_B_join 側の A と A_to_B_join の間のオプションの関係を示す図:
私は、それらが異なっていても、両方とも同じ DDL を厳密に生成することに気付きました!
生成された DDL:
では、サイドがオプションか必須かを言及するポイントは何ですか? 気にする必要がありますか?DDL が MySQL に固有のものと同じであるという事実はありますか?
よろしく、
ant - Ant in Ant in Maven: オプションのタスクを追加するには?
私はMavenのAntでAntでjunitreportタスクを実行しようとしています:
しかし、私はこれを得ています:
何を追加すればよいですか?
boost-spirit - boost::spirit::qi - オプションのマッチ
私はブースト::精神に不慣れです。私は簡単なことにつまずいた。次のような文字列を指定します。
次のような文字列に解析する必要があります。
'T' は、オプションのテキストが存在する場合にのみ表示されます。私がたどり着いたのは、次のルールです。
しかし、それは失敗します。誰か助けてくれませんか?
javascript - Javascript:引数配列は非推奨ですか?
ほとんどのサイトでは、Function.argumentsのプロパティとして「callee」は非推奨とされています。しかし、一部のサイトはさらに進んで、Functions.argument全体が非推奨であると述べています。例:http ://aptana.com/reference/api/Arguments.htmlルーチン全体が水中で死んでいる場合にのみ、呼び出し先に言及するのはなぜですか?私は「引数」を発見したばかりで、信じられないほど便利なようです。例:http: //hungred.com/how-to/secret-arguments-array-javascript/
c# - BinaryFormatterからのオプションフィールドの逆シリアル化
を使用してデータをシリアル化するアプリケーションがありますBinaryFormatter
。クラス名を変更せずに、あるバージョンから次のバージョンにシリアル化されたクラスにメンバーが追加されました。古いシリアル化されたファイルに追加されたメンバーが存在しない可能性を処理するためのコードが追加されました。
私が今しているポイントは、本当にすすぎ、追加したい別のメンバーで繰り返したいということです。つまり、別のフィールドを追加して、と同様のブロックを試してみNewStuffIncludedRecently
ます。
クラス全体を作成することを考えていました[Serializable]
が、古いシリアル化されたデータとの互換性が損なわれることはありませんか?
私の主な懸念は、逆シリアル化がどのように機能するかが明確でないことです。上記と同様に別のオプションフィールドの処理を追加すると、機能しますか?これらの変更をより適切に処理するために私が持っている他のオプションは何ですか?
いつものように事前に感謝します。
regex - Powershell Regex - オプションの名前付きグループの一致
文字列があるとしましょう:
正規表現を使用して、コロンで区切られた文字列のセクションを名前付きグループに一致させたいと思います。例えば:
この $pattern は $string1 と正常に一致し、次の一致になります。
これは良いことですが、問題があります。$string1 の 3 番目のセクションが欠落している可能性があります。次に例を示します。
残念ながら、この $string1 はもはや正規表現パターンと一致しません。パターンが文字列の両方の形式に一致するようにするにはどうすればよいですか? (つまり、常に「1 番目」と「2 番目」の一致が必要であり、提供されている場合は「3 番目」の一致のみが必要です)。