Programowanie

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


16
Spring @PropertySource przy użyciu YAML
Spring Boot pozwala nam zastąpić nasze pliki application.properties odpowiednikami YAML. Jednak moje testy wydają się mieć problem. Jeśli dodam adnotację my TestConfiguration(prosta konfiguracja Java), oczekuje się pliku właściwości. Na przykład to nie działa: @PropertySource(value = "classpath:application-test.yml") Jeśli mam to w moim pliku YAML: db: url: jdbc:oracle:thin:@pathToMyDb username: someUser password: fakePassword …

4
Co dokładnie robi stringstream?
Od wczoraj staram się uczyć C ++ i używam tego dokumentu: http://www.cplusplus.com/files/tutorial.pdf (strona 32). Znalazłem kod w dokumencie i uruchomiłem go. Próbowałem wprowadzić Rs 5,5 dla ceny i liczbę całkowitą dla ilości i na wyjściu było 0. Próbowałem wprowadzić 5,5 i 6 i wyjście było poprawne. // stringstreams #include <iostream> …
107 c++  sstream 

9
Gdzie umieścić instrukcje dołączenia, nagłówek lub źródło?
Czy powinienem umieścić dołączenia w pliku nagłówkowym, czy w pliku źródłowym? Jeśli plik nagłówkowy zawiera instrukcje include, to jeśli dołączę ten plik nagłówkowy do mojego źródła, to czy mój plik źródłowy będzie zawierał wszystkie dołączone pliki, które były w moim nagłówku? A może powinienem po prostu dołączyć je do mojego …
107 c  header  include 

18
Python PIP Install zgłasza błąd TypeError: nieobsługiwane typy operandów dla - =: „Ponów próbę” i „int”
Użycie pip installdla dowolnego modułu widocznie w moim systemie Ubuntu 16.04 z Pythonem 2.7.11+ powoduje zgłoszenie tego błędu: TypeError: unsupported operand type(s) for -=: 'Retry' and 'int' Co jest nie tak z pipem? Jak mogę go ponownie zainstalować, jeśli to konieczne? Aktualizacja: Pełne śledzenie znajduje się poniżej sunny@sunny:~$ pip install …
107 python  pip 

6
Rozwiń ścieżkę wyszukiwania Pythona do innego źródła
Właśnie dołączyłem do projektu z dość dużą istniejącą bazą kodu. Rozwijamy się w Linuksie i nie używamy i IDE. Przechodzimy przez wiersz poleceń. Próbuję dowiedzieć się, jak sprawić, by Python szukał właściwej ścieżki, gdy uruchamiam moduły projektu. Na przykład, gdy uruchamiam coś takiego: python someprojectfile.py dostaję ImportError: no module named …
107 python  search  import  path 

2
Docker, zamontuj woluminy jako tylko do odczytu
Pracuję z Dockerem i chcę zamontować dynamiczny folder, który bardzo się zmienia (więc nie musiałbym tworzyć obrazu Dockera dla każdego wykonania, co byłoby zbyt kosztowne), ale chcę, aby ten folder był tylko do odczytu . Zmiana właściciela folderu na kogoś innego działa. Jednak chownwymaga rootdostępu, których wolałbym nie narażać się …
107 readonly  docker 

6
MySQL - dlaczego nie indeksować każdego pola?
Ostatnio nauczyłem się cudowności indeksów, a wydajność znacznie się poprawiła. Jednak przy wszystkim, czego się nauczyłem, nie mogę znaleźć odpowiedzi na to pytanie. Indeksy są świetne, ale dlaczego ktoś nie mógł po prostu zindeksować wszystkich pól, aby tabela była niesamowicie szybka? Jestem pewien, że jest dobry powód, aby tego nie …
107 mysql  sql  indexing 

6
Jak ręcznie ustawić uwierzytelnionego użytkownika w Spring Security / SpringMVC
Po przesłaniu przez nowego użytkownika formularza „Nowe konto” chcę ręcznie zalogować tego użytkownika, aby nie musiał się logować na kolejnej stronie. Normalna strona logowania do formularza przechodząca przez przechwytywacz zabezpieczenia sprężyny działa dobrze. W kontrolerze formularza nowego konta tworzę UsernamePasswordAuthenticationToken i ustawiam go ręcznie w SecurityContext: SecurityContextHolder.getContext().setAuthentication(authentication); Na tej samej …

6
Jak przekazać definicję makra z argumentów wiersza poleceń „make” (-D) do kodu źródłowego C?
Zazwyczaj przekazuję definicje makr z "make command line" do "makefile" używając opcji: -Dname = wartość. Definicja jest dostępna w pliku makefile. Przekazuję również definicje makr z „makefile” do „kodu źródłowego” przy użyciu podobnej opcji kompilatora: -Dname = wartość (obsługiwana w wielu kompilatorach). Ta definicja jest dostępna w kodzie źródłowym. To, …
107 c  macros  makefile 


5
Jaki jest cel AsQueryable ()?
Jest celem AsQueryable()tylko po to, abyś mógł przekazać IEnumerablemetody, które mogą się spodziewać IQueryable, lub czy istnieje przydatny powód, aby reprezentować je IEnumerablejakoIQueryable ? Na przykład, czy powinno tak być w takich przypadkach: IEnumerable<Order> orders = orderRepo.GetAll(); // I don't want to create another method that works on IEnumerable, // …



7
Android - Uruchom usługę podczas rozruchu
Ze wszystkiego, co widziałem na Stack Exchange i gdzie indziej, mam wszystko poprawnie skonfigurowane, aby uruchomić IntentService po uruchomieniu systemu operacyjnego Android. Niestety nie uruchamia się przy starcie i nie pojawiają się żadne błędy. Może eksperci pomogą ... Oczywisty: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.phx.batterylogger" android:versionCode="1" android:versionName="1.0" android:installLocation="internalOnly"> <uses-sdk android:minSdkVersion="8" …

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.