Czarny ekran po zamknięciu pokrywy laptopa

Od niepamiętnych czasów (czyt. od zainstalowania Windowsa Visty ;) ) miałem następujący problem: po zamknięciu matrycy w moim laptopie i ponownym jej otwarciu ekran pozostawał czarny. Tak jakby system nie zareagował na otwarcie. Jedynie dwa albo trzy razy zareagował poprawnie, ale to zazwyczaj po dłuższym czasie przebywania w stanie zamkniętym.
Continue reading »

Mechanizm refleksji

Jednym z przyczyn dla której platforma .NET jest tak elastyczna jest mechanizm refleksji. Prościej mówiąc modyfikacja programu w czasie jego działania. Przykładem użycia może być wywoływanie metod nieznając ich nazw w czasie pisania programu albo tworzenie obiektów z klas znajdujących się w zewnętrznych bibliotekach (inaczej: system wtyczek).
Żeby nie było nie występuje on tylko w produktach firmy Microsoft, ale także w innych językach: PHP, Java, Perl, Ruby. W których został zaimplementowany już dosyć dawno.
Continue reading »