問題タブ [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 投票する
4 に答える
8091 参照

go - Go のフラグの説明

Go のフラグについて説明できる人はいますか?

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

vba - このOutlook2007VBAが機能しないのはなぜですか(プログラムでフラグを削除しようとしています)。

電子メールにフラグを追加するコードがいくつかありますが、以下のコードを削除しようとすると、Outlook2007では効果がないようです。

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

c# - Flags 属性を持つ C# 列挙型

フラグ属性を持つ列挙型が主にビット単位の操作に使用されるかどうか疑問に思っていました。列挙型の値が定義されていない場合、コンパイラが値を自動生成しないのはなぜですか。

たとえば。

値 1、2、4、8 が割り当てられていない場合に自動生成されると便利です。これについてのあなたの考えを知りたいです。

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

web-services - フラグを使用して話し言葉を識別する

私が行っているWebアプリでは、人々が話している言語を特定する必要があります。私はそれをするために旗を使いたかった。しかし、私にはいくつかの問題があります。

たとえば、フランス語を話す場合は、フランス語の旗を立てることができます。ただし、英語を話す場合は、米国または英国の旗、あるいはその両方を組み合わせることができます。

アラビア語にはどのフラグを選択しますか?サウジアラビアの国旗?アルジェリア?モロッコ?

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

.net - 複数のゼロ値の問題があるフラグの列挙(TextFormatFlags)

カスタムコントロールを作成しようとしているときに、Visual Studio(2005/2008)エディターと組み合わせたSystem.Windows.Forms.TextFormatFlags列挙型で問題が発生しました。この問題の理由は、この列挙型にゼロ値にマップされる複数のメンバーがあるという事実に起因しているようです。これらのメンバー(GlyphOverhangPadding、Left、Default、Top)のいずれかを選択すると、エディターはプロパティを次のように設定します。

コードは期待どおりにコンパイルされます。ただし、エディターのプロパティグリッドからゼロ以外のメンバー(「右」など)を選択すると、次のようになります。

明らかに、これはコンパイルされません。ゼロ以外のメンバーを複数選択すると(UITypeEditorを使用して、たとえば「Right | Bottom」)、次のようになります。

ご覧のとおり、エディターは4つのゼロ値メンバーのうち3つを選択したアイテムに追加します。

この問題を再現したい場合:

  • Visual Studio 2005/2008(Windowsフォームアプリケーション)で新しいプロジェクトを作成する
  • プロジェクトにカスタムコントロールを追加します。
  • 新しいクラスにプライベートフィールドとパブリックプロパティを追加します。

    private TextFormatFlags tff = TextFormatFlags.Default;

    public TextFormatFlags TFFProperty {get {return this.tff; } set {this.tff = value; }}

  • コードをコンパイルする

  • デザイナでForm1を開き、CustomControl1を追加します
  • コードは正常にコンパイルされます
  • 次に、エディターのPropertyGridでCustomControl1のプロパティを開きます
  • 「その他」セクションの下にTFFPropertyが表示されます。
  • プロパティにはいくつかの値があり、そのほとんどにコンマが含まれています。
  • カンマを使用して値のいずれかを選択すると(「Left、Default、Top、Horizo​​ntalCenter」など)、コンパイルできないコードになります

Flags属性を使用して独自の列挙型を作成し、ゼロにマップされた複数のメンバーを追加した場合も同じことが起こります(これは、不正な形式のフラグ列挙型の一種ですか?)。これは、使用しているUITypeEditorのバグではないことを確認しました(UITypeEditorを使用しなくても同じ問題が発生します)。私はコンバーターの問題を回避しようとしましたが、これまでのところ成功していません。この問題を解決する方法について誰かが何かアイデアを持っているなら、私はそれらを聞いてうれしいです。

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

gcc - コンパイラのバージョン番号のgcc定義済みマクロは何ですか?

gcc v3.4.4でバグが発生し、そのバージョンのコンパイラーでのみバグを回避するためにコードに#ifdefを追加しました。

コンパイラのバージョン番号を検出するためのGCCコンパイラプリプロセッサの定義済みマクロとは何ですか?

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

.net - .NET でファイルの読み取り専用フラグをクリアするにはどうすればよいですか?

.NET でファイルの読み取り専用フラグをクリアし、残りをそのままにしておくにはどうすればよいですか?

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

xcode - Xcode 3.1.4 で -Wall と -Wextra を追加する場所

Xcode で -Wall や -Wextra などの追加の警告フラグを追加する場所を見つけようとしています。Leopard でバージョン 3.1.4 を使用しています。Apple のドキュメントは古いバージョンのものです。指示に従うと、表示されているものとはまったく異なるウィンドウが表示されます。また、特定の警告フラグのチェックリストのスクリーンショットもありますが、それを取得する方法がわかりません。

明確化: 私は iPhone アプリを作成しています... bbum は OS X アプリの適切な場所を示してくれましたが、iPhone プロジェクトのオプションは異なり、明らかな類似物は見当たりません。

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

python - re.findall()ステートメントでPythonにre.DOTALLを無視させる方法は?

私は、Google と手に入れることができるすべての Python ドキュメントを介して啓発を求めてキーボードに頭をぶつけてきましたが、遭遇した問題に対する答えを見つけることができませんでした。

Web サイトに対して実行する次の正規表現がありますが、Python は re.DOTALL を設定することを主張します。

これにより、テレビ番組リストのシーズン/エピソードの配列が作成され、epguides.com/BurnNotice (TVRage リストを使用している場合) を除いて、改行の前にスペースがあるため (推測) 正常に動作します。

http://re-try.appspot.comを使用してテストし、問題を re.DOTALL の使用に絞り込みました。再試行時に有効にすると、スクリプトでスタンドアロンで実行したときに得られる結果が複製されます。DOTALL のチェックを外すと、期待どおりの結果が得られます。

Python に re.DOTALL を使用させないようにするにはどうすればよいですか?

このスクリプトは、Ubuntu と OS X の両方で実行されます。