問題タブ [flags]

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

c# - フラグ付き列挙型に基づくMultiSelectを使用したWPFComboBox/ ListBox

だから私は少し限界を押し広げているかもしれません...

基本的に、C#コードで宣言された次の列挙型があります。

この列挙型は、DataGridオブジェクトに正常にバインドしたオブジェクトのメンバーです。正常に他のすべてのフィールドを正常にバインドしたことを意味します。:)

ここで実現したいのは、上記のすべての適切なオプションがチェックされ、ComboBox/ListBoxのように動作および動作するコントロールです。したがって、フィールドをクリックすると、ドロップダウンメニューがポップアップ表示され、必要なオプションを「チェック」することができます。

コントロールは、列挙型からの読み取りと列挙型の書き込みもできる必要があります。

私はWPFの初心者なので、ComboBoxを作成して列にバインドする以外にどこに行けばよいかわかりません...何か助けていただければ幸いです。

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

python - Pythonでタプルのリストを削除するには?

ケースごとにいくつかのフラグを持つ配列があります。HTML で配列を印刷して colspan を使用するには、これを変換する必要があります。

オープンフラグの場合:

もう1つはサーブを生成するためのものです。

Python を使用してこれを最もスマートな方法で行うにはどうすればよいですか?

ケースを1つずつ数えることはできますが、それは良い考えではありません.

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

c# - C# でフラグを比較する方法は? (パート2)

ビットフラグは理解するのが少し難しいです:)

私はこれこの質問について知っており、答えも理解しています。また、親友からのこの記事もフォローしました。

でも、基準以上の「進化」がいつ必要なのか、いまだにわかりません…

私がやろうとしているのはこれです:

List オブジェクトをフィルタリングする必要があるので、ユーザーが望むものだけを取得できます (INFO エラー、例外 ERROR のみを表示しますが、WARNing エラーは常に表示されます) ...

これを行う直接的な方法はありますか、または LAMBDA 式を使用せずに手動でフィルタリングする必要がありますか?

助けてくれてありがとう。

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

c++ - フラグ パラメータを使用して関数を作成する方法は? (C++)

Windows の CreateWindow(...style | style,...) のようなフラグを持つ関数、たとえば createnum 関数を作成するにはどうすればよいでしょうか。

これは可能ですか?

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

c++ - c++で異なるifstreamモードを使用するには?

  1. リファレンスによると、私がifstream infile ( "test.txt" , ifstream::in ); それを使用するとAllow input operations on the stream.、「入力操作」の例にはどのようなものがありますか?
  2. ifstream infile ( "test.txt" , ifstream::in | ifstream::binary );複数のフラグを使用する正しい構文はありますか?
  3. ifstream::に変更すると違いはありiso::ますか?

ありがとうございました

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

javascript - JavaScriptの列挙型フラグ

Javascriptで列挙型をエミュレートする必要があります。アプローチは非常に簡単なようです。

さて、C#ではこれらの値を次のように組み合わせることができます:

次に、列挙型に特定の値があるかどうかをテストできます。

Javascriptでそのようなことをすることはできますか?

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

c - フラグ、列挙 (C)

私はフラグを使ったプログラミングにあまり慣れていませんが、フラグが役立つ状況を見つけたと思います。

特定のイベントのリスナーとして自分自身を登録するオブジェクトがいくつかあります。それらが登録するイベントは、構築時に送信される変数に依存します。これを行う良い方法は、次のようなビットごとの OR 接続変数を送信することだと思いますTAKES_DAMAGE | GRABBABLE | LIQUID:

しかし、これは私が混乱するところです。できれば、フラグはenum. しかし、それも問題です。これらのフラグを取得した場合:

次に、フラグSOME_OTHER(3) を送信することは、 を送信することと同じGRABBABLE | LIQUIDですよね?

このようなものをどのように正確に扱いますか?

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

java - 拡張シリアル化デバッグ情報を有効にする Java フラグ

私は現在、複雑なオブジェクトを持つ tomcat での HTTP セッション レプリケーションに苦労しています。

一部のオブジェクトは実装しますSerializableが、シリアル化できないメンバーを保持します。

残念ながら、スタック トレースは、デフォルトではあまり有用な情報を提供しません。

フラグがあります -XX:???? NotSerializableException が発生したときに、スタックトレースで詳細なクラス名を有効にします。このフラグは、エラーの原因を見つけるのに大いに役立ちます。しかし、私はその名前を忘れました

国旗の名前は?

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

c# - 単一の値に対する [Flags] 列挙値のテスト

enumでマークされている場合[Flags]、.NET でこの型の値をテストして、単一の値のみが含まれているかどうかを確認する方法はありますか? ビットカウントを使用して必要な結果を得ることができますが、可能であれば組み込み関数を使用したいと考えています。

enum値を動的にループするとEnum.GetValues()、組み合わせフラグも返されます。次の例でその関数を呼び出すと、enum4 つの値が返されます。ただし、内部アルゴリズムに値の組み合わせを含めたくありません。には多くの値が含まれる可能性があり、値が変更された場合は追加のメンテナンスが必要になるため、個々のenum値の等価性をテストすることはできません。enumenum



関連: StackOverflow: 組み合わせフラグの Enum.IsDefined

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

permissions - エレガントなWeb許可スキーム

私は現在、約6〜12ページのWebアプリケーションを作成しています。これらの各ページで、ユーザーが次のアクションの一部(またはすべて)を実行できるようにします:表示、追加、更新、および削除。

私が考えた現在の許可スキームは、データベースに整数を持っていることです。この整数は2進数に対応します(例:26-> 11010)。結果の2進数は「トグル」として機能し、ユーザーが持つ権限を決定します。どのビットの定義は、どの権限が別のテーブルに格納されているかを表します。

私の問題は、各ページに4つのオプション(表示、追加、編集、削除)がある場合、権限を決定するこの方法が手に負えなくなる可能性があることです。

これと同じくらい柔軟であるが(整数の制限に関して)圧倒的ではない許可スキームについて他のアイデアを持っている人はいますか?