Programowanie

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

7
Uzyskanie różnicy między dwoma zestawami
Więc jeśli mam dwa zestawy: Set<Integer> test1 = new HashSet<Integer>(); test1.add(1); test1.add(2); test1.add(3); Set<Integer> test2 = new HashSet<Integer>(); test2.add(1); test2.add(2); test2.add(3); test2.add(4); test2.add(5); Czy jest sposób na ich porównanie i zwrócono tylko zestaw 4 i 5?
161 java  set 


5
Na hoście lokalnym, jak wybrać bezpłatny numer portu?
Próbuję bawić się komunikacją między procesami, a ponieważ nie mogłem wymyślić, jak używać nazwanych potoków w systemie Windows, pomyślałem, że użyję gniazd sieciowych. Wszystko dzieje się lokalnie. Serwer może uruchamiać slave'ów w oddzielnym procesie i nasłuchiwać na jakimś porcie. Niewolnicy wykonują swoją pracę i przekazują wynik mistrzowi. Jak sprawdzić, który …
161 python  sockets  ipc  port 

8
Dlaczego ArrayDeque jest lepszy niż LinkedList
Próbuję zrozumieć, dlaczego ArrayDeque w Javie jest lepszy niż LinkedList w Javie, ponieważ oba implementują interfejs Deque. Prawie nie widzę kogoś używającego ArrayDeque w swoim kodzie. Gdyby ktoś rzucił więcej światła na sposób implementacji ArrayDeque, byłoby to pomocne. Jeśli to rozumiem, będę pewniej go używać. Nie mogłem jasno zrozumieć implementacji …

6
Jak uniemożliwić ifelse () przekształcanie obiektów Date w obiekty liczbowe
Używam funkcji ifelse()do manipulowania wektorem daty. Spodziewałem się, że wynik będzie klasowy Datei byłem zaskoczony, że numericzamiast tego otrzymałem wektor. Oto przykład: dates <- as.Date(c('2011-01-01', '2011-01-02', '2011-01-03', '2011-01-04', '2011-01-05')) dates <- ifelse(dates == '2011-01-01', dates - 1, dates) str(dates) Jest to szczególnie zaskakujące, ponieważ wykonanie operacji na całym wektorze zwraca …
161 r  datetime  if-statement 


5
Jak mogę zainicjować ArrayList ze wszystkimi zerami w Javie?
Wygląda na arraylistto, że nie wykonuje swojego zadania w zakresie zmiany rozmiaru: // presizing ArrayList<Integer> list = new ArrayList<Integer>(60); Później, gdy próbuję uzyskać do niego dostęp: list.get(5) Zamiast zwracać 0, zgłasza IndexOutOfBoundsException: Indeks 5 poza zakresem dla długości 0 . Czy istnieje sposób na zainicjowanie wszystkich elementów do 0 o …
161 java  collections 



4
Dlaczego szybko potrzebuję podkreślenia?
Tutaj jest napisane: „Uwaga: _oznacza„ Nie obchodzi mnie ta wartość ””, ale pochodząc z JavaScript, nie rozumiem, co to znaczy. Jedynym sposobem na wydrukowanie tych funkcji było użycie podkreślenia przed parametrami: func divmod(_ a: Int, _ b:Int) -> (Int, Int) { return (a / b, a % b) } print(divmod(7, …
161 swift 




5
Jak wyłączyć maksymalną wysokość?
Jak zresetować max-heightwłaściwość do jej wartości domyślnej, jeśli została wcześniej ustawiona w jakiejś regule CSS? To nie działa: pre { max-height: 250px; } pre.doNotLimitHeight { max-height: auto; // Doesn't work at least in Chrome }
161 css 

7
Jersey przestał działać z nie znaleziono InjectionManagerFactory
Otrzymuję poniższy błąd podczas uruchamiania interfejsu Jersey API w Tomcat 8.5.11, który powoduje zatrzymanie mojego interfejsu API: Status HTTP 500 - Servlet.init () dla serwletu Jersey Usługa REST zgłosiła wyjątek wpisz Raport wyjątków komunikat Servlet.init () dla serwletu Jersey Usługa REST zgłosił wyjątek opis Serwer napotkał błąd wewnętrzny, który uniemożliwił …

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.