Programowanie

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

12
Java 8 NullPointerException w Collectors.toMap
Java 8 Collectors.toMapzgłasza, NullPointerExceptionjeśli jedna z wartości ma wartość „null”. Nie rozumiem tego zachowania, mapy mogą zawierać zerowe wskaźniki jako wartość bez żadnych problemów. Czy istnieje dobry powód, dla którego wartości nie mogą mieć wartości null Collectors.toMap? Czy jest też dobry sposób na naprawienie tego w Javie 8, czy powinienem …

7
Jaka jest różnica między wyświetlaniem: inline-flex a wyświetlaniem: flex?
Próbuję wyrównać w pionie elementy w opakowaniu identyfikatora. Dałem właściwość display:inline-flex;do tego identyfikatora, ponieważ opakowanie identyfikatora to elastyczny pojemnik. Ale nie ma różnicy w prezentacji. Spodziewałem się, że wszystko w identyfikatorze opakowania zostanie wyświetlone inline. Dlaczego nie jest #wrapper { display: inline-flex; /*no difference to display:flex; */ } <body> <div …
331 css  flexbox 

9
Wyrażenie regularne bez rozróżniania wielkości liter bez ponownej kompilacji?
W Pythonie mogę skompilować wyrażenie regularne bez rozróżniania wielkości liter, używając re.compile: >>> s = 'TeSt' >>> casesensitive = re.compile('test') >>> ignorecase = re.compile('test', re.IGNORECASE) >>> >>> print casesensitive.match(s) None >>> print ignorecase.match(s) <_sre.SRE_Match object at 0x02F0B608> Czy istnieje sposób na zrobienie tego samego, ale bez użycia re.compile. Nie mogę …

12
Komponent zmienia niekontrolowane wprowadzanie tekstu tekstowego w celu kontrolowania błędu w ReactJS
Ostrzeżenie: składnik zmienia niekontrolowane wprowadzanie tekstu tekstowego, który ma być kontrolowany. Elementy wejściowe nie powinny przełączać się z niekontrolowanego na kontrolowane (lub odwrotnie). Wybierz między użyciem kontrolowanego lub niekontrolowanego elementu wejściowego przez cały okres użytkowania komponentu. * Oto mój kod: constructor(props) { super(props); this.state = { fields: {}, errors: {} …

12
Jak zanegować predykat odwołania do metody
W Javie 8 możesz użyć odwołania do metody do filtrowania strumienia, na przykład: Stream<String> s = ...; long emptyStrings = s.filter(String::isEmpty).count(); Czy istnieje sposób na utworzenie odwołania do metody, które jest negacją istniejącego, tj. Coś takiego: long nonEmptyStrings = s.filter(not(String::isEmpty)).count(); Mogłem stworzyć notmetodę jak poniżej, ale zastanawiałem się, czy JDK …
330 java  predicate  java-8  negate 



12
SQL Inner-join z 3 tabelami?
Próbuję połączyć 3 tabele w widoku; oto sytuacja: Mam tabelę, która zawiera informacje o studentach, którzy ubiegają się o mieszkanie na tym kampusie. Mam inną tabelę z Preferencjami Hall (3 z nich) dla każdego Ucznia. Ale każda z tych preferencji jest jedynie numerem identyfikacyjnym, a numer identyfikacyjny ma odpowiednią nazwę …
330 sql  join  inner-join 


23
jQuery $ .ajax (), $ .post wysyła „OPCJE” jako REQUEST_METHOD w Firefox
Problem z tym, co uważałem za stosunkowo prostą wtyczkę jQuery ... Wtyczka powinna pobrać dane ze skryptu php poprzez ajax, aby dodać opcje do <select>. Żądanie ajax jest dość ogólne: $.ajax({ url: o.url, type: 'post', contentType: "application/x-www-form-urlencoded", data: '{"method":"getStates", "program":"EXPLORE"}', success: function (data, status) { console.log("Success!!"); console.log(data); console.log(status); }, error: …


7
Jak wyprowadzić dziennik git tylko z pierwszym wierszem?
Próbuję dostosować format git log. Chcę, aby wszystkie zatwierdzenia były wyświetlane w jednym wierszu. Każdy wiersz powinien pokazywać tylko pierwszy wiersz komunikatu zatwierdzenia. I okazało się, że git log --pretty=shortpowinno wystarczyć, ale na moim komputerze to pokazuje pełny raport jak git logrobi (oprócz znacznika czasu). Ponadto próbowałem użyć symboli zastępczych …

27
Jak mogę użyć znaku powrotu karetki w etykiecie HTML?
Obecnie dodam do naszej witryny pełne opisy narzędzi i chciałbym (bez uciekania się do wtyczki jQuery typu whiz-bang, wiem, że jest ich wiele!) Korzystanie ze zwrotów karetki w celu sformatowania opisu. Aby dodać wskazówkę, używam titleatrybutu. Rozejrzałem się po zwykłych stronach i korzystając z podstawowego szablonu: <a title='Tool?Tip?On?New?Line'>link with tip</a> …
330 html  title  tooltip 

3
Błąd: nieprawidłowy_klient brak nazwy aplikacji
Korzystam z Google Apps API dla mojej aplikacji i próbuję autoryzować ją za pomocą OAuth2. Utworzyłem w nim projekt i aplikację za pomocą konsoli Google API. Do autoryzacji używam następującego adresu URL: https://accounts.google.com/o/oauth2/auth&scope=https://www.googleapis.com/auth/admin.directory.user&redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=code&client_id=(my application clientid) Pojawia się następujący błąd, Error: invalid_client no application name Request Details Zweryfikowałem identyfikator klienta, a …

18
Jak uzyskać listę metod w klasie Python?
Chcę iterować po metodach w klasie lub obsługiwać obiekty klasy lub instancji inaczej w zależności od obecnych metod. Jak uzyskać listę metod klasowych? Zobacz także: Jak mogę wyświetlić listę metod w module Python 2.5? Pętla nad metodami obiektowymi Python / IronPython Znajdowanie metod, które posiada obiekt Jak zajrzeć do obiektu …
330 python 

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.