問題タブ [default]
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.
sql-server - プログラムで決定された定数の DEFAULT 値を持つ ALTER TABLE
別のテーブル (部門) の主キーの既定の制約を使用して、列 (MSSQL 2005) をテーブル (従業員) に追加しようとしています。次に、この列をそのテーブルの FK にします。基本的に、DepartmentID が指定されていない場合、これにより、部門名に基づいて新しい従業員が基本部門に割り当てられます。
これは動作しません:
Production、Test、Development データベースは同期が取れなくなり、DepartmentName = 'RocketScience' の DepartmentID は同じである場合とそうでない場合があるため、単に DEFAULT (somenumber) とは言いたくありません。どの方法で問題に取り組んでも、「変数は ALTER TABLE ステートメントでは許可されていません」というメッセージが表示され続けます。
これを行う正しい方法は何ですか?selectステートメントもネストしてみましたが、「このコンテキストではサブクエリは許可されていません。スカラー式のみが許可されています。」
さらに、 {ALTER null} {Update values} {ALTER not null}の手順を実行
する代わりに、1 つのステートメントで列の値を入力できるのは本当に素晴らしいことです。WITH VALUES コマンドについて何か読んだことがありますが、それを機能させることができませんでした。ありがとう!!!
mysql - MySQLの列のデフォルトを別の列の値にどのように割り当てますか?
同じテーブル内の別の列の値を取得する必要があるMySQLデータベースのテーブルに新しい列を追加したいと思います。これは可能ですか?もしそうなら、どのようにそれをしますか?
tfs - TFS によって提供される既定のビルド品質の意味は何ですか?
このデフォルトのビルド品質のセットがあります。
- 初期テストに合格
- ラボテストに合格
- 導入準備完了
- 初期テストの準備完了
- 却下
- リリース済み
- UAT 合格
- 調査中で
各エントリの意味についてはよくわかりません。私はこの分野での経験がありません (さらに、私はネイティブ スピーカーではありません)。これらの値の説明はどこかにありますか? 関連リソースにも興味があります。お気軽にリンクを追加してください。
c# - C# Generics の「デフォルト」型パラメータへの合理的なアプローチはありますか?
C++ テンプレートでは、特定の型パラメーターがデフォルトであることを指定できます。つまり、明示的に指定しない限り、型 T を使用します。
これはC#で実行または近似できますか?
私は次のようなものを探しています:
そのため、明示的に指定されていない型のインスタンスT2:
本質的に次のようになります。
最終的には、かなり広く使われているテンプレートがあるケースを見ていますが、型パラメータを追加して拡張することを検討しています。サブクラス化できたと思いますが、この流れで他のオプションがあるかどうかに興味がありました。
c# - デフォルトの 'ToString()' DataTemplate の代わりに、デフォルトの空の DataTemplate を指定します
wpf アプリケーションのデフォルトの DataTemplate は、.ToString()メソッドの結果を表示します。デフォルトの DataTemplate に何も表示されないアプリケーションを開発しています。
私はもう試した:
しかし、これはうまくいきません。アプリケーション内のすべてのクラス タイプに対して特定の DataTemplate を指定しなくても、これが可能かどうかは誰にもわかりませんか?
apache - ハッカーによる Apache の悪用を防ぐ方法 ->Sites-available -> Default file
ハッカーがドメインを作成し、DNS を構成してサーバーの IP アドレスを指すようにしていることに気付きました。
Ubuntu で apache2.x を使用しています。Apache の /etc/apache2/sites-available ディレクトリに「デフォルト」ファイルがあり、ハッカーのドメインが「デフォルト」の Apache 構成ファイルを使用して、ドメイン内の Web コンテンツを表示しているようです。
どうすればこれを防ぐことができますか? 例として「デフォルト」のApache構成ファイルを投稿できますか?
reporting-services - Reporting Services: リンクされたレポートの式で既定のパラメーターをオーバーライドする
SSRS 2005 で「毎日のダッシュボード」レポートを作成しました。このレポートには、@pDate というパラメーターがあり、既定値は「=Now」です。
この同じレポートをリンクされたレポートで使用して、昨日の最終的なダッシュボード (サブスクリプション経由で郵送される) を表示し、パラメーターの既定値を別の式 "=dateadd(d,-1,Now) でオーバーライドしたいと考えています。 " しかし、デフォルトのパラメーターを変更すると、データ不一致エラー (natch) が発生します。
これで終わりだと思います。デフォルトの @pDate が昨日のデイリー ダッシュボード レポートのコピーをデプロイする必要があるだけですが、ここに投稿して、誰かがこれを達成するための気の利いたショートカットを持っているかどうかを確認したいと思いました。 2 つの RDL を維持する必要はありません。
更新: MSDNでこれを見つけました:
デフォルト値が値を受け入れる場合、レポートで使用されるデータ処理拡張機能に有効な定数または構文を入力できます。
「データ処理拡張機能」は明らかにSQLサーバーに変換されるため、定数ではない有効なシングルトン選択(GETDATE()、「04/27 /」+ YEAR(GETDATE())など)を試しましたが、まだ何もありません。
wpf - WPF ボタンのテキストラップ スタイル
WPFでボタンのデフォルトのテキストラッピングスタイルを変更するにはどうすればよいですか?
次の明らかな解決策:
ここでは Textwrapping が設定可能なプロパティではないため、機能しません。
私が試してみると:
コンパイラから価値のない応答が返されます。
ControlTemplate タグを削除すると、エラーが保持されます。
次の試行では、別のエラーが発生します。
ボタンごとにテキストの折り返しを個別に設定できることがわかりましたが、それはかなりばかげています。スタイルとしてはどうすればいいですか?魔法の言葉とは?
将来の参考のために、これらの魔法の言葉のリストはどこにありますか?セッターがどのプロパティを設定できるかを調べようとすると、MSDN エントリはほとんど役に立ちません。
delphi - form.showModalのデフォルトのモーダル結果を変更する
私のDelphiアプリケーションには、カスタムの[はい、いいえ、キャンセル]ダイアログがあります。このダイアログは、編集された現在のファイルに加えられた変更の保存を確認するためにメインフォームから呼び出されます。これは通常messageDlg()によって実現されますが、このダイアログの外観をカスタマイズしたかったので、この機能を実現しようとしています。
問題は、デフォルトでは、フォームがmrNo TModalResultを返すことによってEscapeキーを押したときに反応することです。そして、これがどのようにBAAADであるかを確認できます。これは、モーダルダイアログをエスケープすると目的のアプリケーションの終了プロセスがキャンセルされることを直感的に示しているためですが、実際には、[変更を保存しない]コマンドを発行してアプリケーションを終了します。
この方法で1時間の作業を失うまで、この動作に気づきませんでした。FormKeyPressedイベントハンドラーまたはキーの押下に応答するものは、myModalDialogueコードに入れられませんでした。を使用して示されているフォームでEscキーを押すと、showModalが返されるように機能しますmrNo。このデフォルトの動作をオーバーライドするにはどうすればよいですか?
vb.net - .NETデフォルトプロパティエラー
インデックスを使用してディクショナリオブジェクトのキーと値のコレクションを反復処理できるVB.NETプロジェクトがあります。
このコードをテストプロジェクトから取得して実際のプロジェクトに配置すると、次のエラーが発生します。
'System.Collections.Generic.Dictionary(Of Double、String).KeyCollection'にはデフォルトのプロパティがないため、インデックスを作成できません。
と
'System.Collections.Generic.Dictionary(Of Double、String).ValueCollection'にはデフォルトのプロパティがないため、インデックスを作成できません。
これはVB.NETとVS2008を使用しています。このエラーの原因となるプロジェクトごとの違いがわかりません。テストはコンソールアプリケーションであり、プログラムはwinformsアプリです。
これらのコレクションのデフォルトのプロパティが変更される原因となる条件は何ですか?
編集-辞書をループする方法を教えてくれるすべての答えをありがとう。ただし、これらの回答は、なぜ一方のプロジェクトでインデックスを使用でき、もう一方のプロジェクトでは使用できないのかという私の質問には答えません。ある.netプロジェクトから別のプロジェクトにコードをコピーして貼り付け、同じように機能させることはできませんか?そして、いいえ、オプションは厳密ですが、問題の原因ではありません。
編集-私が見ているものを再現しようとします:
- VS2008を使用して新しいVB.NETコンソールアプリケーションを作成する
- 次のコードをコピーしてモジュールに貼り付けます。
「dtf.Keys(idx)= 0」というサブ検索の行で、右括弧とバックスペースの後にカーソルを置くと、「<Extension> ElementAtOrDefault(index as Integer)as Double --index:」というツールチップが表示されます。取得するインデックスのゼロベースの要素。
他のプロジェクトではそれがわかりません。私は同じ参照と設定を持っているように見えますが。