Słyszałem różne interpretacje dźwięku i kompletności . Rozumiem, że kompletność oznacza znalezienie rozwiązania, jeśli takie istnieje. Co to znaczy powiedzieć, że algorytm to dźwięk . Co to znaczy powiedzieć, że algorytm to Dźwięk i kompletność?
Pracuję na dość dużej podstawie kodu. Setki klas, mnóstwo różnych plików, wiele funkcji, potrzeba więcej niż 15 minut, aby pobrać nową kopię itp. Dużym problemem związanym z tak dużą bazą kodu jest to, że ma całkiem sporo metod narzędziowych i takich, które robią to samo, lub kod, który nie używa …
Przykład # 1: Mam widok wyświetlany w mojej aplikacji MVVM (użyjmy Silverlight do celów dyskusji) i klikam przycisk, który powinien zabrać mnie na nową stronę. Przykład # 2: Ten sam widok ma inny przycisk, który po kliknięciu powinien otworzyć widok szczegółów w oknie potomnym (oknie dialogowym). Wiemy, że obiekty Command …
Mój scenariusz jest następujący. Projektuję system zaprojektowany do odbierania danych z różnego rodzaju czujników, a następnie ich konwersji, a następnie przechowywania w celu późniejszego wykorzystania przez różne usługi front-end i analityczne. Staram się zaprojektować każdą usługę tak, aby była jak najbardziej niezależna, ale mam pewne problemy. Zespół zdecydował się na …
Właśnie rozwidliłem projekt w Github, wprowadziłem zmiany itp. To mnie zastanowiło: w projektach typu open source widzę głównie README.txt, a edytowany przeze mnie plik to Readme.txt. Czy to jest jakaś standaryzacja, czy powinienem ją zostawić taką, jaka jest?
Zgodnie z tym artykułem na temat odpowiednich zastosowań dla SQLite mówi, że chociaż SQLite jest ograniczony do 140 terabajtów , RDBMS klient / serwer może działać lepiej: Baza danych SQLite ma ograniczony rozmiar do 140 terabajtów (2 47 bajtów, 128 tibibajtów). I nawet jeśli mógłby obsługiwać większe bazy danych, SQLite …
Mam wiele aplikacji, które wykorzystują dane z tych samych źródeł. Czy najlepszą praktyką (lub jakie są zalety / wady) jest: pozostaw dane w bazach danych współdzielonych przez wiele aplikacji oszczędza miejsce, ponieważ potrzebna jest tylko jedna baza danych komplikuje indeksowanie, ponieważ różne aplikacje mają różne potrzeby dotyczące zapytań codziennie importuj …
Jakie argumenty powinien wziąć pod uwagę przy projektowaniu nowego systemu i musi przechowywać nazwisko osoby jako jedno pole lub osobno jako imię / nazwisko? Zalety pojedynczego pola: Prostszy interfejs użytkownika Bez dwuznaczności przy wpisywaniu nazwiska osoby, która ma bardzo długie imię (często nie jest oczywiste, jakie jest nazwisko / imię …
Mam klienta, który nalegał, aby cały 2016 rok trzymać się z dala od głównych oddziałów. Miały 3-4 inne zespoły pracujące nad aplikacją na różnych stanowiskach. Wprowadzono wiele dużych zmian (zmiana sposobu wstrzykiwania zależności, czyszczenie kodu za pomocą ReSharper itp.). Teraz padło na mnie, aby połączyć main z naszą nową gałęzią …
Zaczynam od firmy zajmującej się oprogramowaniem finansowym i właśnie w tym czasie badam zasady i metody Agile, a jednym z aspektów rozwoju, o którym jeszcze nie wspomniałem, jest dopasowanie ciągłej potrzeby programistów do uczenia się nowych umiejętności i technologii. proces. Przed pracą nad oprogramowaniem finansowym przez ostatnie kilka lat spędziłem …
Zgodnie z przyjętą odpowiedzią „ Racjonalne uzasadnienie preferowania zmiennych lokalnych zamiast zmiennych instancji? ” Zmienne powinny mieć możliwie najmniejszy zakres. Uprość problem do mojej interpretacji, oznacza to, że powinniśmy zmienić kod tego rodzaju: public class Main { private A a; private B b; public ABResult getResult() { getA(); getB(); return …
Posiadanie dwóch klas: public class Parent { public int Id { get; set; } public int ChildId { get; set; } } public class Child { ... } Przy przypisywaniu ChildIddo Parentpowinienem najpierw sprawdzić, czy istnieje w bazie danych, czy poczekać, aż baza danych zgłosi wyjątek? Na przykład (przy użyciu …
Niedawno zapoznałem się z algorytmami genetycznymi w tym artykule MSDN , w którym nazywa je ewolucją kombinatoryczną, ale wydaje się, że jest to samo i staram się zrozumieć, w jaki sposób połączenie dwóch potencjalnych rozwiązań zawsze da nowe rozwiązanie, które jest przynajmniej tak samo dobry jak jego rodzice. Dlaczego tak …
Czytałem tu trochę kodu i zobaczyłem, że do przechowywania nazw znaczników HTML używa się wyliczenia. Dlaczego musimy to robić? Jakie korzyści uzyskam dzięki tej strategii? Wiem, że użyteczne wyliczenia są w językach kompilowanych lub o typie statycznym, ale kiedy widzę wyliczenia w językach o typie dynamicznym, jestem ciekawy, podobnie jak …
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.