flags

Co atrybut [Flags] Enum oznacza w C#?

Od czasu do czasu widzę enum jak poniżej: [Flags] public enum Options { None = 0, Option1 = 1, Option2 = 2, ... on4 = 8 } Nie rozumiem, co dokładnie robi [Flags]-atrybut. Ktoś ma dobre wyjaśnienie lub przykład, który mógłby zamieścić?

Kompilowanie C++11 z g++

Próbuję zaktualizować kompilator C++ do C++11. Trochę szukałem i doszedłem do wniosku, że muszę użyć flagi -std=c++0x lub -st ... C++0x. ta obsługa jest obecnie eksperymentalna i musi być włączona za pomocą opcji kompilatora-std=C++0x lub-std = gnu++0x.

Wydrukuj wszystkie flagi JVM

Znalazłem ciekawą flagę JVM: java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version Drukuje setki różnych opcj ... Inną ciekawą flagą jest: -XX:+UnlockExperimentalVMOptions Czy ktoś zna jakąś dokumentację, która wyjaśnia każdy z nich ?

Dlaczego uprawnienia enum często mają wartości 0, 1, 2, 4?

Dlaczego ludzie zawsze używają wartości enum jak 0, 1, 2, 4, 8, a nie 0, 1, 2, 3, 4? Ma to coś wspólnego z operacjami bitowy ... est używane poprawnie:) [Flags] public enum Permissions { None = 0, Read = 1, Write = 2, Delete = 4 }

Jak mogę usunąć flagę w C?

Istnieje zmienna, która zawiera kilka flag i chcę usunąć jedną z nich. Ale nie wiem jak to usunąć. Oto jak ustawiłem flagę. my.emask |= ENABLE_SHOOT;

Polecenie Bash if z wieloma warunkami wyświetla błąd

Próbuję napisać skrypt, który sprawdzi dwa flagi błędów, a w przypadku zmiany jednej flagi (lub obu) będzie to echo-- błąd wy ... error_flag_o"=="2" ] || [ "$my_error_flag"="1" && "$my_error_flag_o"="2" ]]; then' Czy moje wsporniki są popaprane?

Znaczniki Perl-pe, - pi, -p, -w, -d, -i, - t?

Widziałem wiele sposobów uruchamiania kodu lub skryptów Perla, z różnymi flagami. Jednak, kiedy staram się wyszukiwać w googl ... dy z nich oznacza i niektóre przypadki użycia dla nich, lub przynajmniej powiedz mi sposób, aby dowiedzieć się ich znaczenie.

Problem z zamówieniem stosu aktywności podczas uruchamiania aplikacji z instalatora aplikacji na Androida i z ekranu głównego

Tylko do celów testowych, zezwalam na pobranie i zainstalowanie mojej aplikacji APK za pośrednictwem adresu URL. Po pobraniu ... uje podczas pobierania / uruchamiania aplikacji z Android Market, więc niektóre z powyższych szczegółów mogą nie być istotne.

Jak sprawdzić, czy ustawione są flagi danej kombinacji?

Powiedzmy, że mam to enum: [Flags] enum Letters { A = 1, B = 2, C = 4, AB = A | B, All = A | B | C ... = Letters.B) Czy mógłbyś na przykład zamienić & na coś? nie jest zbyt stabilny, jeśli chodzi o takie binarne rzeczy...

Czy ktoś zna dobre obejście braku ograniczenia ogólnego enum?

Chcę zrobić coś takiego: mam enums z połączonymi wartościami. public static class EnumExtension { public static bool IsS ... e widzi enum jako struktury (mimo że są to typy wartości), więc nie mogę dodawać takich typów rozszerzeń. Ktoś zna obejście?

Jak porównać flagi w C#?

Mam flagę enum poniżej. [Flags] public enum FlagTest { None = 0x0, Flag1 = 0x1, Flag2 = 0x2, Flag3 = 0x4 } ... 2; if (testItem == FlagTest.Flag1) { // Do something, // however This is never true. } Jak mogę to urzeczywistnić?

GCC: czym różni się Marzec od mtune?

Próbowałem wyczyścić stronę podręcznika GCC dla tego, ale nadal tego nie rozumiem, naprawdę. Jaka jest różnica między -march a -mtune ? Kiedy używa się tylko -march, vs. oba? Czy jest możliwe po prostu -mtune?

Material design layout scrollflags znaczenia

Dowiaduję się, że możemy użyć fajnych flag, które przewijają zarówno pasek narzędzi, jak i zawartość za pomocą layout_scrollF ... stępnie pojawiła się edycja. Czytam Dokumenty google ale nie mogłem tego zrobić dobrze. Chcę to zrozumieć w prostych słowach.

o montażu CF(Carry) i flagi (Overflow)

Wiadomo, że CF wskazuje unsigned carry out, a Of wskazuje signed overflow. W jaki sposób program do montażu rozróżnia dane ni ... wą pamięć dla informacji typu, lub poprzez informacje pozycyjne lub inaczej?) I czy te dwie flagi mogą być używane zamiennie?

Rozpocząć nową aktywność i zakończyć bieżącą w Androidzie? [duplikat]

To pytanie ma już odpowiedź tutaj: Jak zakończyć bieżącą aktywność w Androidzie ... a może być przekazana Intent, która umożliwia wykańczanie prądu Activity bez konieczności ręcznego wywoływania finish z kodu?

Flagi Enum w JavaScript

Muszę emulować enum type W Javascript i podejście wydaje się dość proste: var MyEnum = {Left = 1; Right = 2; Top = 4; Botto ... y enum ma pewną wartość: if (left_right & MyEnum.Left == MyEnum.Left) {...} Czy Mogę zrobić coś takiego w Javascript?

Włączyć Enum (z atrybutem Flags) bez deklarowania każdej możliwej kombinacji?

Jak włączyć enum, które ma ustawiony atrybut flags (a dokładniej jest używane do operacji bitowych) ? Chcę być w stanie traf ... robię, wklejam prosty przykład tego, co naprawdę robię na pastebin - można go znaleźć tutaj http://pastebin.com/m478cc2b8

Przejdź: Wyłącz dziennik.Logger?

Mam trochę mocno oprzyrządowanego kodu, który wykorzystuje pakiet log. Teraz nadszedł czas, aby wyłączyć rejestrowanie, a ja ... rejestrator. Czy coś przeoczyłem? Czy powinienem sprawdzać flagę przed wykonaniem logów lub komentować je podczas produkcji?

Enum.HasFlag, dlaczego nie Enum.SetFlag?

Muszę zbudować metodę rozszerzenia dla każdego typu Flag, który deklaruję, tak: public static EventMessageScope SetFlag(thi ... ntMessageScope.None)) Który zwraca false, z tym że zakres jest rzeczywiście None (0x0), kiedy powinno zawsze zwracać prawdę?

Wyłącz opcję Zachowaj włączony ekran

Użyłem: getWindow().addFlags(android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); Jak przywrócić stan domyślny (no-keep-on)?