Programowanie

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


4
Jaka jest różnica między LATERAL a podzapytaniem w PostgreSQL?
Odkąd Postgres wyszedł z możliwością wykonywania LATERALpołączeń, czytałem o tym, ponieważ obecnie wykonuję złożone zrzuty danych dla mojego zespołu z wieloma nieefektywnymi podzapytaniami, które sprawiają, że ogólne zapytanie zajmuje cztery minuty lub więcej. Rozumiem, że LATERALłączenia mogą mi pomóc, ale nawet po przeczytaniu artykułów takich jak ten z Heap Analytics …

19
Wygeneruj losową literę w Pythonie
Czy istnieje sposób na generowanie losowych liter w Pythonie (jak random.randint, ale dla liter)? Funkcjonalność zakresu random.randint byłaby fajna, ale posiadanie generatora, który po prostu wyświetla losową literę, byłoby lepsze niż nic.


19
Jakie jest najlepsze miejsce do przechowywania przesłanych obrazów, bazy danych SQL lub systemu plików na dysku?
Piszę aplikację, która pozwala użytkownikom przesyłać obrazy na serwer. Spodziewam się około 20 obrazów dziennie w całości w formacie jpeg i prawdopodobnie nie będzie edytowanych / zmienianych rozmiarów. (To jest kolejne pytanie, jak zmienić rozmiar obrazów po stronie serwera przed przechowywaniem. Może ktoś może zostawić w komentarzu zasób .NET). Zastanawiam …

7
Jak usunąć ostatnią pozycję z listy?
Mam ten program, który oblicza czas potrzebny na udzielenie odpowiedzi na konkretne pytanie i wychodzi z pętli while, gdy odpowiedź jest niepoprawna, ale chcę usunąć ostatnie obliczenie, więc mogę zadzwonić min()i nie jest to zły czas, przepraszam, jeśli to jest mylące. from time import time q = input('What do you …
146 python  time  python-3.x 

5
Określ, kiedy ViewPager zmienia strony
Mam trzy strony (fragmenty) w ViewPager, jednak chcę wyświetlić element menu tylko dla dwóch z tych stron. Kod podany w poprzedniej odpowiedzi SO nie wydaje się działać: @Override public void setUserVisibleHint(boolean isVisibleToUser) { super.setUserVisibleHint(isVisibleToUser); if (isVisibleToUser == true) { } else if (isVisibleToUser == false) { } } Eclipse mówi, …

11
Usuń ciąg z początku łańcucha
Mam ciąg, który wygląda tak: $str = "bla_string_bla_bla_bla"; Jak mogę usunąć pierwszy bla_; ale tylko wtedy, gdy znajduje się na początku ciągu? Dzięki str_replace()temu usuwa wszystko bla_ .
146 php  string 


6
Date.getDay () javascript zwraca zły dzień
Cześć Jestem nowy w javascript Mam taki kod javascript alert(DATE.value); var d = new Date(DATE.value); var year = d.getFullYear(); var month = d.getMonth(); var day = d.getDay(); alert(month); alert(day); if(2012 < year < 1971 | 1 > month+1 > 12 | 0 >day > 31){ alert(errorDate); DATE.focus(); return false; } …
146 javascript  date 


7
Jak wyczyścić zmienne w ipythonie?
Czasami ponownie uruchamiam skrypt w tej samej sesji ipython i otrzymuję złe niespodzianki, gdy zmienne nie zostały wyczyszczone. Jak wyczyścić wszystkie zmienne? Czy można to jakoś wymusić za każdym razem, gdy wywołuję magiczne polecenie% run? Dzięki
146 python  memory  ipython 

4
Angular4 - Brak metody dostępu do wartości dla kontroli formularza
Mam element niestandardowy: <div formControlName="surveyType"> <div *ngFor="let type of surveyTypes" (click)="onSelectType(type)" [class.selected]="type === selectedType"> <md-icon>{{ type.icon }}</md-icon> <span>{{ type.description }}</span> </div> </div> Kiedy próbuję dodać formControlName, pojawia się komunikat o błędzie: BŁĄD Błąd: brak metody dostępu wartości dla kontrolki formularza o nazwie: „SurveyType” Próbowałem dodać ngDefaultControlbez powodzenia. Wydaje się, że …

14
Problem z wypychaniem nowego kodu w Github
Utworzyłem nowe repozytorium na Github, które ma teraz tylko plik Readme.md. Mam nowo utworzony projekt RoR, który chciałem przesłać do tego repozytorium. Poniżej znajdują się polecenia, które wydałem w moim terminalu, aby wykonać to wraz z błędem, który otrzymuję. git remote add origin https://github.com/aniruddhabarapatre/learn-rails.git Po czym wpisałem swoją nazwę użytkownika …
146 git  github  git-push 


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.