internals

Jak bcrypt może mieć wbudowane sole?

Artykuł Coda Hale "Jak bezpiecznie przechowywać hasło" twierdzi, że: Bcrypt ma wbudowane sole zapobiegające atakom rainb ... nie jest przechowywana, jak możemy niezawodnie powtórzyć proces mieszania? W skrócie, Jak bcrypt może mieć wbudowane sole ?

Jak działa debugger?

Zastanawiam się, jak działa debugger? W szczególności ten, który może być "dołączony" do już uruchomionego pliku wykonywalnego. Rozumiem, że kompilator tłumaczy kod na język maszynowy, ale skąd debugger " wie " do czego jest dołączany?

Jak bazy danych działają wewnętrznie? [zamknięte]

zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. ... ia z kilkoma poleceniami "where key1 = key2"? jak baza danych przechowuje całą swoją pamięć? Jak przechowywane są indeksy?

Czy pliki Pack Gita są deltami, a nie migawkami?

Jedną z kluczowych różnic pomiędzy Gitem a większością innych systemów kontroli wersji jest to, że pozostałe mają tendencję d ... apisujemy zupełnie nową migawkę", abyśmy nie gromadzili zbyt dużego zestawu zmian? Jak inaczej Git mógłby uniknąć wad deltas?

Czynniki w R: więcej niż irytacja?

Jednym z podstawowych typów danych w R jest factors. Z mojego doświadczenia wynika, że czynniki są w zasadzie bólem i nigdy i ... dzie typ danych czynnika staje się niezbędny? Czy istnieją szczególne okoliczności, w których ja powinienem używać czynników?

Jak mogę dowiedzieć się więcej o wewnętrznych funkcjach Pythona? [zamknięte]

Zajmuję się programowaniem przy użyciu Pythona od nieco ponad pół roku i jestem bardziej zainteresowany wewnętrznymi pythonam ... rozwiązaniach Pythona; czy powinienem wybrać top-down lub oddolne podejście? Czy są jakieś referencje, które mógłbyś polecić?

Python string interning

Chociaż to pytanie nie ma żadnego zastosowania w praktyce, jestem ciekaw, jak Python robi interning string. Zauważyłem, co na ... jest taki sam jak s1 i skierować go pod ten sam adres? Co tak naprawdę dzieje się w tym ostatnim bloku, aby go zwrócić False?

Gdzie mogę znaleźć informacje o silniku Javascript? [zamknięte]

Szukam książek / artykułów / artykułów na temat wewnętrznych silników Javascript, na wzór wielu referencji na temat wewnętrzn ... 8 / Chromium, ale jeśli jest tam książka lub jakaś inna dokumentacja "przewodnika", wolałbym najpierw je przeczytać. Dzięki.

W jaki sposób interfejsy java są implementowane wewnętrznie? (vtables?)

C++ ma wiele dziedziczeń. Implementacja wielokrotnego dziedziczenia na poziomie asemblacji może być dość skomplikowana, ale i ... cę wiedzieć, jaki kod i struktury danych są generowane przez JVM po załadowaniu plików klas i skompilowaniu kodu bajtowego.

Jak działa przypisanie ID obiektu?

Bawię się z Ruby ' s .object_id i zauważyłem, że w kilku sekwencyjnych sesjach irb otrzymuję te identyczne wyniki: false.ob ... ymentu, wszystkie numery nieparzyste należą do liczb. W szczególności id 1 wskazuje na liczbę 0, 3 na 1, 5 na 2 i tak dalej.

Rozumiejąc jak.Wewnętrzne funkcje C są obsługiwane w R

Zastanawiam się, czy ktoś może mi zilustrować, jak R wykonuje wywołanie C z polecenia r wpisanego w monit konsoli. Jestem szc ... są zdefiniowane? Nie jestem w stanie dobrze zrozumieć kodu źródłowego na tym poziomie i ścieżki z interpretera do funkcji C.

Wewnętrzne bazy danych-od czego zacząć?

Powiedzmy więc, że chcesz dowiedzieć się czegoś o wewnętrznych bazach danych. Jaki jest najlepszy kod źródłowy? najlepsze ksi ... Jakie inne książki pomogłyby mi dowiedzieć się o wszystkich problemach z plikami i pamięcią, stronach, blokowaniu itp.... ?

Jeśli Int32 jest tylko aliasem dla int, w jaki sposób Klasa Int32 może używać int?

Przeglądałem kod źródłowy.NET z. Net Framework Reference Source , tak dla Zabawy. I znalazłem coś, czego nie rozumiem. Istn ... uct2' typu 'struct1' powoduje cykl w układzie struct. Jest jakaś magia w kompilatorze, czy jestem całkowicie poza ścieżką?

Co stanowi konflikt merge w Git?

Jak git określa, że dana merge ma konflikt i czym jest konflikt? Zgaduję, że wygląda to tak: jeśli dwa commity, które są poł ... t może powiedzieć, że są takie same i nie wiem jak. Czy ktoś może wyjaśnić jak to działa, albo wskazać mi link który działa?

Co dzieje się wewnętrznie, gdy ścieżka do pliku przekracza ok. 32767 znaków w Windows?

W systemie Windows (Załóżmy, że od 2000 roku) ścieżka do pliku może mieć maksymalnie około 32767 znaków. Ograniczenie to istn ... erzona? ... Ani SDK, ani WDK nie wydają się być szczególnie rozmowne na ten temat. A może zajrzałem do niewłaściwych sekcji?

Co to jest [DllImport ("QCall")]?

Wiele metod w bibliotece. Net jest zaimplementowanych w kodzie natywnym. Te, które pochodzą z samego frameworka, są oznaczone ... oznacza [DllImport("QCall")]? Co to jest różnica między [DllImport("QCall")] A [MethodImpl(MethodImplOptions.InternalCall)]?

Elementy wewnętrzne Spring Framework i innych kontenerów IoC

Używam springa od jakiegoś czasu, ale zawsze zastanawiałem się, jak to działa, dokładniej, jak ładują i splatają fasolki/klas ... kumentach. Czy ktoś może mi wskazać jakieś dokumenty? Czy jest to związane z java.lang.instrument.ClassFileTransformer API?

Jak najlepiej dowiedzieć się, jak django działa wewnętrznie?

Więc od jakiegoś czasu bawię się w django i naprawdę lubię ten framework. Chciałbym jednak lepiej zrozumieć, jak to naprawdę ... o wyjaśniają... tak, słyszałem o tym Google, ale tak naprawdę nie znalazłem niczego super-użytecznego. Wielkie dzięki Paweł

Wyrównanie wzdłuż granic 4-bajtowych

Ostatnio myślałem o wyrównaniu... Jest to coś, czego zwykle nie musimy brać pod uwagę, ale zdałem sobie sprawę, że niektóre ... r* ptr Teraz próbuję odzyskać podwójną wartość z miejsca pamięci: double d = **((double*)ptr); Czy to spowoduje problemy?

Jak uzyskać tablicę bitów w strukturze?

Zastanawiałem się (i dlatego szukam sposobu, aby się tego nauczyć, , a nie lepszego rozwiązania), Jeśli możliwe jest uzyskani ... ): Zamiast typedef unsigned int bit:1; I could use typedef struct { unsigned int value:1; } bit; #pragma pack