Programowanie

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


4
Jak używać kluczy niestandardowych z protokołem Decodable Swift 4?
Swift 4 wprowadził obsługę natywnego kodowania JSON i dekodowania za pośrednictwem Decodableprotokołu. Jak używać do tego kluczy niestandardowych? Np. Powiedz, że mam strukturę struct Address:Codable { var street:String var zip:String var city:String var state:String } Mogę to zakodować do JSON. let address = Address(street: "Apple Bay Street", zip: "94608", city: …
102 json  swift  swift4  codable 

7
Skonfiguruj Apache do nasłuchiwania na porcie innym niż 80
Używam serwera centOS. Chcę skonfigurować apache do nasłuchiwania na porcie 8079. Dodałem dyrektywę LISTEN 8079 w httpd.conf. Otworzyłem port 8079 w iptables i zrestartowałem iptables. Zatrzymałem nawet usługę iptables. "netstat -nal | grep 8079" shows "tcp 0 0 :::8079 :::* LISTEN" Jeśli spróbuję uzyskać dostęp http://localhost:8079lub http://myserver.com:8079z tego komputera, mogę …


17
Jak zaokrąglić minuty obiektu datetime
I have a datetime object produced using strptime (). >>> tm datetime.datetime(2010, 6, 10, 3, 56, 23) Muszę zaokrąglić minutę do najbliższej dziesiątej minuty. To, co robiłem do tej pory, polegało na braniu wartości minutowej i używaniu na niej round (). min = round(tm.minute, -1) Jednak, podobnie jak w powyższym …

11
Javascript jak podzielić znak nowej linii
Używam jquery i mam textarea. Kiedy wyślę mój przycisk, powiadomię o każdym tekście oddzielonym znakiem nowej linii. Jak podzielić tekst, gdy pojawia się nowa linia? var ks = $('#keywords').val().split("\n"); (function($){ $(document).ready(function(){ $('#data').submit(function(e){ e.preventDefault(); alert(ks[0]); $.each(ks, function(k){ alert(k); }); }); }); })(jQuery); przykładowe dane wejściowe: Hello There Wynik, którego chcę, to: …
102 jquery  split 

8
python: jak wysyłać pocztę za pomocą TO, CC i BCC?
Do celów testowych potrzebuję zapełnić kilkaset skrzynek pocztowych różnymi wiadomościami i zamierzałem użyć do tego smtplib. Ale między innymi muszę mieć możliwość wysyłania wiadomości nie tylko do określonych skrzynek pocztowych, ale także do nich CC i BCC. Nie wygląda na to, żeby smtplib wspierał CC-ing i BCC-ing podczas wysyłania e-maili. …
102 python  email  testing 

12
Wybierz mySQL na podstawie tylko miesiąca i roku
Mam kolumnę w mojej bazie danych MySQL, która ma kilka wierszy. Jeden z tych wierszy to DATA, na przykład:2012-02-01 To, co chcę osiągnąć, to zrobić SELECT z PHP na podstawie tylko roku i miesiąca. Logika SELECT będzie następująca: $q="SELECT * FROM projects WHERE Date="SELECT HERE THE SPECIFIC YEAR AND MONTH""; …
102 php  mysql 

5
Przekierowanie adresu URL Django
Jak mogę przekierować ruch, który nie pasuje do żadnego z moich innych adresów URL, z powrotem na stronę główną? urls.py: urlpatterns = patterns('', url(r'^$', 'macmonster.views.home'), #url(r'^macmon_home$', 'macmonster.views.home'), url(r'^macmon_output/$', 'macmonster.views.output'), url(r'^macmon_about/$', 'macmonster.views.about'), url(r'^.*$', 'macmonster.views.home'), ) W obecnej postaci ostatni wpis wysyła cały „inny” ruch na stronę główną, ale chcę przekierować za …

4
Jak używać greckich symboli w ggplot2?
Moje kategorie należy nazywać greckimi literami. Używam ggplot2i pięknie działa z danymi. Niestety nie mogę wymyślić, jak umieścić te greckie symbole na osi x (przy znacznikach), a także wyświetlić je w legendzie. Czy jest na to sposób? AKTUALIZACJA: Rzuciłem okiem na link , jednak nie ma opisanej dobrej metody, aby …
102 r  graphics  unicode  utf-8  ggplot2 


3
Przejście CSS z widocznością nie działa
Na skrzypcach poniżej mam osobne przejście na widoczność i krycie. Ta ostatnia działa, ale ta pierwsza nie. Ponadto, w przypadku widoczności, czas przejścia jest interpretowany jako opóźnienie w zawisie. Dzieje się zarówno w przeglądarce Chrome, jak i Firefox. Czy to błąd? http://jsfiddle.net/0r218mdo/3/ Przypadek 1: #inner{ visibility:hidden; transition:visibility 1000ms; } #outer:hover …

6
Jak zatrzymać gorutynę
Mam goroutine, który wywołuje metodę i przekazuje zwróconą wartość na kanale: ch := make(chan int, 100) go func(){ for { ch <- do_stuff() } }() Jak zatrzymać taką gorutynę?
102 go  goroutine  channels 


2
Jak wybrać następujący tag sibling / xml za pomocą xpath
Mam plik HTML (z Newegg), a ich kod HTML jest zorganizowany jak poniżej. Wszystkie dane w tabeli danych technicznych jest ich „ desc ”, podczas gdy tytuły są w każdej sekcji " nazwy. Poniżej znajdują się dwa przykłady danych ze stron Newegg. <tr> <td class="name">Brand</td> <td class="desc">Intel</td> </tr> <tr> <td …
102 xml  xpath  lxml 

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.