Programowanie

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




4
Regex, jak dopasować opcjonalny znak
Mam wyrażenie regularne, o którym sądziłem, że do tej pory działa poprawnie. Muszę dopasować opcjonalną postać. Może tam być lub nie. Oto dwie struny. Górna struna jest dopasowana, a dolna nie. Brak pojedynczej litery w dolnym łańcuchu jest przyczyną niepowodzenia. Chciałbym uzyskać pojedynczą literę po pierwszych 5 cyfrach, jeśli tam …
147 regex  string  operators 

7
Django REST Framework: dodanie dodatkowego pola do ModelSerializer
Chcę serializować model, ale chcę dołączyć dodatkowe pole, które wymaga wykonywania niektórych wyszukiwań bazy danych w wystąpieniu modelu do serializacji: class FooSerializer(serializers.ModelSerializer): my_field = ... # result of some database queries on the input Foo object class Meta: model = Foo fields = ('id', 'name', 'myfield') Jaki jest właściwy sposób, …

2
Jak skonfigurować skrót IntelliJ (także Android Studio) do CTRL + Y zamiast CTRL + SHIFT + Z?
Domyślny skrót akcji „Ponów” w IntelliJ / Android Studio to CTRL+ Shift+ Zi jest to częsty problem dla użytkowników systemu Windows. Większym problemem jest przypisanie CTRL+ Ydo akcji „Usuń linię” - co powoduje utratę stosu cofania. Aby rozwiązać ten problem, jak można zmienić skrót „Ponów” na CTRL+ Yw IntelliJ?


8
Dopasuj obraz do ImageButton w systemie Android
W swojej działalności mam 6 ImageButton, ustawiam w nich obrazy poprzez mój kod (nie używając XML). Chcę, aby obejmowały 75% obszaru przycisku. Ale jeśli niektóre obrazy zajmują mniejszy obszar, niektóre są zbyt duże, aby zmieścić się w imageButton. Jak programowo zmienić rozmiar i wyświetlić je? Poniżej znajduje się zrzut ekranu …



28
Jak obliczyć czyjś wiek w Javie?
Chcę zwrócić wiek w latach jako int w metodzie Java. To, co mam teraz, jest następujące, w którym getBirthDate () zwraca obiekt Date (z datą urodzenia ;-)): public int getAge() { long ageInMillis = new Date().getTime() - getBirthDate().getTime(); Date age = new Date(ageInMillis); return age.getYear(); } Ale ponieważ getYear () …
147 java  date  calendar 

9
Jaka jest różnica między <? super E> i <? rozszerza E>?
Jaka jest różnica między &lt;? super E&gt;i &lt;? extends E&gt;? Na przykład, gdy spojrzysz na klasę, zobaczysz java.util.concurrent.LinkedBlockingQueuenastępujący podpis dla konstruktora: public LinkedBlockingQueue(Collection&lt;? extends E&gt; c) a dla jednej metody: public int drainTo(Collection&lt;? super E&gt; c)
147 java  generics 

14
Narzędzia: zamień nie zastępuj w manifeście Androida
Używam projektu gradle z wieloma różnymi zależnościami bibliotek i używam nowego połączenia manifestów. W moim &lt;application /&gt;tagu mam to skonfigurowane jako takie: &lt;application tools:replace="android:icon, android:label, android:theme, android:name" android:name="com.example.myapp.MyApplcation" android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/application_name" android:logo="@drawable/logo_ab" android:theme="@style/AppTheme" &gt; .... &lt;/application&gt; Jednak otrzymuję błąd: /android/MyApp/app/src/main/AndroidManifest.xml:29:9 Error: Attribute application@icon value=(@drawable/ic_launcher) from AndroidManifest.xml:29:9 is also present at …


4
Jak POST dane formularzy za pomocą Spring RestTemplate?
Chcę przekonwertować następujący (działający) fragment curl na wywołanie RestTemplate: curl -i -X POST -d "email=first.last@example.com" https://app.example.com/hr/email Jak poprawnie przekazać parametr email? Poniższy kod powoduje wyświetlenie odpowiedzi 404 Not Found: String url = "https://app.example.com/hr/email"; Map&lt;String, String&gt; params = new HashMap&lt;String, String&gt;(); params.put("email", "first.last@example.com"); RestTemplate restTemplate = new RestTemplate(); ResponseEntity&lt;String&gt; response = …

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.