問題タブ [null]
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.
mysql - MySQL は NULL 値をインデックス化しますか?
行の 90% でインデックス付きのINT
列が 0 になる MySQL テーブルがあります。これらの行をNULL
0 の代わりに使用するように変更すると、インデックスから除外され、インデックスが約 90% 小さくなりますか?
c# - C#/。NETでパラメータをnull許容ではないものとしてマークしますか?
null
C#/。NETで渡されないようにする関数パラメーターに割り当てることができる単純な属性またはデータコントラクトはありますか?理想的には、これはコンパイル時にリテラルnull
がどこにも使用されていないことを確認し、実行時にthrowすることもチェックしますArgumentNullException
。
現在、私は次のようなものを書いています...
...私がそうではないと期待するすべての議論についてnull
。
Nullable<>
同じように、次のことが失敗するのとは反対のことがありますか?
c# - Null Object パターンの代わりの拡張メソッド
階層内の null のチェックを避けるために拡張メソッドを使用することに疑問があります。例:
利用可能な Null オブジェクト パターンがあることは知っていますが、このタイプの拡張メソッドを使用したソリューションの方が優れているように見えます。
このソリューションは良いと思いますか、それとも悪いと思いますか (悪い/良いデザイン、明快さ、その他何でも)?
「良い」または「悪い」に投票してください。また、その理由を教えてください。投稿にはコミュニティとしてフラグが付けられます。
asp.net - global.asax の Asp.net System.Web.HttpContext.Current.Session null
現在のスレッドの global.asax に設定したカスタム セキュリティ プリンシパル オブジェクトがありますが、すべて問題なく、通常は問題ありません。
ただし、ページに画像を提供することで動的画像機能を追加しているだけで、その動的画像ページが読み込まれるたびに、global.asax で System.Web.HttpContext.Current.Session が null になり、セキュリティを設定できなくなります。その時点から通常のプリンシパルとカスケードの問題。
通常、セッションは、ユーザーがログインした開始時のセッション中に 1 回だけ global.asax で null になります。その後は、この 1 つの例外を除いて常に使用できます。
動的な画像ページは、ブラウザが元のページで画像タグに遭遇したときに読み込まれます。
これは、ブラウザーが資格情報を送信せずにそのページを要求しているという事実の一部であると推測していますか?
どんな助けでも大歓迎です。
java - パラメータを null キャストする理由
いつ、なぜ誰かが次のことをするでしょうか。
これをやったことがありますか?あなたの経験を教えてください。
arrays - MS Access で配列の null 要素を除外する方法
他のいくつかのフィールドからタイトルを生成していますが、「正しい」方法が必要です。
[conference]、[speaker]、または partstr のいずれかが null である可能性があることを除いて、余分な「-」は必要ありません。この仕事を簡単にする機能はありますか?
java - Java 文字列で Null \u0000?
\u0000 を Java 文字列内の区切り文字として使用しない正当な理由はありますか? 私は自分で文字列をエンコードおよびデコードします。
これは、ユーザーが入力した (入力が入力されることを期待していますか?) 文字列のリストを Eclipse 設定に保存し、それを読み戻すためのものです。リストは可変サイズである可能性があるため、各項目を独自の設定で保存できるとは思いません。
sql - SQL Order By および null によるデータベースの一貫性
データベース (フラグ) に、Y または NULL のいずれかが入力されたタイプ varchar(1) の列があります (これは、私のコントロールではありません)。
SQL Server では、クエリで昇順を実行すると、NULL が一番上に配置されます。この動作は、Oracle と DB2 で一貫しているべきですか?
代わりに、列に COALESCE を使用してクエリで null にならないようにすると、(テーブル スキャンなどによる) パフォーマンスの問題が発生する可能性がありますか?
編集
クエリは 3 つのデータベースすべてで一貫している必要があります。それ以外の場合はコードで処理する必要があるため、COALESCE 関数を使用することを考えています
編集
質問の両方の部分に対処し、役立つ回避策を提供してくれたので、答えとして Pax を選択しましたが、ここへのリンクを提供してくれた me.yahoo.com/a/P4tXrx に感謝します。
ms-access - ユーザーはどのように MS Access に null を挿入しますか?
MS Access はコード内で null をサポートしているようですが、テーブルに null を直接入力する方法が今のところわかりません。フィールドに数値が入力されると、それを削除したりnullに設定したりすることはできないため、これは厄介です。通常、長さ 0 の文字列を許可することでこれが処理されますが、Access では、null と長さ 0 の文字列の XML エクスポートが異なる方法で処理されます。null は関連する XML タグを削除し、長さゼロの文字列は空のタグを送信します。
sql - TSQL: Null ではなく値なし
null
変なリクエストで、値がないとデータベースに入れられません。の代わりにストア プロシージャに何を入れることができるのか疑問に思っていますnull
。
例えば:
を使用する代わりに、「blah1」に何もないか空のようなものはありnull
ますか?