Chciałem poznać dogłębnie znaczenie i działanie kompilatora, konsolidatora i programu ładującego. W odniesieniu do dowolnego języka najlepiej c
Chciałem poznać dogłębnie znaczenie i działanie kompilatora, konsolidatora i programu ładującego. W odniesieniu do dowolnego języka najlepiej c
Większość ludzi używa zamiennie terminów „folder” i „katalog”. Czy z punktu widzenia programisty jest jakaś różnica, a jeśli tak, to jaka? Czy zależy to od systemu operacyjnego, czy też istnieje szeroki, ogólny konsensus? To przynajmniej sugeruje, że istnieje
Czytając o assemblerze często spotykam ludzi, którzy piszą, że wciskają pewien rejestr procesora, a później ponownie go wyskakują , aby przywrócić jego poprzedni stan. Jak możesz pushować rejestr? Gdzie jest popychany? Dlaczego jest to potrzebne? Czy sprowadza się to do pojedynczej instrukcji...
Zaczynam od SDL2 i mam pewne problemy ze zrozumieniem, czym jest SDL_Renderer. Co to jest? Co to robi? Jaka jest różnica między SDL_Renderer, SDL_Window, SDL_Surface i SDL_Texture i jak są one powiązane? Miałem z tym problemy, próbując zrozumieć ten kod wprowadzający: #include...
Widziałem trzy sposoby wykonywania konwersji z bajtów na megabajty: megabajty = bajty / 1000000 megabajty = bajty / 1024/1024 megabajty = bajty / 1024/1000 Ok, myślę, że numer 3 jest całkowicie błędny, ale widziałem to. Myślę, że punkt 2 ma rację, ale szukam jakiegoś szanowanego autorytetu...
Osoba zdalnie zaznajomiona ze skryptami wsadowymi systemu Windows / DOS rozpozna tę linię: @echo off Przez wiele, wiele dni cieszyłem się uczuciem, że @tak echo offma być napisane u góry wsadu i to wszystko. Jednak ostatnio natknąłem się na taką linię: @php foo bar i kolejna taka linia...
W Javie istnieją dwa typy iteratorów: odporne na awarie i szybkie. Co to oznacza i czy jest między nimi
Czytam książkę o pamięci jako koncepcji programowania. W jednym z późniejszych rozdziałów autor intensywnie używa słowa arena , ale nigdy go nie definiuje. Szukałem znaczenia tego słowa i jego związku z pamięcią, ale nic nie znalazłem. Oto kilka kontekstów, w których autor używa terminu:...
W inżynierii oprogramowania indeksy tworzymy cały czas (np. W bazach danych), ale słyszę też, że wiele osób mówi o indeksach odwróconych. Czy jest między nimi coś zasadniczo innego? Brzmią jak to samo.
Jaka jest różnica między nimi? Czy możemy ich używać zamiennie?
Patrzę teraz na fragment kodu Java, który przyjmuje ścieżkę jako ciąg i pobiera jego adres URL za pomocą URL resource = ClassLoader.getSystemClassLoader().getResource(pathAsString);, a następnie wywołuje String path = resource.getPath()i ostatecznie wykonuje new File(path);. Aha, i są też...
Zrobiłem trochę badań. Bajt to 8 bitów, a słowo jest najmniejszą jednostką, którą można zaadresować w pamięci. Dokładna długość słowa jest różna. Czego nie rozumiem, jaki jest sens posiadania bajtu? Dlaczego nie powiedzieć 8 bitów? Zadałem to pytanie profesorowi, który powiedział, że większość...
Wiem dokładnie, co to jest „biblioteka zewnętrzna”, więc zakładam, że „strona trzecia” w tym przypadku jest po prostu dowolną osobą / firmą inną niż programista? Czy ma to coś wspólnego z „pierwszą osobą” / „drugą osobą” itp.? Fakt, że istnieje „strona trzecia” sugeruje, że istnieje również...
Interesują mnie artykuły zawierające konkretne informacje na temat projektowania bezstanowego i stanowego w programowaniu. Jestem zainteresowany, ponieważ chcę dowiedzieć się więcej na ten temat, ale naprawdę nie mogę znaleźć żadnych dobrych artykułów na ten temat. Przeczytałem dziesiątki...
Jestem trochę zdezorientowany terminem „prywatny pakiet”, który jest używany w niektórych dokumentach, wraz z użyciem „domyślnego dostępu”. Czy dostęp prywatny i domyślny do pakietu nie jest równoznaczny z chronionym?
Czy są generowane na różnych etapach procesu kompilacji? A może są to po prostu różne nazwy dla tej samej rzeczy?
Czy ktoś mógłby dobrze opisać, czym jest Lambda? Mamy dla nich tag i dotyczą one tajemnic pytania w języku C #, ale przede wszystkim nie znalazłem dobrej definicji i wyjaśnienia, czym one są.
Przeszukałem temat, ale poza Wikipedią nie znalazłem żadnej dalszej przydatnej dokumentacji ani artykułów. Czy ktoś może mi wyjaśnić prostymi słowami, co to znaczy lub odesłać do jakiejś ładnej i łatwej do zrozumienia dokumentacji?
Jakie jest dokładne znaczenie terminu „kaskadowanie” w CSS? Otrzymuję różne poglądy, więc pytam tutaj. Przykład mógłby pomóc.
Przeczytałem następujące zdanie na wiki Fluent NHibernate : ...; Jednak dla większości greenfield aplikacji (i całkiem kilku poprzemysłowych nich zbyt) mapowanie auto będzie bardziej niż zdolny. Jakie są aplikacje typu greenfield i brownfield?