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)?
- 1
- 2