Programowanie

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


1
Czy muszę „return” po „throw” w JavaScript?
Rzucam Errorz mojej metody, z której chcę wcześniejszego wyjścia, jak poniżej: // No route found if(null === nextRoute) { throw new Error('BAD_ROUTE'); } Czy muszę umieścić return;oświadczenie po moim throw? Na razie działa dla mnie. Jeśli jest to zbędne, wolałbym go nie umieszczać, ale nie jestem pewien, co mogą zrobić …

2
Swift @escaping and Completion Handler
Próbuję dokładniej zrozumieć „Zamknięcie” Swifta. Ale @escapingi Completion Handlersą zbyt trudne do zrozumienia Przeszukałem wiele ogłoszeń Swift i oficjalnych dokumentów, ale czułem, że to wciąż za mało. To jest przykład kodu oficjalnych dokumentów var completionHandlers: [()->Void] = [] func someFunctionWithEscapingClosure(completionHandler: @escaping ()->Void){ completionHandlers.append(completionHandler) } func someFunctionWithNoneescapingClosure(closure: ()->Void){ closure() } class …
100 swift  escaping  closures 

9
Pary z jednej listy
Często znajdowałem potrzebę przetwarzania listy parami. Zastanawiałem się, jaki byłby pythonowy i skuteczny sposób na zrobienie tego, i znalazłem to w Google: pairs = zip(t[::2], t[1::2]) Wydawało mi się, że to dość pythonowe, ale po niedawnej dyskusji na temat idiomów i wydajności zdecydowałem się na kilka testów: import time from …
100 python  list  zip  slice  idioms 

5
Deserializacja JSON do ArrayList <POJO> przy użyciu Jacksona
Mam klasę Java MyPojo, którą chcę deserializować z formatu JSON. Skonfigurowałem specjalną klasę MixIn MyPojoDeMixIn, aby pomóc mi w deserializacji. MyPojoma zmienne tylko inti Stringinstancji połączone z odpowiednimi metodami pobierającymi i ustawiającymi. MyPojoDeMixInwygląda mniej więcej tak: public abstract class MyPojoDeMixIn { MyPojoDeMixIn( @JsonProperty("JsonName1") int prop1, @JsonProperty("JsonName2") int prop2, @JsonProperty("JsonName3") String …
100 java  json  mapping  jackson 

15
Wstaw aktualną datę w formacie datetime mySQL
Mam problemy z poprawnym umieszczeniem daty w mojej bazie danych. $date = date('m/d/Y h:i:s', time()); Używam tego formatu i odbija się on poprawnie, gdy wstawiam mysql_query("INSERT INTO table (dateposted) VALUES ('$date')"); wygląda na to, że nie działa pomyślnie, a czas pozostaje 00:00:00. Jeśli mógłbyś znaleźć świetne rozwiązanie, dziękuję.
100 php  mysql 

11
Jak najlepiej zamienić pozycję na liście
if (listofelements.Contains(valueFieldValue.ToString())) { listofelements[listofelements.IndexOf(valueFieldValue.ToString())] = value.ToString(); } Wymieniłem jak wyżej. Czy jest jakieś inne najlepsze miejsce do porównania niż to?
100 c# 

11
Globalne style React Native
Jestem nowy w React i rozumiem zalety wbudowanych stylów opartych na komponentach. Ale zastanawiam się, czy istnieje przyzwoity sposób na stworzenie jakiegoś globalnego stylu. Na przykład chciałbym używać tej samej kolorystyki tekstu i przycisków w całej mojej aplikacji. Zamiast powtarzać w każdym komponencie (a następnie zmieniać go w x miejscach, …
100 react-native 

8
Opcje testowania pracowników usług za pośrednictwem protokołu HTTP
Chcę przetestować pracowników usług, ale mam konfigurację wirtualnego hosta i nie mogę włączyć protokołu HTTPS na hoście lokalnym. Jak mogę dodać do białej listy mój lokalny adres URL hosta wirtualnego, aby testować pracowników usług, gdy próbuję zarejestrować się dla pracownika Service Worker na hoście lokalnym? Chrome mówi, że protokół HTTPS …

4
Git Stash Unbached: jak odłożyć wszystkie zmiany niestacjonarne?
Załóżmy, że dwa zestawy zmian są wprowadzane w projekcie wersjonowanym przez git. Jeden zestaw jest wystawiony, a drugi nie. Chciałbym ponownie sprawdzić zmiany etapowe, uruchamiając projekt w tym stanie (przed zatwierdzeniem). Jaki jest prosty sposób na odłożenie wszystkich niestopowanych zmian i pozostawienie ich tylko w fazie inscenizacji?Potrzebuję więc niestopowanych zmian, …
100 git  git-stash 

6
Standard SQL do zmiany nazwy kolumn?
Czy istnieje standard SQL umożliwiający zmianę znaczenia nazwy kolumny? Jeśli nie, co działa z MySQL i SQLite? czy działa również dla SQL Server?
100 sql 

13
Bezpieczne przechowywanie zmiennych środowiskowych w GAE za pomocą app.yaml
Muszę przechowywać klucze API i inne poufne informacje app.yamljako zmienne środowiskowe do wdrożenia w GAE. Problem z tym polega na tym, że jeśli app.yamlwrzucę do GitHub, ta informacja stanie się publiczna (niedobra). Nie chcę przechowywać informacji w magazynie danych, ponieważ nie pasują one do projektu. Chciałbym raczej zamienić wartości z …


6
Jak mogę filtrować linie podczas ładowania w funkcji read_csv Pandas?
Jak mogę filtrować, które wiersze pliku CSV mają zostać załadowane do pamięci za pomocą pand? Wydaje się, że jest to opcja, którą należy znaleźć read_csv. Czy coś mi brakuje? Przykład: mamy plik CSV z kolumną znacznika czasu i chcielibyśmy załadować tylko wiersze, które mają znacznik czasu większy niż dana stała.
100 python  pandas 

5
Czy funkcja sortowana () w języku Python jest stabilna?
Dokumentacja nie gwarantuje. Czy jest jakieś inne miejsce, które jest udokumentowane? Domyślam się, że może być stabilna, ponieważ metoda sortowania na listach jest gwarantowana jako stabilna (Uwagi 9 punkt: „Począwszy od Pythona 2.3, metoda sort () jest stabilna”), a sortowanie jest funkcjonalnie podobne. Jednak nie jestem w stanie znaleźć żadnego …

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.