Programowanie

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


2
Jak zapewnić kolejność przetwarzania w strumieniach java8?
Chcę przetwarzać listy wewnątrz XMLobiektu Java. Muszę zadbać o przetworzenie wszystkich elementów w celu ich otrzymania. Czy powinienem zatem dzwonić sequentialdo każdego, streamktórego używam? list.stream().sequential().filter().forEach() Czy wystarczy po prostu użyć strumienia, o ile nie używam równoległości? list.stream().filter().forEach()
148 java  java-8  java-stream 

6
Czy powinienem używać @EJB czy @Inject
Znalazłem to pytanie: Jaka jest różnica między @Inject a @EJB, ale nie zrozumiałem nic mądrzejszego. Nie robiłem wcześniej Java EE ani nie mam doświadczenia z wstrzykiwaniem zależności, więc nie rozumiem, czego powinienem użyć? Czy @EJB to stary sposób wstrzykiwania? Czy wstrzyknięcie jest wykonywane przez kontener EJB podczas korzystania z tej …
148 java  jakarta-ee  ejb  cdi 

1
Concurrent.futures vs Multiprocessing w Pythonie 3
Python 3.2 wprowadził Concurrent Futures , które wydają się być zaawansowaną kombinacją starszych modułów wątkowych i wieloprocesorowych . Jakie są zalety i wady używania tego do zadań związanych z procesorem w porównaniu ze starszym modułem wieloprocesorowym? Ten artykuł sugeruje, że są znacznie łatwiejsze w obsłudze - czy tak jest?

7
Dlaczego literały wyliczenia Java nie powinny mieć ogólnych parametrów typu?
Wyliczenia Java są świetne. Więc są generyczne. Oczywiście wszyscy znamy ograniczenia tego ostatniego z powodu wymazywania typów. Ale jest jedna rzecz, której nie rozumiem, dlaczego nie mogę utworzyć takiego wyliczenia: public enum MyEnum<T> { LITERAL1<String>, LITERAL2<Integer>, LITERAL3<Object>; } Ten parametr typu ogólnego <T>może z kolei być przydatny w różnych miejscach. …
148 java  generics  enums 

6
Dodaj obraz tła do kształtu w XML Android
Jak dodać obraz tła do kształtu? Kod, który wypróbowałem poniżej, ale bez powodzenia: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" android:padding="10dp"> //here is where i need to set the image <solid android:color="@drawable/button_image"/> <corners android:bottomRightRadius="5dp" android:bottomLeftRadius="5dp" android:topLeftRadius="5dp" android:topRightRadius="5dp"/> </shape>

10
Jak używać lodash, aby znaleźć i zwrócić obiekt z Array?
Moje obiekty: [ { description: 'object1', id: 1 }, { description: 'object2', id: 2 } { description: 'object3', id: 3 } { description: 'object4', id: 4 } ] W mojej funkcji poniżej podaję opis, aby znaleźć pasujący identyfikator: function pluckSavedView(action, view) { console.log('action: ', action); console.log('pluckSavedView: ', view); // view …

14
Konwertuj char na int w C #
Mam znak w C #: char foo = '2'; Teraz chcę wstawić 2 do int. Uważam, że Convert.ToInt32 zwraca rzeczywistą wartość dziesiętną znaku, a nie liczbę 2. Działa to: int bar = Convert.ToInt32(new string(foo, 1)); int.parse działa również tylko na stringach. Czy nie ma natywnej funkcji w C #, aby …
148 c#  char  int 

8
Jak mogę debugować problemy związane z git / git-shell?
Jak mogę uzyskać informacje debugowania dotyczące git / git-shell? Miałem problem, że user1mogłem sklonować repozytorium bez problemu, podczas gdy user2mogłem sklonować tylko puste. Ustawiłem GIT_TRACE=1, ale nie powiedziano nic użytecznego. W końcu po długich próbach i błędach okazało się, że był to problem z uprawnieniami do pliku. Odpowiedni komunikat o …
148 git  debugging  trace 


14
Test jednostkowy Pythona z klasą podstawową i podrzędną
Obecnie mam kilka testów jednostkowych, które mają wspólny zestaw testów. Oto przykład: import unittest class BaseTest(unittest.TestCase): def testCommon(self): print 'Calling BaseTest:testCommon' value = 5 self.assertEquals(value, 5) class SubTest1(BaseTest): def testSub1(self): print 'Calling SubTest1:testSub1' sub = 3 self.assertEquals(sub, 3) class SubTest2(BaseTest): def testSub2(self): print 'Calling SubTest2:testSub2' sub = 4 self.assertEquals(sub, 4) …


10
Jak przekazać argument wiersza poleceń do gnuplot?
Chcę użyć gnuplot, aby narysować figurę z pliku danych, powiedzmy foo.data . Obecnie zakodowałem na stałe nazwę pliku danych w pliku poleceń, powiedzmy foo.plt i uruchomiłem polecenie, gnuplot foo.plgaby wykreślić dane. Chcę jednak przekazać nazwę pliku danych jako argument polecenia, np. Uruchomione polecenie gnuplot foo.plg foo.data. Jak przeanalizować argumenty wiersza …


4
Jak działa lombok?
Spotkałem dzisiaj lomboka . Bardzo chcę wiedzieć, jak to działa. Artykuł Java Geek zawiera wskazówki, ale nie jest to dla mnie do końca jasne: Java 6 usuwa apt i sprawia, że ​​javac może zarządzać adnotacjami, usprawniając proces w celu uzyskania prostszego jednoetapowego przetwarzania. To jest droga, którą obrał Lombok. Może …
148 java  annotations  lombok 

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.