Programowanie

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



7
Jaki jest najlepszy sposób przechowywania numeru telefonu w modelach Django
Numer telefonu przechowuję w modelnastępujący sposób: phone_number = models.CharField(max_length=12) Użytkownik wprowadziłby numer telefonu, a ja użyłbym numeru telefonu dla SMS AuthenticationTa aplikacja byłaby używana globalnie. Więc potrzebowałbym również kodu kraju. Czy CharFieldto dobry sposób na przechowywanie numeru telefonu? Jak zweryfikować numer telefonu?


12
Python data poprzedniego miesiąca
Próbuję uzyskać datę poprzedniego miesiąca za pomocą Pythona. Oto, czego próbowałem: str( time.strftime('%Y') ) + str( int(time.strftime('%m'))-1 ) Jednak ten sposób jest zły z 2 powodów: po pierwsze zwraca 20122 dla lutego 2012 (zamiast 201202), a po drugie zwraca 0 zamiast 12 w styczniu. Rozwiązałem ten problem w bash z …
131 python  date  time 


5
async await return Task
Czy ktoś może wyjaśnić, co to oznacza dla metody synchronicznej? Jeśli spróbuję zmienić metodę na asyncto VS narzekają na to. To działa: public Task MethodName() { return Task.FromResult<object>(null); } To nie działa: public async Task MethodName() { return Task.FromResult<object>(null); } Zasadniczo chciałbym wiedzieć, co to dokładnie oznacza: Task.FromResult<object>(null);

17
Jak uzyskać element potomny według nazwy klasy?
Próbuję uzyskać rozpiętość podrzędną, która ma klasę = 4. Oto przykładowy element: <div id="test"> <span class="one"></span> <span class="two"></span> <span class="three"></span> <span class="four"></span> </div> Dostępne narzędzia to JS i YUI2. Mogę zrobić coś takiego: doc = document.getElementById('test'); notes = doc.getElementsByClassName('four'); //or doc = YAHOO.util.Dom.get('#test'); notes = doc.getElementsByClassName('four'); Te nie działają w …
131 javascript  yui 

3
jaki jest najbardziej skuteczny sposób liczenia wystąpień w pandach?
Mam dużą (około 12 mln wierszy) df ramki danych z powiedzmy: df.columns = ['word','documents','frequency'] Tak więc następujące działania przebiegały w odpowiednim czasie: word_grouping = df[['word','frequency']].groupby('word') MaxFrequency_perWord = word_grouping[['frequency']].max().reset_index() MaxFrequency_perWord.columns = ['word','MaxFrequency'] Jednak to trwa nieoczekiwanie długo: Occurrences_of_Words = word_grouping[['word']].count().reset_index() Co ja tu robię źle? Czy istnieje lepszy sposób zliczania wystąpień …
131 python  pandas 

18
Jak wykryć typ wejścia = „zmiana” pliku dla tego samego pliku?
Chcę uruchomić zdarzenie, gdy użytkownik wybierze plik. Robiąc to ze .changezdarzeniem, działa, jeśli użytkownik zmienia plik za każdym razem. Ale chcę uruchomić zdarzenie, jeśli użytkownik ponownie wybierze ten sam plik. Plik wyboru użytkownika A.jpg(wywołania zdarzenia) Plik wyboru użytkownika B.jpg(wywołania zdarzenia) Plik wyboru użytkownika B.jpg(zdarzenie się nie uruchamia, chcę go uruchomić) …

8
Code Wrap IntelliJ?
Jak można by przypisać skrót do zawijania słów, tak jak w przypadku wysublimowanego tekstu? tzn. jeśli linia kodu jest zbyt długa, powinna zostać automatycznie przeniesiona do następnej linii. wikipedia.org.org/Word_wrap

6
Co to jest entryComponents w Angular ngModule?
Pracuję nad Ionicaplikacją ( 2.0.0-rc0), która zależy od angular 2. Więc uwzględniono nowe wprowadzenie ngModules. Dodaję app.module.ts.poniżej. import { NgModule } from '@angular/core'; import { IonicApp, IonicModule } from 'ionic-angular'; import { MyApp } from './app.component'; import { Users } from '../pages/users/users'; @NgModule({ declarations: [ MyApp, Users ], imports: [ …

3
Jak czytać raport dotyczący stanu w Stambule?
Zawsze używałem Jasmine do moich testów jednostkowych, ale ostatnio zacząłem używać Stambułu do generowania raportów pokrycia kodu. Chodzi mi o to, że rozumiem sedno tego, co próbują mi powiedzieć, ale tak naprawdę nie wiem, co reprezentuje każdy z tych wartości procentowych (Stmts, Branches, Funcs, Lines). Jak dotąd Googling nie mogłem …

7
Mockowanie a szpiegowanie w fałszywych frameworkach
W kpiarskich frameworkach możesz kpić z obiektu lub go szpiegować . Jaka jest różnica między tymi dwoma i kiedy powinienem / powinienem używać jednego nad drugim? Patrząc na przykład na Mockito , widzę podobne rzeczy przy użyciu szpiegów i kpiny , ale nie jestem pewien, czy istnieje różnica między nimi.

11
Dlaczego warto używać JUnit do testowania?
Może moje pytanie jest dla początkujących, ale nie bardzo rozumiem okoliczności, w jakich bym użył junit? Niezależnie od tego, czy piszę proste aplikacje, czy większe, testuję je za pomocą System.outoświadczeń i wydaje mi się to całkiem łatwe. Po co tworzyć klasy testowe z JUnitem, niepotrzebnymi folderami w projekcie, jeśli nadal …
131 java  unit-testing  junit  tdd 

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.