Programowanie

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

30
Wszystkie biblioteki com.android.support muszą używać dokładnie tej samej specyfikacji wersji
Po aktualizacji do Androida Studio 2.3 otrzymałem ten komunikat o błędzie. Wiem, że to tylko wskazówka, ponieważ aplikacja działa normalnie, ale jest naprawdę dziwna. Wszystkie biblioteki com.android.support muszą używać dokładnie tej samej specyfikacji wersji (mieszanie wersji może prowadzić do awarii środowiska wykonawczego). Znaleziono wersje 25.1.1, 24.0.0. Przykłady obejmują com.android.support:animated-vector-drawable:25.1.1 i …

12
Jak powiedzieć Maven, aby użyła najnowszej wersji zależności?
W Maven zależności są zwykle konfigurowane w następujący sposób: <dependency> <groupId>wonderful-inc</groupId> <artifactId>dream-library</artifactId> <version>1.2.3</version> </dependency> Teraz, jeśli pracujesz z bibliotekami, które mają częste wydania, ciągłe aktualizowanie znacznika <version> może być nieco denerwujące. Czy jest jakiś sposób, aby powiedzieć Maven, aby zawsze korzystała z najnowszej dostępnej wersji (z repozytorium)?

10
Usuń wszystkie białe znaki z ciągu
Chcę wyeliminować wszystkie białe znaki z łańcucha, na obu końcach i między słowami. Mam ten kod Python: def my_handle(self): sentence = ' hello apple ' sentence.strip() Ale to eliminuje tylko białe znaki po obu stronach łańcucha. Jak usunąć wszystkie białe znaki?


10
Biorąc pod uwagę dwa drzewa katalogów, jak mogę dowiedzieć się, które pliki różnią się zawartością?
Jeśli chcę znaleźć różnice między dwoma drzewami katalogów, zwykle po prostu wykonuję: diff -r dir1/ dir2/ To pokazuje dokładnie, jakie są różnice między odpowiednimi plikami. Chcę tylko uzyskać listę odpowiednich plików, których zawartość różni się. Zakładałem, że będzie to po prostu kwestia przekazania opcji wiersza poleceń diff, ale nie mogłem …
786 linux  bash  shell  unix  diff 



22
Adresowanie localhost z maszyny wirtualnej VirtualBox
Mam lokalny serwer testowy / programistyczny (oczywiście HTTP), nasłuchujący na porcie 8000. Pracuję na systemie Linux, więc aby przetestować stronę w przeglądarce Internet Explorer 6, 7, 8 itd. Używam maszyny wirtualnej za pomocą VirtualBox; Muszę też zobaczyć, jak to wygląda w Firefoksie w środowisku Windows (na przykład czcionki są różne). …

14
Dylemat: kiedy używać Fragmentów vs Aktywności:
Wiem, że Activitieszostały zaprojektowane tak, aby reprezentować pojedynczy ekran mojej aplikacji, podczas gdy Fragmentszostały zaprojektowane tak, aby były układami interfejsu wielokrotnego użytku z wbudowaną logiką. Do niedawna opracowałem aplikację, ponieważ mówiono, że należy ją opracować. Stworzyłem an Activityreprezentujący ekran mojej aplikacji i użyłem Fragmentów dla ViewPagerlub Google Maps. Rzadko tworzyłem …


5
Jak cofnąć połączenie git z konfliktami
Jestem na gałęzi mybranch1. mybranch2jest rozwidlony mybranch1i dokonano zmian w mybranch2. Potem mybranch1zrobiłem git merge --no-commit mybranch2 To pokazuje, że podczas łączenia występowały konflikty. Teraz chcę odrzucić wszystko ( mergepolecenie), aby mybranch1powróciło do poprzedniego stanu. Nie mam pojęcia, jak sobie z tym poradzić.

29
__proto__ VS. prototyp w JavaScript
Ten rysunek ponownie pokazuje, że każdy obiekt ma prototyp. Funkcja konstruktora Foo ma również swoją własną__proto__ funkcję Function.prototype, która z kolei odwołuje się również poprzez swoją __proto__właściwość do Object.prototype. Zatem powtórzmy, Foo.prototype jest tylko jawną właściwością Foo, która odnosi się do prototypu obiektów b i c. var b = new …


30
Najbardziej przydatne atrybuty [zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Wiem, że atrybuty są niezwykle przydatne. Istnieją pewne predefiniowane, takie jak takie, [Browsable(false)]które …
784 c#  .net  .net-attributes 


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.