Programowanie

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

19
Android Room - proste zapytanie wybierające - Nie można uzyskać dostępu do bazy danych w głównym wątku
Próbuję próbki z Room Persistence Library . Utworzyłem jednostkę: @Entity public class Agent { @PrimaryKey public String guid; public String name; public String email; public String password; public String phone; public String licence; } Utworzono klasę DAO: @Dao public interface AgentDao { @Query("SELECT COUNT(*) FROM Agent where email = :email …

4
Przejdź do następnego elementu, używając w strumieniu pętli foreach Java 8
Mam problem ze strumieniem Java 8 foreach próbującym przejść do następnego elementu w pętli. Nie mogę ustawić polecenia jak continue;, return;działa tylko, ale w tym przypadku wyjdziesz z pętli. Muszę przejść do następnego elementu w pętli. Jak mogę to zrobić? Przykład (nie działa): try(Stream<String> lines = Files.lines(path, StandardCharsets.ISO_8859_1)){ filteredLines = …
126 java  java-8 

5
npm zainstaluj i skompiluj rozwidlone repozytorium github
To nie jest zupełnie nowe pytanie, ale rozglądam się już od dłuższego czasu i mam problem ze znalezieniem rozwiązania. Używam modułu dla mojej aplikacji kątowej o nazwie angular-translate. Jednak musiałem wprowadzić kilka drobnych modyfikacji w kodzie źródłowym, aby wszystko działało tak, jak bym chciał, a teraz chcę zachować te zmiany …



14
Żądanie POST przez RestTemplate w formacie JSON
Nie znalazłem żadnego przykładu, jak rozwiązać mój problem, więc chcę prosić Cię o pomoc. Nie mogę po prostu wysłać żądania POST za pomocą obiektu RestTemplate w JSON Za każdym razem, gdy dostaję: org.springframework.web.client.HttpClientErrorException: 415 Unsupported Media Type Używam RestTemplate w ten sposób: ... restTemplate = new RestTemplate(); List<HttpMessageConverter<?>> list = …
126 java  json  spring  rest  resttemplate 


7
Przekonwertuj LocalDate na LocalDateTime lub java.sql.Timestamp
Używam JodaTime 1.6.2. Mam element, LocalDatektóry muszę przekonwertować na (Joda) LocalDateTimelub a java.sqlTimestampfor ormapping. Powodem tego jest to, że odkryłem, jak przekonwertować między a LocalDateTimei a java.sql.Timestamp: LocalDateTime ldt = new LocalDateTime(); DateTimeFormatter dtf = DateTimeFormatter.forPattern("yyyy-MM-dd HH:mm:ss"); Timestamp ts = Timestamp.valueOf(ldt.toString(dtf)); Tak więc, jeśli mogę po prostu przekonwertować między LocalDatei …
126 java  timestamp  jodatime 


5
'await' działa, ale wywołanie task.Result zawiesza się / zakleszcza
Mam następujące cztery testy, a ostatni zawiesza się po uruchomieniu. Dlaczego to się dzieje: [Test] public void CheckOnceResultTest() { Assert.IsTrue(CheckStatus().Result); } [Test] public async void CheckOnceAwaitTest() { Assert.IsTrue(await CheckStatus()); } [Test] public async void CheckStatusTwiceAwaitTest() { Assert.IsTrue(await CheckStatus()); Assert.IsTrue(await CheckStatus()); } [Test] public async void CheckStatusTwiceResultTest() { Assert.IsTrue(CheckStatus().Result); // This …
126 c#  nunit  task  deadlock  async-await 

16
html zaznacz tylko jedno pole wyboru w grupie
Jak więc pozwolić użytkownikowi tylko na zaznaczenie tylko jednego pola wyboru? Wiem, że przyciski radiowe są „idealne”, ale dla moich celów ... tak nie jest. Mam pole, w którym użytkownicy muszą wybrać jedną lub dwie opcje, ale nie obie. Problem polega na tym, że potrzebuję, aby moi użytkownicy również mogli …
126 html  checkbox 

6
Odtwórz plik audio z katalogu zasobów
Mam następujący kod: AssetFileDescriptor afd = getAssets().openFd("AudioFile.mp3"); player = new MediaPlayer(); player.setDataSource(afd.getFileDescriptor()); player.prepare(); player.start(); Problem polega na tym, że kiedy uruchamiam ten kod, zaczyna on odtwarzać wszystkie pliki audio w katalogu zasobów, w kolejności alfabetycznej, zamiast po prostu odtwarzać plik audio, o który prosiłem. Co ja robię źle? Czy istnieje …

8
Jak „wyciągnąć” do gałęzi, która nie jest obecna?
Kiedy biegniesz git pullpo mastergałęzi, zwykle ciągnie origin/master. Jestem w innej gałęzi o nazwie newbranch, ale muszę uruchomić polecenie, które wykonuje polecenie git pullod origin/masterdo, masterale nie mogę uruchomić git checkoutzmiany wybranej gałęzi, dopóki nie zakończy się ściąganie. Czy jest na to sposób? Aby dać trochę informacji, repozytorium przechowuje witrynę …
126 git  branch  git-branch 

6
Czy „w końcu” zawsze jest wykonywane w Pythonie?
Czy dla każdego możliwego bloku try-Final w Pythonie jest zagwarantowane, że finallyblok będzie zawsze wykonywany? Na przykład, powiedzmy, że wracam będąc w exceptbloku: try: 1/0 except ZeroDivisionError: return finally: print("Does this code run?") A może przebijam ponownie Exception: try: 1/0 except ZeroDivisionError: raise finally: print("What about this code?") Testy pokazują, …

10
Dodawać i usuwać widoki w systemie Android dynamicznie?
Jak dodawać i usuwać widoki, takie jak TextViews z aplikacji na Androida, tak jak na oryginalnym ekranie kontaktów Androida, gdzie naciskasz małą ikonę po prawej stronie pola i dodaje lub usuwa pole składające się z a TextViewi editTextView(z czego Widze). Jakieś przykłady, jak to osiągnąć?

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.