Programowanie

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

11
Zwróć Brak, jeśli klucz Słownika nie jest dostępny
Potrzebuję sposobu, aby uzyskać wartość słownika, jeśli jego klucz istnieje, lub po prostu wrócić None, jeśli nie istnieje. Jednak Python zgłasza KeyErrorwyjątek, jeśli szukasz klucza, który nie istnieje. Wiem, że mogę sprawdzić klucz, ale szukam czegoś bardziej wyraźnego. Czy istnieje sposób, aby po prostu wrócić, Nonejeśli klucz nie istnieje?






29
Czy w programie SQL Server jest funkcja Max, która przyjmuje dwie wartości, takie jak Math.Max ​​w .NET?
Nie możesz się dowiedzieć, jakie są przepełnienia stosu: Przepełnienie : SQL Server nie działa na serwerze SQL Server? Chcę napisać takie zapytanie: SELECT o.OrderId, MAX(o.NegotiatedPrice, o.SuggestedPrice) FROM Order o Ale nie tak MAXdziała ta funkcja, prawda? Jest to funkcja agregująca, więc oczekuje pojedynczego parametru, a następnie zwraca MAX wszystkich wierszy. …
488 sql  sql-server  max 

5
Czy IntelliJ IDEA może zawierać wszystkie funkcje WebStorm i PHPStorm za pomocą wtyczek? [Zamknięte]
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte w zeszłym miesiącu . Jestem na rynku nowego IDE, ale jestem zdezorientowany co do nakładania się niektórych ofert Jetbrain. Wygląda na …

8
Jak dodać elementy do pustej tablicy w PHP?
Jeśli zdefiniuję tablicę w PHP, taką jak (nie definiuję jej rozmiaru): $cart = array(); Czy po prostu dodam do niego elementy, wykonując następujące czynności? $cart[] = 13; $cart[] = "foo"; $cart[] = obj; Czy tablice w PHP nie mają na przykład metody dodawania cart.add(13)?
488 php  arrays  variables 

10
Bezpieczne przesyłanie do int w Javie
Jaki jest najbardziej idiomatyczny sposób w Javie, aby zweryfikować, czy rzutowanie z longna intnie traci żadnych informacji? To jest moja obecna implementacja: public static int safeLongToInt(long l) { int i = (int)l; if ((long)i != l) { throw new IllegalArgumentException(l + " cannot be cast to int without changing its …
488 java  casting 



27
Co to są wyliczenia i dlaczego są przydatne?
Dzisiaj przeglądałem kilka pytań na tej stronie i znalazłem wzmiankę o enum zastosowaniu w singletonowym schemacie na temat rzekomych korzyści bezpieczeństwa takiego rozwiązania. Nigdy nie używałem enums i programuję w Javie od ponad kilku lat. I najwyraźniej bardzo się zmienili. Teraz nawet wykonują pełne wsparcie OOP w sobie. Dlaczego i …
488 java  enums 


9
Plusy / minusy korzystania z redux-sagi z generatorami ES6 vs redux-thunk z ES2017 async / czekają
Obecnie dużo mówi się o najnowszym dzieciaku w mieście Redux , redux-saga / redux-saga . Wykorzystuje funkcje generatora do nasłuchiwania / wysyłania akcji. Zanim owinę głowę, chciałbym poznać zalety / wady korzystania redux-sagazamiast podejścia poniżej, w którym korzystam redux-thunkz asynchronizacji / czekania. Składnik może wyglądać tak: wywołać działania jak zwykle. …

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.