問題タブ [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.
c# - フラグ付き列挙型に基づくMultiSelectを使用したWPFComboBox/ ListBox
だから私は少し限界を押し広げているかもしれません...
基本的に、C#コードで宣言された次の列挙型があります。
この列挙型は、DataGridオブジェクトに正常にバインドしたオブジェクトのメンバーです。正常に他のすべてのフィールドを正常にバインドしたことを意味します。:)
ここで実現したいのは、上記のすべての適切なオプションがチェックされ、ComboBox/ListBoxのように動作および動作するコントロールです。したがって、フィールドをクリックすると、ドロップダウンメニューがポップアップ表示され、必要なオプションを「チェック」することができます。
コントロールは、列挙型からの読み取りと列挙型の書き込みもできる必要があります。
私はWPFの初心者なので、ComboBoxを作成して列にバインドする以外にどこに行けばよいかわかりません...何か助けていただければ幸いです。
python - Pythonでタプルのリストを削除するには?
ケースごとにいくつかのフラグを持つ配列があります。HTML で配列を印刷して colspan を使用するには、これを変換する必要があります。
オープンフラグの場合:
もう1つはサーブを生成するためのものです。
Python を使用してこれを最もスマートな方法で行うにはどうすればよいですか?
ケースを1つずつ数えることはできますが、それは良い考えではありません.
c# - C# でフラグを比較する方法は? (パート2)
ビットフラグは理解するのが少し難しいです:)
私はこれとこの質問について知っており、答えも理解しています。また、親友からのこの記事もフォローしました。
でも、基準以上の「進化」がいつ必要なのか、いまだにわかりません…
私がやろうとしているのはこれです:
List オブジェクトをフィルタリングする必要があるので、ユーザーが望むものだけを取得できます (INFO エラー、例外 ERROR のみを表示しますが、WARNing エラーは常に表示されます) ...
これを行う直接的な方法はありますか、または LAMBDA 式を使用せずに手動でフィルタリングする必要がありますか?
助けてくれてありがとう。
c++ - フラグ パラメータを使用して関数を作成する方法は? (C++)
Windows の CreateWindow(...style | style,...) のようなフラグを持つ関数、たとえば createnum 関数を作成するにはどうすればよいでしょうか。
これは可能ですか?
c++ - c++で異なるifstreamモードを使用するには?
- リファレンスによると、私が
ifstream infile ( "test.txt" , ifstream::in );それを使用するとAllow input operations on the stream.、「入力操作」の例にはどのようなものがありますか? ifstream infile ( "test.txt" , ifstream::in | ifstream::binary );複数のフラグを使用する正しい構文はありますか?ifstream::に変更すると違いはありiso::ますか?
ありがとうございました
javascript - JavaScriptの列挙型フラグ
Javascriptで列挙型をエミュレートする必要があります。アプローチは非常に簡単なようです。
さて、C#ではこれらの値を次のように組み合わせることができます:
次に、列挙型に特定の値があるかどうかをテストできます。
Javascriptでそのようなことをすることはできますか?
c - フラグ、列挙 (C)
私はフラグを使ったプログラミングにあまり慣れていませんが、フラグが役立つ状況を見つけたと思います。
特定のイベントのリスナーとして自分自身を登録するオブジェクトがいくつかあります。それらが登録するイベントは、構築時に送信される変数に依存します。これを行う良い方法は、次のようなビットごとの OR 接続変数を送信することだと思いますTAKES_DAMAGE | GRABBABLE | LIQUID:
しかし、これは私が混乱するところです。できれば、フラグはenum. しかし、それも問題です。これらのフラグを取得した場合:
次に、フラグSOME_OTHER(3) を送信することは、 を送信することと同じGRABBABLE | LIQUIDですよね?
このようなものをどのように正確に扱いますか?
java - 拡張シリアル化デバッグ情報を有効にする Java フラグ
私は現在、複雑なオブジェクトを持つ tomcat での HTTP セッション レプリケーションに苦労しています。
一部のオブジェクトは実装しますSerializableが、シリアル化できないメンバーを保持します。
残念ながら、スタック トレースは、デフォルトではあまり有用な情報を提供しません。
フラグがあります -XX:???? NotSerializableException が発生したときに、スタックトレースで詳細なクラス名を有効にします。このフラグは、エラーの原因を見つけるのに大いに役立ちます。しかし、私はその名前を忘れました
国旗の名前は?
c# - 単一の値に対する [Flags] 列挙値のテスト
enumでマークされている場合[Flags]、.NET でこの型の値をテストして、単一の値のみが含まれているかどうかを確認する方法はありますか? ビットカウントを使用して必要な結果を得ることができますが、可能であれば組み込み関数を使用したいと考えています。
enum値を動的にループするとEnum.GetValues()、組み合わせフラグも返されます。次の例でその関数を呼び出すと、enum4 つの値が返されます。ただし、内部アルゴリズムに値の組み合わせを含めたくありません。には多くの値が含まれる可能性があり、値が変更された場合は追加のメンテナンスが必要になるため、個々のenum値の等価性をテストすることはできません。enumenum
permissions - エレガントなWeb許可スキーム
私は現在、約6〜12ページのWebアプリケーションを作成しています。これらの各ページで、ユーザーが次のアクションの一部(またはすべて)を実行できるようにします:表示、追加、更新、および削除。
私が考えた現在の許可スキームは、データベースに整数を持っていることです。この整数は2進数に対応します(例:26-> 11010)。結果の2進数は「トグル」として機能し、ユーザーが持つ権限を決定します。どのビットの定義は、どの権限が別のテーブルに格納されているかを表します。
私の問題は、各ページに4つのオプション(表示、追加、編集、削除)がある場合、権限を決定するこの方法が手に負えなくなる可能性があることです。
これと同じくらい柔軟であるが(整数の制限に関して)圧倒的ではない許可スキームについて他のアイデアを持っている人はいますか?