Programowanie

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

10
Retrofit 2 - dynamiczny adres URL
Dzięki Retrofit 2 możesz ustawić pełny adres URL w adnotacji metody usługi, na przykład: public interface APIService { @GET("http://api.mysite.com/user/list") Call<Users> getUsers(); } Jednak w mojej aplikacji adresy URL moich usług internetowych nie są znane w czasie kompilacji, aplikacja pobiera je w pobranym pliku, więc zastanawiam się, jak mogę użyć Retrofit …
181 android  retrofit 

10
Jak usunąć znaki nowego wiersza z ciągu?
Mam ciąg w następującym formacie string s = "This is a Test String.\n This is a next line.\t This is a tab.\n' Chcę usunąć wszystkie wystąpienia \ni \rz powyższego ciągu. Próbowałem, string s = s.Trim(new char[] {'\n', '\r'});ale to nie pomogło.
181 c#  .net 

11
Integracja Dropzone.js z istniejącym formularzem HTML z innymi polami
Obecnie mam formularz HTML, w którym użytkownicy wpisują szczegóły ogłoszenia, które chcą zamieścić. Chcę teraz móc dodać strefę zrzutu do przesyłania zdjęć przedmiotu na sprzedaż. Znalazłem Dropzone.js, który wydaje się robić większość tego, czego potrzebuję. Jednak patrząc do dokumentacji wydaje się, że należy określić klasę całego formularza jako dropzone(a nie …

6
Kombinacja zapytań bool elastsearch musi mieć wartość OR
Obecnie próbuję przeprowadzić migrację aplikacji opartej na SOLR do Elasticsearch. Mam to zapytanie lucene (( name:(+foo +bar) OR info:(+foo +bar) )) AND state:(1) AND (has_image:(0) OR has_image:(1)^100) O ile rozumiem, jest to kombinacja klauzul MUST połączonych z logiczną OR: „Pobierz wszystkie dokumenty zawierające (foo AND bar w nazwie) OR (foo …




13
„Stan git” pokazuje zmienione pliki, ale „git diff” nie
Rzuciłem okiem na wszystkie podobne pytania. Jednak dwukrotnie sprawdziłem i zdecydowanie dzieje się coś dziwnego. Na jednym serwerze (Solaris z Git 1.8.1) sklonowałem repozytorium Git, a następnie skopiowałem folder .git do moich istniejących plików live. To działało idealnie, mogłem biegać git status następnie git diff [filename] aby sprawdzić inne pliki. …
181 git  diff 

24
Vue 2 - Mutowanie rekwizytów vue-warn
Zacząłem https://laracasts.com/series/learning-vue-step-by-step series. Zatrzymałem się na lekcji Vue, Laravel i AJAX z tym błędem: vue.js: 2574 [Vue warn]: Unikaj bezpośredniego modyfikowania właściwości, ponieważ wartość zostanie nadpisana przy każdym ponownym renderowaniu komponentu nadrzędnego. Zamiast tego użyj danych lub obliczonej właściwości opartej na wartości właściwości. Mutacja rekwizytu: „lista” (znaleziona w komponencie) Mam …

5
Jak usunąć wiodące spacje w Pythonie?
Mam ciąg tekstowy zaczynający się od liczby spacji, mieszczący się w przedziale od 2 do 4. Jaki jest najprostszy sposób na usunięcie wiodących białych znaków? (tj. usunąć wszystko przed określonym znakiem?) " Example" -> "Example" " Example " -> "Example " " Example" -> "Example"

6
Wysyłaj dane przez ścieżki routingu w Angular
Czy w ogóle jest przesyłanie danych jako parametru za pomocą router.navigate? Mam na myśli coś takiego jak ten przykład, jak widać trasa ma parametr danych, ale robiąc to nie działa: this.router.navigate(["heroes"], {some-data: "othrData"}) ponieważ niektóre dane nie są prawidłowym parametrem. Jak mogę to zrobić? Nie chcę wysyłać parametru z queryParams.

4
git switch branch bez odrzucania lokalnych zmian
W porządku, powiedzmy, że pewnego dnia dokonamy kilku modyfikacji, a kiedy je wprowadzimy, zauważymy, że pracowaliśmy nad niewłaściwą gałęzią. Jak możemy zmusić git do zmiany gałęzi bez odrzucania lokalnych zmian . Prawdopodobnie zamierzam to zrobić naiwnie, czekając na odpowiedź, ale chciałbym wiedzieć, czy istnieje poprawna procedura, ponieważ skłamałbym, gdybym powiedział, …
181 git  git-branch 

19
Jak uzyskać parametry zapytania z adresu URL w Angular 5?
Używam Angular 5.0.3, chciałbym uruchomić moją aplikację z kilkoma parametrami zapytania, takimi jak /app?param1=hallo&param2=123. Każda wskazówka podana w artykule Jak uzyskać parametry zapytania z adresu URL w Angular 2? nie działa dla mnie. Jakieś pomysły, jak uzyskać parametry zapytania? private getQueryParameter(key: string): string { const parameters = new URLSearchParams(window.location.search); return …

10
Poczekaj, aż strona zostanie załadowana przy użyciu Selenium WebDriver for Python
Chcę zeskrobać wszystkie dane strony zaimplementowanej przez nieskończone przewijanie. Działa następujący kod Pythona. for i in range(100): driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") time.sleep(5) Oznacza to, że za każdym razem, gdy przewijam w dół, muszę czekać 5 sekund, co generalnie wystarcza, aby strona zakończyła ładowanie nowo wygenerowanej zawartości. Ale to może nie być efektywne …

19
Jak przewinąć do elementu?
Mam widżet czatu, który wyświetla szereg wiadomości za każdym razem, gdy przewijam w górę. Problem, z którym teraz mam do czynienia, polega na tym, że suwak pozostaje na górze podczas ładowania wiadomości. Chcę, aby skupił się na ostatnim elemencie indeksu z poprzedniej tablicy. Dowiedziałem się, że mogę tworzyć dynamiczne referencje, …

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.