Programowanie

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

5
Powrót z lambda forEach () w java
Próbuję zmienić niektóre pętle for-each na forEach()metody lambda, aby odkryć możliwości wyrażeń lambda. Wydaje się, że możliwe jest: ArrayList<Player> playersOfTeam = new ArrayList<Player>(); for (Player player : players) { if (player.getTeam().equals(teamName)) { playersOfTeam.add(player); } } Z lambdą forEach() players.forEach(player->{if (player.getTeam().equals(teamName)) {playersOfTeam.add(player);}}); Ale następny nie działa: for (Player player : players) …

7
Skrypt poinstalacyjny z setuptools Pythona
Czy można określić plik skryptowy języka Python po instalacji jako część pliku setuptools setup.py, aby użytkownik mógł uruchomić polecenie: python setup.py install w lokalnym archiwum plików projektu lub pip install <name> dla projektu PyPI, a skrypt zostanie uruchomiony po zakończeniu standardowej instalacji setuptools? Chcę wykonać zadania poinstalacyjne, które można zakodować …

1
Czym dokładnie jest model serwera WWW typu pre-fork?
Chcę wiedzieć, co dokładnie oznacza, że ​​serwer WWW określa się jako serwer sieciowy typu pre-fork. Mam kilka przykładów, takich jak jednorożec dla rubinu i gunicorn dla pytona. A dokładniej, oto pytania: Jaki problem rozwiązuje ten model? Co się dzieje, gdy serwer sieciowy typu pre-fork jest początkowo uruchamiany? Jak obsługuje żądanie? …


8
Rozmiar tekstu kart TabLayout projektu Androida
Mam trudności ze zmianą rozmiaru tekstu w zakładkach biblioteki projektów tablayout (android.support.design.widget.TabLayout). Udało mi się to zmienić, przypisując tabTextAppearance w TabLayout app:tabTextAppearance="@style/MyTabLayoutTextAppearance" następujący styl <style name="MyTabLayoutTextAppearance" parent="TextAppearance.AppCompat.Widget.ActionBar.Title.Inverse"> <item name="android:textSize">14sp</item> </style> ale mam 2 efekty uboczne: 1) Zgubiłem kolor akcentu wybranej zakładki 2) Tekst tabulatora nie jest już pisany wielkimi literami.

8
jak wykluczyć wartości null w array_agg, jak w string_agg, używając postgres?
Jeśli używam array_aggdo zbierania nazw, moje imiona są oddzielane przecinkami, ale w przypadku, gdy istnieje nullwartość, ta wartość null jest również traktowana jako nazwa w agregacji. Na przykład : SELECT g.id, array_agg(CASE WHEN g.canonical = 'Y' THEN g.users ELSE NULL END) canonical_users, array_agg(CASE WHEN g.canonical = 'N' THEN g.users ELSE …

8
Jak pogrubić część tekstu w systemie Android w czasie wykonywania?
ListViewW mojej ofercie posiada wiele elementów, takich jak sznurek name, experience, date of joining, itd. Po prostu chcę, aby namepogrubione. Wszystkie elementy string będą w jednym TextView. mój XML: <ImageView android:id="@+id/logo" android:layout_width="55dp" android:layout_height="55dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:layout_marginTop="15dp" > </ImageView> <TextView android:id="@+id/label" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@id/logo" android:padding="5dp" android:textSize="12dp" > </TextView> Mój kod, aby …

6
Osadzić SVG w SVG?
Mam dokument SVG i chciałbym dołączyć do niego zewnętrzny obraz svg, czyli coś takiego: <object data="logo.svgz" width="100" height="100" x="200" y="400"/> („obiekt” to tylko przykład - zewnętrzny dokument będzie SVG zamiast xhtml). Jakieś pomysły? Czy to w ogóle możliwe? A może najlepiej byłoby po prostu włożyć plik xml logo.svg do mojego …
100 xml  svg  embedding 

3
Importowany interfejs eksportu TypeScript
Używam modułów AMD i chcę ukryć złożony interfejs za jednym plikiem, który ładuje kilka innych plików i wybiera, co i jak ujawnić. Działa, używam tego rozwiązania, ale wydaje się trochę brzydkie, głównie z interfejsami. import Types = require('./message-types'); import MessageBaseImport = require('./message-base'); export interface IMessage extends Types.IMessage {} // This …
100 typescript 

6
Jak dołączyć znak „&” do instrukcji bash curl
Próbuję użyć curl w bash, aby pobrać stronę internetową, ale &symbol w adresie URL nie jest interpretowany jako znak, tak jak bym chciał. Jakieś pomysły, jak mogę przekonać basha, że ​​symbol &jest tylko nudną postacią i niczym szczególnym?
100 bash  curl 


5
Usuń wiele rekordów za pomocą REST
Jaki jest sposób usuwania wielu elementów w trybie REST? Moim przypadkiem jest to, że mam kolekcję Backbone, w której muszę mieć możliwość jednoczesnego usuwania wielu elementów. Wydaje się, że opcje są następujące: Wyślij żądanie DELETE dla każdego rekordu (co wydaje się złym pomysłem, jeśli potencjalnie są dziesiątki elementów); Wyślij DELETE, …
100 api  rest  backbone.js 

14
Jak uzyskać 30 dni przed aktualną datą?
Mam pole wprowadzania kalendarza początkowego i pole wprowadzania kalendarza końcowego. Chcemy, aby domyślne pole wprowadzania kalendarza początkowego 30 dni przed bieżącą datą i pole wprowadzania kalendarza końcowego było datą bieżącą. Oto moje vars randkowe. var today = new Date(), dd = today.getDate(), mm = today.getMonth(), yyyy = today.getFullYear(), month = …
100 javascript  jquery 

18
Jak ustawić szerokość DialogFragment na Fill_Parent
Pracuję nad aplikacją na Androida, w której używam DialogFragmentdo wyświetlania okna dialogowego, ale jego szerokość jest bardzo mała. Jak mogę uzyskać taką szerokość fill_parent? public class AddNoteDialogFragment extends DialogFragment { public AddNoteDialogFragment() { // Empty constructor required for DialogFragment } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { …


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.