Programowanie

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

30
Co dokładnie oznacza O (log n)?
Uczę się o czasach działania i czasach amortyzacji Big O Notation. Rozumiem pojęcie czasu liniowego O (n) , co oznacza, że ​​rozmiar danych wejściowych wpływa proporcjonalnie na wzrost algorytmu ... to samo dotyczy na przykład czasu kwadratowego O (n 2 ) itd. Nawet algorytmy , takie jak generatory permutacji, z …

13
Jak pokazać zmiany, które zostały wprowadzone?
Zainscenizowałem kilka zmian do zatwierdzenia; jak mogę zobaczyć różnicę wszystkich plików, które są przenoszone do następnego zatwierdzenia? Jestem świadomy statusu git , ale chciałbym zobaczyć rzeczywiste różnice - nie tylko nazwy plików, które są inscenizowane. Widziałem, że strona podręcznika git-diff (1) mówi git diff [--options] [-] […] Ten formularz służy …
2137 git  diff  dvcs  git-diff  git-stage 

30
Jak zrobić div 100% wysokości okna przeglądarki
Mam układ z dwiema kolumnami - lewą divi prawą div. Prawa strona divma kolor szary background-colori muszę ją rozwinąć w pionie w zależności od wysokości okna przeglądarki użytkownika. W tej chwili background-colorkończy się na tym ostatni fragment treści div. Próbowałem height:100%, min-height:100%;itp
2136 html  css  height 

24
Co to są MVP i MVC i jaka jest różnica?
Chcesz poprawić ten post? Podaj szczegółowe odpowiedzi na to pytanie, w tym cytaty i wyjaśnienie, dlaczego Twoja odpowiedź jest poprawna. Odpowiedzi bez wystarczającej ilości szczegółów mogą być edytowane lub usuwane. Spoglądając poza sposób tworzenia interfejsów użytkownika za pomocą RAD (przeciągnij i upuść i skonfiguruj), wiele narzędzi zachęca do natknięcia się …

30
Jak mogę zmienić wysokość: 0; do wysokości: auto; używasz CSS?
Usiłuję <ul>zjechać w dół za pomocą przejść CSS. <ul>Zaczyna się height: 0;. Po najechaniu kursorem wysokość jest ustawiona na height:auto;. Jednak powoduje to, że po prostu pojawia się, a nie przejście, Jeśli zrobię to od height: 40px;do height: auto;, wtedy przesunie się w górę height: 0;, a następnie nagle skoczy …
2132 css  css-transitions 

10
Co to jest JSONP i dlaczego został stworzony?
Rozumiem JSON, ale nie JSONP. Dokument Wikipedii dotyczący JSON jest (był) najwyższym wynikiem wyszukiwania dla JSONP. Mówi to: JSONP lub „JSON with padding” to rozszerzenie JSON, w którym przedrostek jest określony jako argument wejściowy samego wywołania. Co? Jakie połączenie? To nie ma dla mnie żadnego sensu. JSON to format danych. …




12
Dlaczego GCC nie optymalizuje * a * a * a * a * a do (a * a * a) * (a * a * a)?
Robię optymalizację numeryczną w aplikacji naukowej. Zauważyłem tylko, że GCC zoptymalizuje wywołanie pow(a,2), kompilując je a*a, ale wywołanie pow(a,6)nie jest zoptymalizowane i faktycznie wywoła funkcję biblioteki pow, co znacznie spowalnia działanie. (Natomiast kompilator Intel C ++ , wykonywalny icc, wyeliminuje wywołanie biblioteki pow(a,6)). Jestem ciekaw co o to, że kiedy …




10
Dlaczego „1000000000000000 w zakresie (1000000000000001)” jest tak szybki w Pythonie 3?
Rozumiem, że range()funkcja, która w Pythonie 3 jest typem obiektu , generuje zawartość w locie, podobnie jak generator. W takim przypadku oczekiwałbym, że następujący wiersz zajmie nadmiernie dużo czasu, ponieważ w celu ustalenia, czy 1 biliard mieści się w zakresie, należałoby wygenerować biliardy: 1000000000000000 in range(1000000000000001) Co więcej: wydaje się, …

20
HTTP GET z treścią żądania
Tworzę nową usługę RESTful dla naszej aplikacji. Podczas wykonywania GET na niektórych obiektach klienci mogą żądać zawartości tego obiektu. Jeśli chcą dodać niektóre parametry (na przykład sortując listę), mogą dodać te parametry w ciągu zapytania. Alternatywnie chcę, aby ludzie mogli określić te parametry w treści żądania. HTTP / 1.1 nie …
2109 rest  http  http-get 

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.