Programowanie

32
Deklaracja C ++ i nawiasy - dlaczego?

Temat był wcześniej omawiany , ale to nie jest duplikat. Kiedy ktoś pyta o różnicę między decltype(a)i decltype((a)), jak zwykle odpowiedź brzmi - ajest to zmienna, (a)jest wyrazem. Uważam tę odpowiedź za niezadowalającą. Po pierwsze, ajest to także wyrażenie. Opcje wyrażenia podstawowego...

31
seter haka useState niepoprawnie nadpisuje stan

Oto problem: próbuję wywołać 2 funkcje jednym kliknięciem przycisku. Obie funkcje aktualizują stan (używam haka useState). Pierwsza funkcja poprawnie aktualizuje wartość 1 do „nowej 1”, ale po 1 s (setTimeout) uruchamia się druga funkcja i zmienia wartość 2 na „nową 2” ALE! Ustawia wartość 1 z...

31
Czy 3> i 1 oznacza 4> i 3 5> i 3 itd.?

Oczekiwałbym echo foo | tee /proc/self/fd/{3..6} 3>&1 nie udać się z błędami takimi jak / proc / self / fd / 4: Nie ma takiego pliku lub katalogu itp., ale ku mojemu zaskoczeniu, wyświetla foo foo foo foo foo To tak, jakby 3>&1wszystkie poniższe deskryptory zostały przekierowane...

31
Zliczanie i sumowanie dodatnich i ujemnych sekwencji liczbowych

Chcę napisać kod zliczający i sumujący każdą dodatnią i ujemną serię liczb. Liczby są albo dodatnie, albo ujemne (bez zera). Napisałem kody z forpętlami. Czy jest jakaś kreatywna alternatywa? Dane R set.seed(100) x <- round(rnorm(20, sd = 0.02), 3) pyton x = [-0.01, 0.003, -0.002, 0.018,...

31
Dlaczego 1 // 0,01 == 99 w Pythonie?

Wyobrażam sobie, że jest to klasyczne pytanie precyzyjne zmiennoprzecinkowe, ale staram się owinąć głowę tym wynikiem, działając 1//0.01w wydajności Pythona 3.7.5 99. Wyobrażam sobie, że jest to oczekiwany wynik, ale czy jest jakiś sposób, aby zdecydować, kiedy jest bezpieczniejszy w użyciu...

31
Czy wątki są kopiowane podczas wywoływania fork?

Jeśli mam program działający z wątkami i wywołujący fork()system uniksowy, czy wątki są kopiowane? Wiem, że pamięć wirtualna dla bieżącego procesu jest kopiowana 1: 1 do nowego spawnowanego procesu. Wiem, że wątki mają swój własny stos w wirtualnej pamięci procesu. Dlatego przynajmniej stos wątków...

30
Maksymalna liczba unikalnych podciągów z partycji

Zmodyfikowałem tytuł, aby był bardziej zrozumiały. Oto szczegółowa wersja pytania: Mamy ciąg s i chcemy go podzielić na podciągi . Każdy podciąg różni się od siebie. Jaka jest maksymalna liczba unikalnych podciągów, które możemy mieć z jednego cięcia. Innymi słowy, jaka jest maksymalna liczba...

30
Jak nazywają się (…) w C i C ++?

Jednym z zastosowań ...jest do określenia zmiennej liczbie argumentów podmiotów w C i C ++. Jak się nazywa? Czy jest sklasyfikowany jako operator lub coś innego, gdy jest używany w ten sposób? Wszelkie inne szczegóły dotyczące ...? Edycja: Znam cel .... Pytam o jego nazwę i klasyfikację,...