Programowanie

Pytania i odpowiedzi dla programistów profesjonalnych i entuzjastów

5
Czy mogę mieć blok IF w pliku wsadowym DOS?
W pliku wsadowym DOS możemy mieć tylko 1 linię, jeśli treść instrukcji? Myślę, że znalazłem miejsce, którego mógłbym użyć ()dla bloku if, takiego jak {}używany w językach programowania podobnych do C, ale nie wykonuje instrukcji, gdy próbuję tego. Brak komunikatu o błędzie. To mój kod: if %GPMANAGER_FOUND%==true(echo GP Manager is …

3
Jak korzystać z CMAKE_INSTALL_PREFIX
Chcę wygenerować plik Makefile z miejscem docelowym instalacji, wykonując instalację w / usr zamiast domyślnego / usr / local. Zakładając, że katalog budowania jest wykonany w podkatalogu źródłowym, wykonuję: cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr .. CMakeCache.txt zawiera: CMAKE_INSTALL_PREFIX:PATH=/usr(OK?) Teraz wykonuję: robić dokonać instalacji Wszystkie pliki są nadal instalowane w usr / local. Co …

9
napisz skrypt powłoki do ssh na zdalnej maszynie i wykonaj polecenia
Mam dwa pytania: Istnieje wiele zdalnych maszyn linuxowych i muszę napisać skrypt powłoki, który będzie wykonywał ten sam zestaw poleceń na każdej maszynie. (W tym niektóre operacje sudo). Jak można to zrobić za pomocą skryptów powłoki? Podczas łączenia się z komputerem zdalnym, jak postępować, gdy pojawi się monit o uwierzytelnienie …
97 linux  shell  ssh 


6
„X nie w y” lub „nie x w y”
Podczas testowania członkostwa możemy użyć: x not in y Lub alternatywnie: not x in y Może istnieć wiele możliwych kontekstów dla tego wyrażenia w zależności od xi y. Może to dotyczyć na przykład sprawdzenia podciągów, członkostwa na liście, istnienia klucza dyktowania. Czy te dwie formy są zawsze równoważne? Czy istnieje …

4
Różnica między std :: system_clock a std :: steady_clock?
Jaka jest różnica między std::system_clocki std::steady_clock? (Przykładowy przypadek ilustrujący różne wyniki / zachowania byłby świetny). Jeśli moim celem jest precyzyjny pomiar czasu wykonywania funkcji (np. Benchmarku), jaki byłby najlepszy wybór pomiędzy std::system_clock, std::steady_clocka std::high_resolution_clock?
97 c++  c++11  timer  chrono 

4
IIS: Idle Timeout vs Recycle
W usługach IIS istnieją dwa obszary (no cóż, więcej niż dwa), w których może wystąpić recykling: W sekcji „Model procesu” → „Limit czasu bezczynności” (domyślnie 20 minut) i W sekcji „Recykling” → „Regularny przedział czasu” (domyślnie 1740 minut) Moje pytania to: Jakie są różnice między tymi dwiema metodami? Jakie są …

7
Szybka i mutująca struktura
Jest coś, czego nie do końca rozumiem, jeśli chodzi o mutowanie typów wartości w języku Swift. Jak stwierdza iBook „Swift Programming Language”: Domyślnie właściwości typu wartości nie mogą być modyfikowane z poziomu jego metod instancji. Aby było to możliwe, możemy zadeklarować metody ze mutatingsłowem kluczowym wewnątrz struktur i wyliczeń. Rzecz, …

7
Czy tablice Javascript są rzadkie?
To znaczy, jeśli użyję bieżącego czasu jako indeksu do tablicy: array[Date.getTime()] = value; czy interpreter utworzy instancję wszystkich elementów od 0 do teraz? Czy różne przeglądarki robią to inaczej? Pamiętam, że kiedyś był błąd w jądrze AIX , który tworzył pseudo-ttys na żądanie, ale gdybyś zrobił, powiedzmy, "echo> / dev …

5
Przeciekające widoki podczas zmiany rootViewController w TransitionWithView
Badając wyciek pamięci, odkryłem problem związany z techniką wywoływania setRootViewController:wewnątrz bloku animacji przejścia: [UIView transitionWithView:self.window duration:0.5 options:UIViewAnimationOptionTransitionFlipFromLeft animations:^{ self.window.rootViewController = newController; } completion:nil]; Jeśli stary kontroler widoku (zastępowany) aktualnie prezentuje inny kontroler widoku, to powyższy kod nie usuwa prezentowanego widoku z hierarchii widoków. Oznacza to, że ta sekwencja operacji ... …

7
Jak ustawić Meld jako git Mergetool
Ustawiłem: git config --global merge.tool meld git config --global mergetool.meld.path c:/Progra~2/meld/bin/ W "git connectetool" pisze: Hit return to start merge resolution tool (meld): The merge tool meld is not available as 'c:/Progra~2/meld/bin/' Próbowałem też: / c / Progra ~ 2 / meld / bin / „/ c / Pliki programów …
97 git-merge  meld 


4
dplyr summarize: Odpowiednik „.drop = FALSE”, aby zachować grupy o zerowej długości na wyjściu
Podczas korzystania summarisez plyr„s ddplyfunkcji, puste kategorie są odrzucane domyślnie. Możesz zmienić to zachowanie, dodając .drop = FALSE. Jednak to nie działa w przypadku korzystania summarisez dplyr. Czy jest inny sposób na zachowanie pustych kategorii w wyniku? Oto przykład z fałszywymi danymi. library(dplyr) df = data.frame(a=rep(1:3,4), b=rep(1:2,6)) # Now add …
97 r  dplyr  plyr  tidyr 

5
Jaki jest najszybszy sposób łączenia / łączenia data.frames w R?
Na przykład (nie jestem pewien, czy jest to najbardziej reprezentatywny przykład): N <- 1e6 d1 <- data.frame(x=sample(N,N), y1=rnorm(N)) d2 <- data.frame(x=sample(N,N), y2=rnorm(N)) Oto, co mam do tej pory: d <- merge(d1,d2) # 7.6 sec library(plyr) d <- join(d1,d2) # 2.9 sec library(data.table) dt1 <- data.table(d1, key="x") dt2 <- data.table(d2, key="x") …

5
Co to jest osadzanie w Keras?
Dokumentacja Keras nie jest jasna, co to właściwie jest. Rozumiem, że możemy użyć tego do skompresowania przestrzeni funkcji wejściowych do mniejszej. Ale jak to się robi z perspektywy projektowania neuronowego? Czy to jest autoenocder, RBM?
97 keras 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.