Programowanie

59
Dlaczego niezdefiniowany nie jest zapisywalny w JavaScript?

Zgodnie z dokumentacją MDN na tematundefined : We współczesnych przeglądarkach (JavaScript 1.8.5 / Firefox 4+) undefined jest niemożliwą do skonfigurowania, niemożliwą do zapisu właściwością zgodnie ze specyfikacją ECMAScript 5. Nawet jeśli tak nie jest, unikaj przesłonięcia. Jednym z...

59
Co robi ((void (*) ()) buf) (); oznaczać?

Rozwiązuję binarne wyzwanie dotyczące eksploatacji na picoCTF i natrafiłem na następujący fragment kodu: ((void (*)())buf)(); gdzie bufjest tablica znaków. Rozwiązałem wyzwanie, ale nie rozumiem, co dokładnie robi. Spojrzałem na ten wątek, ale nie mogłem go zrozumieć. Co ((void...

56
Jakie jest znaczenie java.util. @ Nullable?

Czytam kod z Guawy, w którym znalazłem adnotację java.util.@Nullablew jakimś kodzie. Znam znaczenie @Nullable, ale nie rozumiem tego. W szczególności nie mogę znaleźć klasy o nazwie Nullablew pakiecie java.util. Proszę, ktoś powie mi, co to oznacza java.util.@Nullable: public static <T>...

55
Niepoprawna integralność podczas pobierania z pamięci podręcznej

Podczas uruchamiania pojawiayarn add --dev jest się błąd Niepoprawna integralność podczas pobierania z pamięci podręcznej . Pełna wydajność: tests (master)$ yarn add --dev jest yarn add v1.19.0 info No lockfile found. [1/4] Resolving packages... warning jest > jest-cli > jest-config >...

54
Wyjście -1 staje się ukośnikiem w pętli

Niespodziewanie następujące kody wyjściowe: / -1 Kod: public class LoopOutPut { public static void main(String[] args) { LoopOutPut loopOutPut = new LoopOutPut(); for (int i = 0; i < 30000; i++) { loopOutPut.test(); } } public void test() { int i = 8; while ((i -= 3) > 0) ;...