Wiem, że ma to coś wspólnego z uzupełnieniem 2 i dodaniem 1, ale tak naprawdę nie rozumiem, w jaki sposób można zakodować jeszcze jedną liczbę z taką samą liczbą bitów, jeśli chodzi o liczby ujemne.
Wiem, że ma to coś wspólnego z uzupełnieniem 2 i dodaniem 1, ale tak naprawdę nie rozumiem, w jaki sposób można zakodować jeszcze jedną liczbę z taką samą liczbą bitów, jeśli chodzi o liczby ujemne.
Często to, co wyświetla się użytkownikowi (np. Na stronie internetowej), będzie częściowo oparte na kontroli bezpieczeństwa. Zazwyczaj uważam bezpieczeństwo na poziomie użytkownika / ACL za część logiki biznesowej systemu. Jeśli widok wyraźnie sprawdza zabezpieczenia w celu warunkowego wyświetlania...
Czytałem Refaktoryzację Martina Fowlera . Ogólnie jest znakomity, ale jedna z rekomendacji Fowlera wydaje się sprawiać trochę kłopotów. Fowler zaleca zastąpienie zmiennych tymczasowych zapytaniem, więc zamiast tego: double getPrice() { final int basePrice = _quantity * _itemPrice; final double...
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 . Próbuję wymyślić...
Jestem więc całkiem nowy w programowaniu w świecie rzeczywistym (poza projektami akademickimi) i natrafiłem na wiele postów, które mówią, że używanie instanceofjest złe, aby określić, jaką klasą jest dany obiekt. Moja sytuacja jest taka, że mam trzy klasy, podstawową klasę produktu, jedną, która...
Internet Explorer ma wiele zastrzeżonych funkcji, których nie ma w innych przeglądarkach, a także szereg niezgodności ze standardami. Czy ktoś ma pojęcie, co jest przyczyną tych niezgodności? Na przykład: Tworzę rozszerzenie przeglądarki przy użyciu frameworka Crossrider . Rozszerzenie działa...
Jest wiele informacji o narzędziach i technikach ulepszania starszych baz kodów, ale nie spotkałem żadnych udanych studiów przypadku w świecie rzeczywistym. Większość porad jest na poziomie mikro i chociaż jest pomocna, nie przekonuje wielu ludzi z powodu braku dowodów, może pomóc na poziomie...
Jestem młodszym programistą i pracuję dla firmy krócej niż rok. Chociaż zawsze myślałem, że bycie programistą oznacza tworzenie oprogramowania i CODZIENIE kodu, moje zadania dotyczą raczej pracy administracyjnej, takiej jak konfiguracja Jenkins, replikacja SQL itp. Czy tego typu zadania są...
Biorąc pod uwagę koncepcję „chudych kontrolerów, grubych modeli” i ogólną akceptację, że widoki mogą bezpośrednio wywoływać modele, gdy wymagają danych do danych wyjściowych, czy należy rozważyć obsługę części „pobierania i wyświetlania” żądań w widokach, a nie kontrolera? Na przykład (próbował...
Powiedzmy mam hierarchię Itemklas: Rectangle, Circle, Triangle. Chcę móc je narysować, więc moją pierwszą możliwością jest dodanie wirtualnej Draw()metody do każdej z nich: class Item { public: virtual ~Item(); virtual void Draw() =0; }; Chcę jednak podzielić funkcję rysowania na osobną...
Trudno powiedzieć, o co tu pytają. To pytanie jest dwuznaczne, niejasne, niepełne, zbyt szerokie lub retoryczne i na obecną formę nie można w rozsądny sposób odpowiedzieć. Aby uzyskać pomoc w wyjaśnieniu tego pytania, aby można je było ponownie otworzyć, odwiedź centrum pomocy ....
Mam witrynę, w której zwykły użytkownik może usuwać rekordy, a dzieje się tak, że IsDeletedustawia się flagę. Na stronach administracyjnych uprzywilejowany użytkownik może usuwać rekordy, w których rzeczywisty SQL DELETEtrwale je odrzuca. Różnica jest ważna z oczywistych powodów i chcę użyć...
Na linii liczbowej długości M, gdzie 0 < M <= 1,000,000,000podałeś N( 1 < N <= 100,000) liczby całkowite par punktów. W każdej parze pierwszy punkt reprezentuje miejsce, w którym aktualnie znajduje się obiekt, a drugi punkt reprezentuje miejsce, w którym należy przenieść obiekt....
Czy ktoś ma pojęcie, dlaczego obszar pamięci głównej, w którym przydzielane są obiekty, jest nazywany stertą. Mogę zrozumieć uzasadnienie stosu LIFO, ale chciałbym wiedzieć, jakie jest uzasadnienie dla nazwy
Chciałbym rozwinąć trochę funkcjonalności strony internetowej, która wymaga trochę 3D - użytkownik może poruszać się po obiektach, obracać je i teksturować. Do tej pory sprawdziłem: WebGL (w szczególności Three.js) i wygląda świetnie, ale nie jest obsługiwany w IE ani IOS. IOS obsługuje...
Widzę teraz, że rakieta ma typy. Na pierwszy rzut oka wydaje się niemal identyczny z pisaniem Haskell. Ale czy CLP Lispa obejmuje niektóre kosmiczne typy Haskell? Tworzenie bardzo ścisłego typu Haskell i obiektu w dowolnym języku OO wydaje się nieco podobne. Po prostu wypiłem trochę pomocy kool...
Próbuję zrozumieć wzorzec strategii i zadaję sobie pytanie: czy klasa kontekstowa jest niezbędna, czy mogę ją pominąć bez uszczerbku dla celu wzorca? Miałem wrażenie, że potrzebowałem jakiegoś rodzaju przełącznika do odczytu różnych typów plików, ale nie chciałem po prostu hakować czegoś, a...
Rozważ moduł odpowiedzialny za parsowanie plików dowolnego typu. Zastanawiam się nad wykorzystaniem wzorca strategii do rozwiązania tego problemu, jak już tu wyjaśniłem . Przed przejściem do tego pytania zapoznaj się z połączonym postem. Rozważ klasę B, która potrzebuje zawartości pliku...
Wprowadzając zmiany w dużych systemach, często mam problem z tym, że jakiś element funkcjonalności musi uzyskać dane z innego elementu, ale znajdują się one w różnych częściach głębokiego i rozgałęzionego drzewa połączeń, prawdopodobnie przepływającego przez detektory zdarzeń, odroczone połączenia,...
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Niedawno skończyłem...