Programowanie

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

9
Kiedy należy korzystać z RxJava Observable, a kiedy proste Callback na Androidzie?
Pracuję nad siecią dla mojej aplikacji. Postanowiłem więc wypróbować Square's Retrofit . Widzę, że obsługują prosteCallback @GET("/user/{id}/photo") void getUserPhoto(@Path("id") int id, Callback<Photo> cb); i RxJava Observable @GET("/user/{id}/photo") Observable<Photo> getUserPhoto(@Path("id") int id); Oba wyglądają dość podobnie na pierwszy rzut oka, ale kiedy dochodzi do implementacji, robi się interesująco ... Podczas gdy …

13
getString poza kontekstem lub działaniem
Uważam, że jest to R.stringniesamowite, jeśli chodzi o trzymanie zakodowanych ciągów z dala od mojego kodu i chciałbym nadal używać go w klasie narzędzi, która współpracuje z modelami w mojej aplikacji do generowania danych wyjściowych. Na przykład w tym przypadku generuję wiadomość e-mail z modelu poza działaniem. Czy można używać …

9
Jak usunąć wcięcie z nieuporządkowanego elementu listy?
Chcę usunąć wszystkie wcięcia z ul. Próbowałem ustawienie margin, padding, text-indentdo 0, ale bezskutecznie. Wygląda na to, że ustawienie text-indentliczby ujemnej jest wystarczające - ale czy to naprawdę jedyny sposób na usunięcie wcięcia?
260 html  css 


12
Uzyskaj nazwy tabel za pomocą instrukcji SELECT w MySQL
W MySQL wiem, że mogę wyświetlić tabele w bazie danych za pomocą: SHOW TABLES Chcę jednak wstawić te nazwy tabel do innej tabeli, na przykład: INSERT INTO metadata(table_name) SHOW TABLES /* does not work */ Czy istnieje sposób na uzyskanie nazw tabel za pomocą standardowej instrukcji SELECT, na przykład: INSERT …
260 mysql 


11
Jak poprawnie ustalić bieżący katalog skryptów?
Chciałbym zobaczyć, jaki jest najlepszy sposób określenia bieżącego katalogu skryptów w Pythonie? Odkryłem, że ze względu na wiele sposobów wywoływania kodu python trudno jest znaleźć dobre rozwiązanie. Oto kilka problemów: __file__nie jest zdefiniowany, jeśli skrypt jest wykonywany za pomocą exec,execfile __module__ jest zdefiniowany tylko w modułach Przypadków użycia: ./myfile.py python …


9
Flexbox: 4 elementy w rzędzie
Korzystam z okna elastycznego, aby wyświetlić 8 elementów, które będą dynamicznie zmieniać rozmiar na mojej stronie. Jak zmusić go do podzielenia przedmiotów na dwa rzędy? (4 na rząd)? Oto odpowiedni wycinek: (Lub jeśli wolisz jsfiddle - http://jsfiddle.net/vivmaha/oq6prk1p/2/ ) .parent-wrapper { height: 100%; width: 100%; border: 1px solid black; } .parent …
260 html  css  flexbox 

5
Właściwy sposób na złapanie wyjątku od JSON.parse
Korzystam JSON.parsez odpowiedzi, która czasami zawiera odpowiedź 404. Czy w przypadku, gdy zwraca 404, istnieje sposób na złapanie wyjątku, a następnie wykonanie innego kodu? data = JSON.parse(response, function (key, value) { var type; if (value && typeof value === 'object') { type = value.type; if (typeof type === 'string' && …

5
Rzeczywiste znaczenie „shell = True” w podprocesie
Z subprocessmodułem wywołuję różne procesy . Mam jednak pytanie. W następujących kodach: callProcess = subprocess.Popen(['ls', '-l'], shell=True) i callProcess = subprocess.Popen(['ls', '-l']) # without shell Oba działają. Po przeczytaniu dokumentacji dowiedziałem się, że shell=Trueoznacza to wykonanie kodu przez powłokę. Oznacza to, że w przypadku nieobecności proces rozpoczyna się bezpośrednio. Więc …
260 python  subprocess 

6
Jak wysłać żądanie POST?
Znalazłem ten skrypt online: import httplib, urllib params = urllib.urlencode({'number': 12524, 'type': 'issue', 'action': 'show'}) headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"} conn = httplib.HTTPConnection("bugs.python.org") conn.request("POST", "", params, headers) response = conn.getresponse() print response.status, response.reason 302 Found data = response.read() data 'Redirecting to <a href="http://bugs.python.org/issue12524">http://bugs.python.org/issue12524</a>' conn.close() Ale nie rozumiem, jak używać …
260 python  urllib  httplib 


24
Błąd Gmaila: serwer SMTP wymaga bezpiecznego połączenia lub klient nie został uwierzytelniony. Odpowiedź serwera brzmiała: 5.5.1 Wymagane uwierzytelnienie
Używam następującego kodu, aby wysłać e-mail. Kod działa poprawnie na mojej lokalnej maszynie. Ale na serwerze produkcyjnym pojawia się komunikat o błędzie var fromAddress = new MailAddress("mymailid@gmail.com"); var fromPassword = "xxxxxx"; var toAddress = new MailAddress("yourmailid@yourdoamain.com"); string subject = "subject"; string body = "body"; System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient { …
260 c#  .net  smtp  gmail 

27
Nie można nawiązać połączenia, ponieważ komputer docelowy aktywnie go odmawia?
Czasami pojawia się następujący błąd podczas wykonywania HttpWebRequest w usłudze WebService. Skopiowałem również poniższy kod. System.Net.WebException: Nie można połączyć się ze zdalnym serwerem ---> System.Net.Sockets.SocketException: Nie można nawiązać połączenia, ponieważ komputer docelowy aktywnie go odmawia 127.0.0.1:80 w System.Net.Sockets.Socket.DoConnect (EndPoint endPointSnapshot, SocketAddress socketAddress) w System.Net.Sockets.Socket.InternalConnect (RemoteEP EndPoint) at System.Net.ServicePoint.ConnectSocketInternal (Boolean connectFailure, …

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.