Biorę lekcje języka C ++ w mojej szkole. Odkąd programowałem w Ruby, znam pewne rzeczy związane z OOP. Ale w C ++ są funkcje składowe, zmienne składowe i funkcje statyczne. W Ruby mamy metody instancji, zmienne instancji i zmienne klas. I jest więcej ... Jest jakiś powód, dla którego są …
Pytanie ogólne Jakie są różnice między algorytmami używającymi struktur danych a algorytmami korzystającymi z baz danych? Jakiś kontekst To pytanie mnie denerwuje od jakiegoś czasu i nie byłem w stanie znaleźć na to przekonującej odpowiedzi. Obecnie pracuję nad pogłębieniem zrozumienia algorytmów, które oczywiście w dużym stopniu obejmują struktury danych. Są …
Muszę napisać wieloplatformową aplikację GUI do przetwarzania (w wielu wątkach) i wizualizować dość duże ilości danych. Idealnie aplikacja powinna być stosunkowo szybka i dobrze wyglądać. Interfejs aplikacji będzie się składał z widżetu tabeli, widżetu drzewa i niestandardowego widżetu do rysowania figur. Użytkownik będzie mógł modyfikować dane z dowolnego z tych …
Mam zajęcia, które testuję. Klasa ma funkcję:apply(List<IRule> rules, List<ITarget> targets); W jednym teście chcę upewnić się, że każdy cel został przekazany do jednej reguły, a la: rule1.AssertWasCalled(fnord => fnord.Test(target1)); rule1.AssertWasCalled(fnord => fnord.Test(target2)); rule1.AssertWasCalled(fnord => fnord.Test(target3)); Wydaje mi się, że ograniczenie się do jednego stwierdzenia byłoby dość hobgoblinem . Czy mam …
Co zrobić, gdy sprint zakończy się wcześnie? W tej chwili nasz zespół Scrumowy pracuje nad historiami z zaległości, jeśli sprint zakończy się wcześnie. Co dzieje się z historiami zaczerpniętymi z zaległości? Czy historie zostaną dodane do aktualnego sprintu? Jeśli tak, co jeśli te historie nie zostaną ukończone na czas. Czy …
Pisząc generowanie stron w PHP, często piszę zestaw plików zaśmiecony zapytaniami do bazy danych. Na przykład mogę mieć zapytanie o pobranie niektórych danych dotyczących posta bezpośrednio z bazy danych w celu wyświetlenia na stronie, na przykład: $statement = $db->prepare('SELECT * FROM posts WHERE id=:id'); $statement->bindValue(':id', $id, PDO::PARAM_INT); $statement->execute(); $post = …
Patrzyłem na tabelę sqlite generowaną przez Core Data i zauważyłem, że wszystkie kolumny tabeli zaczynają się od „Z”. Zdaję sobie sprawę, że jest to szczegół implementacji, ale byłem ciekawy, dlaczego tak jest i czy w grę wchodziła decyzja projektowa. Ktoś wie lub zgaduje dlaczego? Oto przykładowy schemat wyjściowy bazy danych …
Podczas pracy z fragmentami korzystałem z klasy złożonej ze statycznych metod, które definiują działania na fragmentach. Dla każdego projektu mogę mieć klasę o nazwie FragmentActions, która zawiera metody podobne do następujących: public static void showDeviceFragment(FragmentManager man){ String tag = AllDevicesFragment.getFragmentTag(); AllDevicesFragment fragment = (AllDevicesFragment)man.findFragmentByTag(tag); if(fragment == null){ fragment = new …
Z dyskusji, którą widziałem, wydaje się, że operacje atomowe i bezpieczeństwo nici są tym samym, ale wiele osób twierdzi, że są różne. Czy ktoś może mi powiedzieć różnicę, jeśli istnieje?
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 5 lat temu . Jestem doświadczonym programistą Java i chcę stworzyć złożoną aplikację internetową wymagającą dynamicznych stron, …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . Jako hipotetyczne, gdybym miał przeprowadzić wywiad z kimś na nowym stanowisku programisty PHP, …
Zaraz rozpocznę pracę nad nową wersją (wersja 4) mojej aplikacji komercyjnej. Używam Subversion. W oparciu o twoje doświadczenia, błędy i sukcesy, jak poleciłbyś skonfigurować nową wersję w Subversion? Oto kilka informacji: Zamierzam nadal publikować krytyczne aktualizacje w wersji 3 przez jakiś czas po wydaniu wersji 4. Cały rozwój nowych funkcji …
W C # jest opcja wykonania niezaznaczonego kodu. Zasadniczo nie jest to zalecane, ponieważ zarządzany kod jest znacznie bezpieczniejszy i pozwala przezwyciężyć wiele problemów. Zastanawiam się jednak, jeśli masz pewność, że Twój kod nie spowoduje błędów, a wiesz, jak obsługiwać pamięć, to dlaczego (jeśli lubisz szybki kod) postępować zgodnie z …
Szukam etykiety opisującej praktykę korzystania z metod obliczeniowych opartych na ludziach lub innych sposobów „udawania” algorytmu w celu szybkiego uzyskania produktu lub wersji demonstracyjnej bez konieczności poświęcania czasu na opracowanie rozwiązania technicznego / skalowalnego / rozwiązanie analityczne? Np .: użycie Amazon Turk do zliczenia liczby pustych stolików w restauracji. Chcę …
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.