FAQ
Podcasty w których odpowiadam na Wasze pytania lub pytania z którymi często się spotykam.
Podseria | Odcinek | Opis |
---|---|---|
seek to line N | Czyli jak zrobić "skok do N-tej linii w pliku tekstowym", oraz dlaczego jest to operacja bardziej złożona niż skok to N-tego bajtu pliku. | |
memleak | Kilka słów o memleakach i ich braku. | |
#1: 32-bit huh? | Co to w zasadzie znaczy, że dany komputer/procesor/system jest 32-bitowy? | |
#2: relokacje | Odpowiedź na pytanie @DexterekPL o relokacje: adresy względne i bezwzględne, jak ona działa i kiedy ma miejsce. | |
#3: Asmloader internals | Raz jeszcze o tym jak działa Asmloader od wewnątrz. | |
#4: C/C++ tablice i pointery - częste błędy | Cztery częste błędy popełniane przez początkujących programistów w C/C++. 1. Wielkość tablicy a indexy (off by one) 2. "Pusty element tablicy" 3. Pointer to nie jest tablica nieskończonej wielkość (słowo o malloc, vector i realloc) 4. Globalny pointer do lokalnej tablicy. |
|
#5: End of File | Czy EOF to znak, który jest umieszczany na końcu pliku? | |
#6: Little Endian, Big Endian | Co to jest Little Endian (LE) i Big Endian (BE), oraz jakie jeszcze endiany są. | |
#7: Jak działa rand() i trochę o PRNG/HRNG | Jak działa funkcja rand() od wewnątrz, oraz trochę o generatorach liczb losowych. | |
#8: Maszyny wirtualne | Odcinek techniczno-popularno-naukowy o rodzajach maszyn wirtualnych i ich wykorzystaniu w RE/Anti-RE, gamedevie, językach programowania, jak i do emulacji całych systemów komputerowych. Od 1:00:00 jest część praktyczno-techniczna z implementacją bardzo prostej VMki. |
Materiały dodatkowe
Zachęcam do rzucenia okiem na opisy odcinków na Youtube - często umieszczam tam różne linki, etc.
Pytania można podsyłać mi na mejla lub zostawiać w komentarzach.
Comments:
Add a comment: