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 . Niedawno zacząłem pracować jako programista, wcześniej jako administrator systemu. Rozumiem, w jaki sposób …
Czy istnieje prosty sposób na wizualizację kroku między asemblowaniem kodu do kodu maszynowego? Na przykład, jeśli otworzysz plik binarny w notatniku, zobaczysz sformatowaną tekstowo reprezentację kodu maszynowego. Zakładam, że każdy bajt (symbol), który widzisz, jest odpowiednim znakiem ascii dla jego wartości binarnej? Ale jak przejść od montażu do binarnego, co …
W przypadku języków maszyn wirtualnych opartych na kodzie bajtowym, takich jak Java, VB.NET, C #, ActionScript 3.0 itp., Czasami słyszysz o tym, jak łatwo jest pobrać dekompilator z Internetu, uruchomić kod bajtowy za jednym razem, i często, wymyślić coś nie za daleko od oryginalnego kodu źródłowego w ciągu kilku sekund. …
Wydaje się, że wiele języków ma bardzo podobne struktury zwane iterowalnymi lub policzalnymi. Są to struktury, które można powtarzać lub wyliczać, które wydają mi się bardzo podobne. Czy te słowa są synonimami, czy też istnieje subtelna semantyczna różnica między iterowalnym a policzalnym, która uzasadnia wybór terminu?
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 . W zeszłym tygodniu wraz z kilkoma współpracownikami uczestniczyliśmy w targach pracy na trzech …
Problem jest następujący. Istnieje zestaw prostych bytów E, z których każdy ma dołączony zestaw znaczników T. Każda jednostka może mieć dowolną liczbę tagów. Całkowita liczba podmiotów wynosi około 100 milionów, a całkowita liczba tagów to około 5000. Tak więc początkowe dane są mniej więcej takie: E1 - T1, T2, T3, …
Moja firma niedawno zaczęła przeprowadzać sformalizowane przeglądy kodu. Proces przebiega w następujący sposób: prześlesz do github, poprosisz o żądanie ściągnięcia, kod zostanie sprawdzony przez około trzy osoby, a jeśli wszystko przejdzie, twój kod wejdzie. Proces wydaje się być sprawiedliwy, jednak trzy osoby, które dokonują recenzji kodu, nie wydają się uczciwe. …
W wywiadzie dla Johna Hughesa, w którym mówi o Erlangu i Haskellu, ma następujące zdanie na temat korzystania z bibliotek stanowych w Erlangu: Jeśli chcę korzystać z biblioteki stanowej, zwykle buduję na niej interfejs bez efektów ubocznych, aby móc bezpiecznie używać go w pozostałej części kodu. Co on przez to …
To pytanie z perspektywy wewnętrznych kompilatorów. Interesują mnie generyczne, a nie szablony (C ++), więc zaznaczyłem pytanie C #. Nie Java, ponieważ AFAIK generyczne w obu językach różnią się implementacjami. Kiedy patrzę na języki bez generyków, jest to dość proste, możesz zweryfikować definicję klasy, dodać ją do hierarchii i to …
W C ++ funkcje takie jak wyjątki wpływają na cały program: możesz je wyłączyć w całym programie lub musisz postępować z nimi w całym kodzie. W słynnym artykule na temat C ++ Report : Wbrew intuicji, trudną częścią kodowania wyjątków nie są jawne rzucanie i łapanie. Naprawdę trudną częścią korzystania …
Mam hierarchię klas reprezentujących kontrolki GUI. Coś takiego: Control->ContainerControl->Form Muszę zaimplementować serię algorytmów, które działają z obiektami wykonującymi różne czynności i myślę, że wzorzec dla gości byłby najczystszym rozwiązaniem. Weźmy na przykład algorytm, który tworzy reprezentację Xml hierarchii obiektów. Stosując podejście „klasyczne” zrobiłbym to: public abstract class Control { public …
Pracowałem w stosunkowo złożonej aplikacji z dziesięcioma tabelami bazy danych (agregaty, jednostki / obiekty wartości) i stosuję DDD. W tym momencie wydaje się, że jest to w zasadzie DDD-Lite, co oznacza, że istnieją Usługi aplikacji / domen, Model domeny (Encje, Obiekty wartości) i Repozytoria. Wziąłem książkę Implementowanie DDD, a pierwszą …
Nauczyłem się trochę o rurociągach, ale były to 4-etapowe i 5-etapowe i myślę, że współczesne typowe rurociągi są znacznie dłuższe i bardziej skomplikowane w praktyce. Jak długie są typowe rurociągi i jak bardzo możemy się spodziewać ich wzrostu i gdzie jest sens osiągania zysków diminshed w postaci wzrostu wydajności dla …
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 . Z tego, co widziałem w Prologu, wydaje się, że byłby idealny do stworzenia …
Chcę stworzyć prostą grę podobną do książek z przygodami „wybierz własną przygodę”. Gracz otrzymuje tekst narracyjny i wybiera swoją akcję z listy możliwości. To z kolei prowadzi do nowego tekstu narracyjnego ad infinitum. Jedynym haczykiem jest to, że w zależności od niektórych wcześniejszych decyzji lista możliwości może się różnić. Na …
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.