Programowanie

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


2
Jaka jest różnica między folderami src / androidtest i src / test?
W projekcie, w Android Studio, domyślnie są dwa foldery testowe. Pierwsza to src/androidTest. Ten folder istniał już w poprzedniej wersji Android Studio. Niemniej jednak jest teraz domyślnie nowy folder testowy src/testi nowa zależność,testCompile 'junit: junit: 4.12' w build.gradle. Którego folderu używam do testowania? Jakie są różnice między nimi?

9
Jak zarządzać wersjami REST API za pomocą Springa?
Szukałem, jak zarządzać wersjami REST API za pomocą Spring 3.2.x, ale nie znalazłem niczego, co byłoby łatwe w utrzymaniu. Najpierw wyjaśnię problem, który mam, a potem rozwiązanie ... ale zastanawiam się, czy tu ponownie wymyślam koło. Chcę zarządzać wersją opartą na nagłówku Accept i na przykład, jeśli żądanie ma nagłówek …

1
Jakich reguł używa Pandy do generowania widoku, a jakich kopii?
Jestem zdezorientowany regułami używanymi przez Pandas, gdy decyduję, że wybór z ramki danych jest kopią oryginalnej ramki danych lub widokiem oryginału. Jeśli mam na przykład df = pd.DataFrame(np.random.randn(8,8), columns=list('ABCDEFGH'), index=range(1,9)) Rozumiem, że queryzwraca kopię tak, że coś podobnego foo = df.query('2 < index <= 5') foo.loc[:,'E'] = 40 nie będzie …

16
Jak mogę utworzyć proste okno komunikatu w Pythonie?
Szukam tego samego efektu co alert()w JavaScript. Dziś po południu napisałem prostego tłumacza internetowego, używając Twisted.web. Zasadniczo przesyłasz blok kodu Pythona za pośrednictwem formularza, a klient przychodzi, pobiera go i wykonuje. Chcę mieć możliwość tworzenia prostego komunikatu wyskakującego bez konieczności ponownego pisania całej serii standardowego kodu wxPython lub TkInter za …
119 python  wxpython  tkinter 


6
Używanie RDBMS jako magazynu do pozyskiwania zdarzeń
Gdybym używał RDBMS (np. SQL Server) do przechowywania danych dotyczących źródeł zdarzeń, jak mógłby wyglądać schemat? Widziałem kilka odmian, o których mówiono w abstrakcyjnym sensie, ale nic konkretnego. Na przykład załóżmy, że istnieje jednostka „Produkt”, a zmiany w tym produkcie mogą przybrać postać: ceny, kosztu i opisu. Nie wiem, czy: …


18
Błąd S3: Różnica między czasem żądania a aktualnym czasem jest zbyt duża
Mam błąd Różnica między czasem żądania a aktualnym czasem jest zbyt duża w przypadku wywołania metody amazons3. ListObjectsRequest request = new ListObjectsRequest() { BucketName = BucketName, Prefix = fullKey }; using (ListObjectsResponse response = s3Client.ListObjects(request)) { bool result = response.S3Objects.Count > 0; return result; } Co to może być?
119 amazon-s3 

9
Jak włączyć standardowe wklejanie kopii dla TextView w systemie Android?
Chcę włączyć standardowe kopiowanie wklejania dla TextView (tak samo jak w przypadku EditText). Jak mogę to zrobić? Próbowałem użyć nieedytowalnego EditText, ale nie działało to dobrze (czasami można go było edytować lub nakładka kopiowania wklejania nie była wyświetlana). I prawdopodobnie nie jest to ogólnie dobre podejście. Potrzebujesz działającego rozwiązania zaczynającego …

10
Jak ustawić atrybuty klasy na podstawie argumentów zmiennych (kwargs) w Pythonie
Załóżmy, że mam klasę z konstruktorem (lub inną funkcją), która przyjmuje zmienną liczbę argumentów, a następnie warunkowo ustawia je jako atrybuty klasy. Mógłbym ustawić je ręcznie, ale wydaje się, że parametry zmiennych są na tyle powszechne w Pythonie, że powinien istnieć wspólny idiom do tego. Ale nie jestem pewien, jak …
119 python 

10
Jak umożliwić użytkownikom sieci lokalnej dostęp do moich witryn WAMP?
Przede wszystkim przeczytałem co najmniej 20 artykułów na ten temat i żaden z nich nie pasuje do scenariusza i wielokrotnie schrzaniłem ten proces. Dlatego zwracam się o pomoc, oferując mój konkretny scenariusz, jeśli jakakolwiek pomoc zostanie doceniona. Laptopy lub inne urządzenia są połączone przez router bezprzewodowy. Próbowałem: Włącz Port 80 …



6
Jak zapisać dane w formacie CSV jako ciąg (nie plik)?
Chcę rzutować dane jak [1,2,'a','He said "what do you mean?"']ciąg w formacie CSV. Zwykle by to używał csv.writer(), ponieważ obsługuje wszystkie szalone przypadki skrajne (ucieczki przecinkami, znaki cudzysłowu, dialekty CSV itp.) csv.writer(). Moje obecne rozwiązanie to nieco zmyślona funkcja: def CSV_String_Writeline(data): class Dummy_Writer: def write(self,instring): self.outstring = instring.strip("\r\n") dw = …
119 python  string  csv 

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.