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 5 lat temu . Zawsze byłem sceptycznie nastawiony do przepisywania działającego kodu - przenoszenie kodu nie jest tu wyjątkiem. Jednak wraz z nadejściem …
Próbuję owinąć głowę wokół ogólnych zasad działania i zasad wywoływania zdarzeń w (pod) systemach sterowanych zdarzeniami. Chociaż korzystałem z niego kilkakrotnie, na przykład w Javascript, Flash (ActionScript 2 i 3), a nawet stworzyłem dla siebie prosty system wywoływania zdarzeń w PHP, nigdy tak naprawdę nie rozumiałem propagacji zdarzeń i / …
Podobne pytanie pyta, czy komputer może nauczyć się grać optymalnie w szachach analizując tysiące gier. Jeśli maszyna może sprawdzić stan planszy na kilka gier w szachy (lub kilka gier w warcaby) na początku i po każdym ruchu, czy można ją zaprogramować do nauki zasad gry? Jeśli tak, to w jakim …
Zawsze uważałem, że XML jest nieco kłopotliwy w przetwarzaniu. Nie mówię o implementacji analizatora składni XML: mówię o używaniu istniejącego analizatora opartego na strumieniu, takiego jak analizator składni SAX, który przetwarza węzeł XML według węzła. Tak, naprawdę łatwo jest nauczyć się różnych interfejsów API dla tych parserów, ale kiedy patrzę …
Kontynuując ten wątek, zacząłem Wzór Singletona Sprawiło, że pomyślałem o tym, jak sprzężone są moje klasy i jak najlepiej osiągnąć luźne połączenie. Proszę pamiętać, że jestem nowym programistą (4 miesiące do mojej pierwszej pracy) i to jest naprawdę pierwsza uwaga, którą poświęciłem temu i bardzo chętnie rozumiem tę koncepcję. Czym …
Mam następujący scenariusz: Użytkownik wysyła żądanie GET/projects/1 i otrzymuje znacznik ETag . Użytkownik wysyła żądanie PUT do /projects/1ETag z kroku # 1. Użytkownik /projects/1przesyła kolejne żądanie PUT do ETag z kroku # 1. Zwykle drugie żądanie PUT otrzymałoby odpowiedź 412, ponieważ ETag jest teraz nieaktualny - pierwsze żądanie PUT zmodyfikowało …
Czy są jakieś statystyki, które pokazują ok. liczba użytkowników popularnych języków programowania i szybkość, z jaką liczba ta rośnie w miarę upływu czasu?
Java i C # zapewniają bezpieczeństwo pamięci, sprawdzając granice tablic i dereferencje wskaźnika. Jakie mechanizmy można zaimplementować w języku programowania, aby zapobiec możliwym warunkom wyścigowym i impasom?
Przeczytałem kilka artykułów, artykułów i sekcji 4.1.4, rozdział 4 kompilatorów: Zasady, techniki i narzędzia (2. wydanie) (aka „The Dragon Book”), które wszystkie omawiają temat odzyskiwania błędów kompilatora składniowego. Jednak po eksperymentach z kilkoma nowoczesnymi kompilatorami zauważyłem, że odzyskują one również po błędach semantycznych , a także błędach składniowych. Rozumiem dość …
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 . Biorę kurs pośrednich struktur danych jako warunek wstępny do programu CS MS na …
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 6 lat temu . Rozważ następujące: if(a == b or c) W większości języków należy to zapisać …
Niedawno refaktoryzowałem metodę, która była jednocześnie metodą polecenia i zapytania. Po podzieleniu go na jedną metodę polecenia i jedną metodę zapytania, odkryłem, że w kodzie jest teraz wiele miejsc, w których wywołuję polecenie, a następnie uzyskuję wartość z zapytania, co wydaje się naruszać zasadę DRY. Ale gdybym owinął ten wspólny …
Załóżmy, że pracuję na istniejącym, dość dużym systemie. Mam obiekt myObjectklasy MyClass(dla przykładu załóżmy, że pracuję w Javie). myObjectto kompozycja zawierająca Collection, powiedzmy, a Listi inne przedmioty, które (myślę) są nieistotne. Zawiera metody delegowania, które służą tylko do wywołania metod, z których Listsię składa, w celu zapewnienia, Listże nie zostały …
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.