Programowanie

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

7
Wybierz pomiędzy przesłaniem ExecutorService a executorem ExecutorService
Jak wybrać pomiędzy przesłaniem lub wykonaniem przez ExecutorService , jeśli zwracana wartość nie jest moim przedmiotem? Jeśli przetestuję oba, nie zauważyłem żadnych różnic między nimi oprócz zwróconej wartości. ExecutorService threadExecutor = Executors.newSingleThreadExecutor(); threadExecutor.execute(new Task()); ExecutorService threadExecutor = Executors.newSingleThreadExecutor(); threadExecutor.submit(new Task());

17
Jak wdrażasz aplikacje Angular?
Jak wdrażasz aplikacje Angular, gdy osiągną fazę produkcyjną? Wszystkie przewodniki, które do tej pory widziałem (nawet na angular.io ) liczą na serwer lite do udostępniania i przeglądarkę Browser Sync, aby odzwierciedlały zmiany - ale kiedy skończysz programowanie, jak możesz opublikować aplikację? Czy importuję wszystkie skompilowane .jspliki na index.htmlstronie, czy minimalizuję …

8
Apache Spark: liczba rdzeni w porównaniu z liczbą wykonawców
Próbuję zrozumieć związek między liczbą rdzeni i liczbą wykonawców podczas uruchamiania zadania Spark w YARN. Środowisko testowe wygląda następująco: Liczba węzłów danych: 3 Specyfikacja maszyny węzła danych: Procesor: Core i7-4790 (liczba rdzeni: 4, liczba wątków: 8) RAM: 32 GB (8 GB x 4) HDD: 8 TB (2 TB x 4) …

16
Jak znaleźć dostępny port?
Chcę uruchomić serwer, który nasłuchuje na porcie. Mogę wyraźnie określić port i działa. Ale chciałbym znaleźć port w sposób automatyczny. W związku z tym mam dwa pytania. W jakim zakresie numerów portów powinienem szukać? (Użyłem portów 12345, 12346 i 12347 i było dobrze). Jak mogę się dowiedzieć, czy dany port …
194 java  networking  sockets  port 

19
Jak znaleźć typ MIME pliku w Pythonie?
Powiedzmy, że chcesz gdzieś zapisać kilka plików, na przykład w BLOBach. Powiedzmy, że chcesz udostępnić te pliki za pośrednictwem strony internetowej i pozwolić klientowi automatycznie otworzyć poprawną aplikację / przeglądarkę. Założenie: przeglądarka ustala, która aplikacja / przeglądarka ma użyć nagłówka mime-type (content-type?) W odpowiedzi HTTP. Opierając się na tym założeniu, …
194 python  mime 

9
Zmień wiele plików
Następujące polecenie poprawnie zmienia zawartość 2 plików. sed -i 's/abc/xyz/g' xaa1 xab1 Ale muszę dynamicznie zmieniać kilka takich plików i nie znam ich nazw. Chcę napisać polecenie, które odczyta wszystkie pliki z bieżącego katalogu, zaczynając od xa*i sedpowinno zmienić zawartość pliku.
194 sed 

4
Zrozumienie procesu / aktualizacji PrimeFaces i atrybutów wykonania / renderowania JSF f: ajax
Czym dokładnie są processi updatew p:commandXxxskładnikach PrimeFaces executeoraz renderw f:ajaxznaczniku? Które działa w momencie walidacji? Co robi updateatrybut zamiast aktualizować wartość komponentu z zaplecza? Czy processatrybut wiąże wartość z modelem? Co dokładnie zrobić @this, @parent, @alli @formw obu atrybutów? Poniższy przykład działa dobrze, ale jestem trochę zagubiony w podstawowych pojęciach. …

13
Nie udało się załadować zasobu w Chrome
Na stronie internetowej jest kilka zdjęć. Inne przeglądarki pobierają je poprawnie, ale Chrome ich nie ładuje. W konsoli programisty wyświetla następujący komunikat dla każdego obrazu: Wgranie zasobu nieudane Ten problem pojawia się tylko w Chrome. Co to jest?

16
Jak zmienić tryb wcięcia w Atom?
Nie byłem w stanie tego rozgryźć. Atom wydaje się używać spacji jako domyślnego trybu wcięcia. Wolę jednak mieć zakładki. Sublime Text ma wbudowaną funkcję przełączania i konwertowania wcięć. Ktoś dowiedział się, jak zmienić tryb wcięcia Atom? Niektóre zrzuty ekranu z Sublime Text:


21
Czy używasz NULL lub 0 (zero) dla wskaźników w C ++?
We wczesnych dniach C ++, kiedy był przykręcony do C, nie można było używać NULL, tak jak zostało zdefiniowane jako (void*)0. Nie można przypisać wartości NULL do żadnego wskaźnika innego niż void*, co czyni go w pewnym sensie bezużytecznym. W tamtych czasach przyjęto, że użyłeś 0(zero) wskaźników zerowych. Do dzisiaj …
194 c++  null 

19
Automatycznie wprowadź hasło SSH za pomocą skryptu
Muszę utworzyć skrypt, który automatycznie wprowadza hasło do OpenSSH ssh klienta . Powiedzmy, że muszę myname@somehostwprowadzić hasło SSHa1234b . Próbowałem już ... #~/bin/myssh.sh ssh myname@somehost a1234b ... ale to nie działa. Jak mogę wprowadzić tę funkcjonalność do skryptu?
194 linux  shell  ssh  openssh 

3
jQuery wysyłanie JSON
aktualizacja: Chciałbym przekazać var valueto na serwer cześć, taki sam stary, taki sam stary ... :) Mam formularz o nazwie <form id="testForm" action="javascript:test()">i obszar kodu o nazwie<code id="testArea"></code> Korzystam z tego kodu, aby skreślić i wyświetlić dane w obszarze kodu: var formData = form2object('testForm'); document.getElementById('testArea').innerHTML = JSON.stringify(formData, null, '\t'); var …
194 jquery  json  post 

15
Jak odczytać duży plik csv z pandami?
Próbuję odczytać duży plik csv (około 6 GB) w pandach i pojawia się błąd pamięci: MemoryError Traceback (most recent call last) <ipython-input-58-67a72687871b> in <module>() ----> 1 data=pd.read_csv('aphro.csv',sep=';') ... MemoryError: Jakaś pomoc na ten temat?
194 python  pandas  csv  memory  chunks 

16
Sprawdź, czy ciąg zawiera liczbę
Większość pytań, które znalazłem, jest stronnicza w tym, że szukają liter w swoich liczbach, podczas gdy szukam liczb w ciągach, w których chciałbym być ciągiem niezliczonych liczb. Muszę wpisać ciąg i sprawdzić, czy zawiera on jakieś liczby i czy go odrzuca. Funkcja isdigit()zwraca tylko Truewtedy, gdy WSZYSTKIE znaki są cyframi. …
194 python  string 

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.