Programowanie

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


4
Dlaczego warto korzystać z Optional.of zamiast Optional.ofNullable?
Podczas korzystania z Optionalklasy Java 8 istnieją dwa sposoby zawijania wartości w opcjonalne. String foobar = <value or null>; Optional.of(foobar); // May throw NullPointerException Optional.ofNullable(foobar); // Safe from NullPointerException Rozumiem, że Optional.ofNullableto jedyny bezpieczny sposób korzystania Optional, ale dlaczego w ogóle Optional.ofistnieje? Dlaczego po prostu nie korzystać Optional.ofNullable i być …


4
Dlaczego miałbym kiedykolwiek używać push_back zamiast laborace_back?
Wektory C ++ 11 mają nową funkcję emplace_back. W przeciwieństwie do tego push_back, który polega na optymalizacji kompilatora w celu uniknięcia kopiowania, emplace_backwykorzystuje doskonałe przekazywanie, aby wysyłać argumenty bezpośrednio do konstruktora w celu utworzenia obiektu w miejscu. Wydaje mi się, że emplace_backwszystko push_backrobi, ale czasami zrobi to lepiej (ale nigdy …
232 c++  c++11  std 

29
Losowe tasowanie tablicy
Muszę losowo przetasować następującą tablicę: int[] solutionArray = {1, 2, 3, 4, 5, 6, 6, 5, 4, 3, 2, 1}; Czy jest jakaś funkcja, aby to zrobić?
232 java  arrays  shuffle 

11
Android - ustawić program TextView TextStyle programowo?
Czy istnieje sposób programowego ustawienia textStyleatrybutu TextView? Wydaje się, że nie ma setTextStyle()metody. Żeby było jasne, nie mówię o stylach Widoku / Widżetu! Mówię o: <TextView android:id="@+id/my_text" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Hello World" android:textStyle="bold" />
232 java  android  textview 






30
Błąd: „Piaskownica nie jest zsynchronizowana z plikiem Podfile.lock…” po zainstalowaniu RestKit za pomocą cocoapods
Wystąpił dziwny problem po zainstalowaniu RestKit z cocoapods. po rozwiązaniu zależności RestKit dla mojego projektu z cocoapods i próbowaniu jej zbudowania, napotykam ten błąd: Piaskownica nie jest zsynchronizowana z plikiem Podfile.lock. Uruchom „pod instalację” lub zaktualizuj instalację CocoaPods. Próbowałem biec pod install, ale bez zmian. Oto kilka zdjęć: PODS: - …

22
Komunikat o błędzie emulatora Androida: „PANIC: Brak programu silnika emulatora dla CPUS„ x86 ”.”
Próbuję uruchomić emulator Androida za pomocą AVD Managera. to jest mój avd: http://image-upload.de/image/fnx79V/52b0d050ee.png i tak się dzieje, uruchamiając: http://image-upload.de/image/vGpQfa/e912d83939.png Mam Macbook Pro Retina. Zainstalowano sterownik Haxm bezpośrednio ze strony Intel. Żaden emulator nie działa. Wszystkie otrzymują ten sam komunikat „błąd”. Uruchamianie polecenia (ten błąd wystąpił, gdy użyłem Homebrew do zainstalowania …


3
Pominięcie jednego Settera / Gettera w Lombok
Chcę użyć klasy danych w Lombok. Ponieważ ma około tuzina pól, opatrzyłem go adnotacjami @Data, aby wygenerować wszystkie setery i getter. Jest jednak jedno specjalne pole, dla którego nie chcę, aby wdrażacze były wdrażane. Jak Lombok pomija to pole?
232 java  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.