問題タブ [notnull]

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 投票する
1 に答える
727 参照

pandas - 特定の変数に有限値を持たないパンダデータフレームの行を削除します

次の単純だが一見一般的/有用なタスクの組み込み関数が何であるかがわかりません。キー列のいずれにも値がない行を削除します。

関心のある列が1つしかない場合は、それを保持することを選択できますが、ほとんどのpandas関数は、引数として1つ以上のラベルを取ります。したがって、この質問は、1つ以上の列を一度にチェックする方法についてです。

0 投票する
1 に答える
3154 参照

mysql - QueryまたはphpMyAdminを使用してmySQL Force Not Null

mySQL と phpMyAdmin で XAMP を使用しています。

管理者のphpで列をNOT NULLに設定する方法がわかりません..

どうすればいいですか?

mySQLですべての列をnullにならないように設定する簡単な方法はありますか?

私は試しました:ALTER TABLE flights CHANGE FlightID NOT NULL;

ありがとう

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

javascript - null でない入力ボックスのエラーを表示する汎用メソッド

望ましい結果

null可能かどうかに関係なく、すべての要素についてページをチェックするJavascript(JQUERY)でジェネリックメソッドを作成しようとしています。

例として、ログインを使用しています。

ユーザー名とパスワードはどちらもヌルにできません。私の頭の中では、標準で非表示のエラー ラベルにfor='<inputbox name here>'. 次に、ラベルが入力に属していることを示すクラスを持つすべてのラベルをループできます。

問題

このためのベストプラクティスが何であるかはわかりません。基本的に私が欲しいのは

ただし、これは jquery ではなく javascript で行われます。もちろん、これは機能しません。これを希望どおりにするにはどうすればよいですか?

また、これが null 不可の入力でエラー メッセージを表示するためのベスト プラクティスでない場合は、その内容についてコメントしてください。

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

sql - 整数の主キーの自動インクリメントを防止しますか?

主キー列に挿入されたnullが望ましくない自動インクリメントされているsqliteテーブル(sqliteバージョン3.7.3)があります:

sqlite docsでは、列にキーワードを追加するとAUTOINCREMENTこの動作が発生するはずですが、自動インクリメントを防止するキーワードはないようです...

SQLITE_OMIT_AUTOINCREMENT また、コンパイル オプションを使用して sqlite をビルドできることもわかりましたが、この特定の列だけのために、動作をグローバルに無効にしたくありません。

PRIMARY KEY興味深いことに、制約を含めないと、望ましい動作が得られます。

NULL 値が拒否され、主キー制約が保持されるようにテーブルを定義するにはどうすればよいですか?

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

java - Javax.package または代替の Hibernate @NotEmpty アノテーションと同等

@NotEmptyカスタム検証を書かずに休止状態の検証を実装する方法はありますか? javax.validation パッケージには、この注釈が含まれていません。のみ@NotNull。ただし、null 以外の空の値は検証されません。だから私はの代替を見たいと思い@NotEmptyます。

を使用してい@Patternますか?どのように?

0 投票する
0 に答える
886 参照

hibernate - Hibernate Validator - @Column(nullable=false) - 永続化アノテーションを検証する方法は?

Web アプリでのエンティティ検証に Hibernate バリデーターを使用しています。Hibernate ツールは、「nullable = false」を含む @Column アノテーションを使用して、データベース スキーマからエンティティ オブジェクトを生成します。

null であることを検証する @Column を使用する方法はありますか? 「@NotNull」を追加するとうまくいきますが、生成されたすべてのクラスを変更する必要があるため、これは私が望むものではありません。

どんな入力でも大歓迎です!

0 投票する
1 に答える
425 参照

scala - 常に null 以外の結果を返すメソッド呼び出しをマークする

Scala コンパイラには-Xcheck-null、実行時に null ポインターの逆参照の可能性があるかどうかをチェックしようとするものがあります。

私には問題ありませんが、誤検知が多すぎます。つまり、 logger を定義するとします。

メソッドgetLoggerは を返しませんnull。この知識をコンパイラに渡して文句を言わないようにするにはどうすればよいですか?

新しいインスタンスを作成するときに、NotNull特性でマークできます。

それは問題ありませんが、他のメソッドから返されたオブジェクトをどうするのでしょうか? 特にサードパーティのライブラリから来ている場合は? オーバーヘッドが大きくなりすぎるため、すべての変数をオプションとしてマークするのは好きではありません。また、暗黙的な変換を作成するという考えは好きではありません (NotNull としてマークするクラスごとに追加のクラスが必要になるため)。

また、Scala の NotNull 特性に対する質問ライブラリのサポートも確認しましたが、問題の解決には役立ちませんでした。