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

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

mysql - MySQL は NULL 値をインデックス化しますか?

行の 90% でインデックス付きのINT列が 0 になる MySQL テーブルがあります。これらの行をNULL0 の代わりに使用するように変更すると、インデックスから除外され、インデックスが約 90% 小さくなりますか?

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

c# - C#/。NETでパラメータをnull許容ではないものとしてマークしますか?

nullC#/。NETで渡されないようにする関数パラメーターに割り当てることができる単純な属性またはデータコントラクトはありますか?理想的には、これはコンパイル時にリテラルnullがどこにも使用されていないことを確認し、実行時にthrowすることもチェックしますArgumentNullException

現在、私は次のようなものを書いています...

...私がそうではないと期待するすべての議論についてnull

Nullable<>同じように、次のことが失敗するのとは反対のことがありますか?

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

c# - Null Object パターンの代わりの拡張メソッド

階層内の null のチェックを避けるために拡張メソッドを使用することに疑問があります。例:

利用可能な Null オブジェクト パターンがあることは知っていますが、このタイプの拡張メソッドを使用したソリューションの方が優れているように見えます。

このソリューションは良いと思いますか、それとも悪いと思いますか (悪い/良いデザイン、明快さ、その他何でも)?

「良い」または「悪い」に投票してください。また、その理由を教えてください。投稿にはコミュニティとしてフラグが付けられます。

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

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 つの例外を除いて常に使用できます。

動的な画像ページは、ブラウザが元のページで画像タグに遭遇したときに読み込まれます。

これは、ブラウザーが資格情報を送信せずにそのページを要求しているという事実の一部であると推測していますか?

どんな助けでも大歓迎です。

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

java - パラメータを null キャストする理由

いつ、なぜ誰かが次のことをするでしょうか。

これをやったことがありますか?あなたの経験を教えてください。

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

arrays - MS Access で配列の null 要素を除外する方法

他のいくつかのフィールドからタイトルを生成していますが、「正しい」方法が必要です。

[conference]、[speaker]、または partstr のいずれかが null である可能性があることを除いて、余分な「-」は必要ありません。この仕事を簡単にする機能はありますか?

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

java - Java 文字列で Null \u0000?

\u0000 を Java 文字列内の区切り文字として使用しない正当な理由はありますか? 私は自分で文字列をエンコードおよびデコードします。

これは、ユーザーが入力した (入力が入力されることを期待していますか?) 文字列のリストを Eclipse 設定に保存し、それを読み戻すためのものです。リストは可変サイズである可能性があるため、各項目を独自の設定で保存できるとは思いません。

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

sql - SQL Order By および null によるデータベースの一貫性

データベース (フラグ) に、Y または NULL のいずれかが入力されたタイプ varchar(1) の列があります (これは、私のコントロールではありません)。

SQL Server では、クエリで昇順を実行すると、NULL が一番上に配置されます。この動作は、Oracle と DB2 で一貫しているべきですか?

代わりに、列に COALESCE を使用してクエリで null にならないようにすると、(テーブル スキャンなどによる) パフォーマンスの問題が発生する可能性がありますか?

編集

クエリは 3 つのデータベースすべてで一貫している必要があります。それ以外の場合はコードで処理する必要があるため、COALESCE 関数を使用することを考えています

編集

質問の両方の部分に対処し、役立つ回避策を提供してくれたので、答えとして Pax を選択しましたが、ここへのリンクを提供してくれた me.yahoo.com/a/P4tXrx に感謝します。

0 投票する
7 に答える
53357 参照

ms-access - ユーザーはどのように MS Access に null を挿入しますか?

MS Access はコード内で null をサポートしているようですが、テーブルに null を直接入力する方法が今のところわかりません。フィールドに数値が入力されると、それを削除したりnullに設定したりすることはできないため、これは厄介です。通常、長さ 0 の文字列を許可することでこれが処理されますが、Access では、null と長さ 0 の文字列の XML エクスポートが異なる方法で処理されます。null は関連する XML タグを削除し、長さゼロの文字列は空のタグを送信します。

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

sql - TSQL: Null ではなく値なし

null変なリクエストで、値がないとデータベースに入れられません。の代わりにストア プロシージャに何を入れることができるのか疑問に思っていますnull

例えば:

を使用する代わりに、「blah1」に何もないか空のようなものはありnullますか?