Mamy funkcję API, która dzieli całkowitą kwotę na kwoty miesięczne na podstawie danych dat rozpoczęcia i zakończenia. // JavaScript function convertToMonths(timePeriod) { // ... returns the given time period converted to months } function getPaymentBreakdown(total, startDate, endDate) { const numMonths = convertToMonths(endDate - startDate); return { numMonths, monthlyPayment: total / …
Utrzymuję publiczny interfejs API i muszę wycofać metodę. Czy istnieje ogólna zasada określająca, ile miesięcy / lat / wersji przed usunięciem powinienem zastąpić metodę?
Budujemy aplikację internetową dla firmy, której administracja istniała dotychczas tylko w arkuszach Excel. Już prawie skończyliśmy, ale ostatnio przydzielono mi zadanie zaimportowania wszystkich ich danych z tych arkuszy do naszego nowego systemu. System jest zbudowany w Javie, ale ponieważ ten import jest jednorazową sprawą, postanowiłem napisać skrypty w Pythonie i …
Ostatnio próbowałem wyjaśnić wskaźniki w sposób wizualny, jako fiszki. Pytanie 001: To jest rysunek lokalizacji w pamięci komputera. Czy to prawda, że jego adres to 0x23452? Czemu? Odpowiedź: Tak, ponieważ 0x23452opisuje, gdzie komputer może znaleźć tę lokalizację. Pytanie 002: Czy to prawda, że znak bjest przechowywany w miejscu pamięci 0x23452? …
Zaraz zacznę tworzyć stronę projektu muzycznego dla przyjaciela. Na razie powinno to być dość proste: brak zawartości dynamicznej (daty tras itp.) I nic więcej niż kilka osadzonych przykładowych utworów lub linków SoundCloud. Nie oczekuję, że użyję niczego więcej niż waniliowy JavaScript i Bootstrap lub Foundation dla responsywnej siatki. Czy to …
O jakich zastrzeżeniach powinienem pamiętać podczas lokalizowania liczb w aplikacji front-end? Przykład: w brazylijskim portugalskim (pt-BR) dzielimy tysiące kropkami i dziesiętnymi przecinkami. W amerykańskim angielskim (en-US) jest inaczej. W pt-BR przedstawiamy cyfry oddzielone tysiącami, takie same jak w en-US. Ale czytając o indyjskim angielskim (en-IN) dzisiaj spotkałem ten klejnot: Indyjski …
Piszę program w Javie, w którym w pewnym momencie muszę załadować hasło do mojego magazynu kluczy. Dla zabawy starałem się, aby moje hasło w Javie było jak najkrótsze, wykonując następujące czynności: //Some code .... KeyManagerFactory keyManager = KeyManagerFactory.getInstance("SunX509"); Keystore keyStore = KeyStore.getInstance("JKS"); { char[] password = getPassword(); keyStore.load(new FileInputStream(keyStoreLocation), password); …
Mam projekt pomocnika, którego używam we wszystkich tworzonych przeze mnie aplikacjach. Zawiera kilka metod rozszerzenia i kilka ogólnych klas pomocników, kontroli itp. Od czasu do czasu aktualizuję / rozszerzam projekt pomocnika. Są to zwykle małe i niepowiązane ze sobą projekty, a ja jestem jedyną osobą, która nad nimi pracuje. Wypróbowałem …
Jeśli chcę zapisać i pobrać obiekt, czy powinienem utworzyć inną klasę do obsługi go, czy lepiej byłoby to zrobić w samej klasie? A może mieszanie obu? Które jest zalecane zgodnie z paradygmatem OOD? Na przykład Class Student { public string Name {set; get;} .... public bool Save() { SqlConnection con …
Wcześniej używałem tylko języków programowania obiektowego (C ++, Ruby, Python, PHP), a teraz uczę się C. Trudno mi znaleźć właściwy sposób robienia rzeczy w języku bez pojęcia 'Obiekt'. Zdaję sobie sprawę, że można używać paradygmatów OOP w C, ale chciałbym nauczyć się C-idiomatycznego sposobu. Podczas rozwiązywania problemu programistycznego, pierwszą rzeczą, …
Staram się zrozumieć te klasyfikacje i dlaczego one istnieją. Czy moje rozumowanie jest prawidłowe? Jeśli nie to co? P jest złożonością wielomianową lub dla pewnej nieujemnej liczby rzeczywistej , takiej jak itp. Jeśli problem należy do P, istnieje co najmniej jeden algorytm, który może rozwiązać go od zera w czasie …
To mnie niepokoi od dłuższego czasu. Czy faktycznie warto testować jednostkowo klienta API? Załóżmy, że tworzysz małą klasę, aby odciąć połączenia do interfejsu API REST sklepu zoologicznego. Petshop jest bardzo prostym API i ma podstawowy zestaw metod: listProducts() getProductDetails(ProductID) addProduct(...) removeProduct(ProductID) Podczas testowania musielibyśmy stworzyć próbną usługę lub kpić z …
Szukałem na temat pakietu kompilator gcc Wikipedia tutaj , kiedy to pojawiły się: GCC zaczęło od użycia parserów LALR wygenerowanych za pomocą Bison, ale stopniowo przestawiło się na ręcznie pisane parsery rekurencyjnego opadania; dla C ++ w 2004 r. oraz dla C i Objective-C w 2006 r. Obecnie wszystkie interfejsy …
Widziałem to w paradygmatach imperatywnych f (x) + f (x) może nie być taki sam jak: 2 * f (x) Ale w paradygmacie funkcjonalnym powinno być tak samo. Próbowałem zaimplementować oba przypadki w Pythonie i Scheme , ale dla mnie wyglądają tak samo prosto. Jaki byłby przykład, który mógłby wskazać …
Do tej pory nie znam KLUCZOWYCH różnic między tymi trzema. Gdy ktoś mnie o to pyta, mówię tylko, że C # to język programowania, HTML i XML to Języki znaczników, a JavaScript i VBScript to języki skryptowe. Ale jakie są kluczowe różnice, które je odróżniają?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.