Kodowałem funkcję, aby usunąć dzień z wartości daty w javascript i byłem zaskoczeniem, że getMonth () javascript zaczyna się od 0 dla stycznia do 11 dla grudnia. Dlaczego getMonth () javascript zaczyna się od 0?
Mam tablicę liczb zmiennoprzecinkowych, posortowanych od najmniejszej do największej, i muszę być w stanie wybrać najbliższy zmiennoprzecinkowy większy lub mniejszy od przekazanej wartości wejściowej. Ta wartość wejściowa niekoniecznie występuje jako wartość w tablicy. Naiwnym podejściem byłoby proste przeszukiwanie liniowe tablicy. Może to wyglądać tak: void FindClosestFloatsInArray( float input, std::vector<float> array, …
Jakie są typowe wyzwania, które pojawiają się podczas przekształcania aplikacji z jednym dzierżawcą w aplikację z wieloma lokatorami? Najważniejsze jest bezpieczeństwo i izolacja danych. Jakie są inne? Jestem jednym z architektów dość znaczącego wysiłku w zakresie automatyzacji i historycznie to właśnie nasza firma z niego korzysta. Chcemy, aby inni mogli …
Tworzę aplikację, którą po zakupie można aktywować za pomocą licencji. Obecnie robię sprawdzanie poprawności offline, co jest dla mnie nieco kłopotliwe. Wiem, że nie ma nic wspólnego z pęknięciami (tj. Zmodyfikowanymi plikami binarnymi), jednak staram się zniechęcić do piractwa kluczami licencyjnymi. Oto mój obecny plan: Gdy użytkownik aktywuje oprogramowanie i …
Wiem, że konwencja „ja” istnieje od czasu COM, ale nigdy nie zrozumiałam, dlaczego nie została ponownie rozpatrzona, jak każda inna konwencja nazewnictwa przed .NET. Jeśli chodzi o zużycie, jedyną rzeczą, która oddziela interfejs od, powiedzmy, klasy abstrakcyjnej, jest to, że można je wielokrotnie dziedziczyć. Ale wszystko po Visual Studio 2003 …
Przeczytałem wiele książek i artykułów na temat programowania funkcjonalnego i wciąż wstydzę się, że nie jestem w stanie zrozumieć na pewno niektórych bardzo podstawowych pojęć. Jedną z głównych idei programowania funkcjonalnego jest to, że to samo wejście zawsze powinno generować takie samo wyjście. Dlatego powiedzmy, że zapytanie bazy danych lub …
Czy czas poświęcony na refaktoryzację bazy kodu jest warty na dłuższą metę, jeśli chodzi o produktywność programistów? Wydaje mi się dość jasne, że modyfikacja czystego, dobrze zaprojektowanego systemu jest znacznie prostsza i szybsza niż praca na źle zaprojektowanym systemie, ale szukam pewnych solidnych dowodów. Czy są jakieś badania dotyczące tego …
Próbuję zaprojektować „główną” klasę bogatej aplikacji komputerowej opartej na platformie NetBeans 7. Ta aplikacja będzie korzystać z usług HTTP i poprzez „system push” przez TCP będzie otrzymywać wiadomości. Jesteśmy 3 programistami i chcemy równolegle opracowywać moduły Aplikacja będzie warstwowa (dane, biznes, prezentacja) Użyjemy modelu prezentacji w celu oddzielenia obszarów odpowiedzialności …
W języku OO (np. Między innymi w Javie) jak naprawić duplikat kodu w zależności od zakresu jego występowania? Zacznę od (na przykład) w tej samej klasie (zakresie) wykonaj refaktoryzację metody ekstrakcji (poprawka) w klasach o tej samej hierarchii (zakresie) wykonaj Extract Method i Pull Up (fix) ...
To pytanie może wydawać się trochę głupie, ale co do cholery. Zacząłem uczyć się języka Python. Znam podstawową składnię itp. Kiedy pracuję z HTML, PHP itp., Po prostu piszę kod, umieszczam go w pliku .html lub .php i dwukrotnie klikam ten plik. Następnie mój kod działa. Mogę pracować z bazami …
W dzisiejszym wywiadzie zadano mi następujące pytanie i odtąd o tym myślę. Nie byłem w stanie odpowiedzieć na to pytanie i nie byłem w stanie znaleźć rozwiązania online. Biorąc pod uwagę szachownicę o wymiarach X według królowych Y i N, ustal, czy możliwe jest ułożenie tych królowych na planszy tak, …
Jestem pewien, że istnieje gdzieś nazwa tego anty-wzoru; jednak nie znam wystarczająco literatury anty-wzorcowej, aby ją poznać. Rozważ następujący scenariusz: or0jest funkcją członka w klasie. Na lepsze lub gorsze, w dużym stopniu zależy to od zmiennych członków klasy. Programator A pojawia się i potrzebuje funkcji, or0ale zamiast wywoływania or0, programista …
Czytam przez Javascript: The Good Parts i starałem się omijać sekcję dotyczącą prototypów . Po krótkim wyszukiwaniu doszedłem do wniosku, że ma to dodawać właściwości do obiektów po deklaracji obiektów. Używając tego skryptu lśniącego od w3schools, zauważyłem, że usunięcie linii dodającej właściwość prototypu nie miało żadnego efektu . Więc o …
Wydaje mi się, że nie można napisać specyfikacji oprogramowania w języku angielskim, która jest całkowicie wolna od dwuznaczności, po prostu ze względu na nieformalny charakter języka naturalnego - i dlatego naprawdę jednoznaczna specyfikacja musi zawierać kod napisany w języku określonym formalnie. Czy to znany wynik, czy coś mi umknęło?
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 4 lata temu . Jak wybrać inżyniera oprogramowania aplikacji internetowych? (Stała) pozycja polega na przepisaniu klienta istniejącej aplikacji serwerowej dla klienta stacjonarnego. Strony …
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.