Zastanawiałeś się kiedyś, czy zastosować asercję, czy wyjątek, czy może kod błędu? Jeśli tak – ten wpis jest specjalnie dla Ciebie.
(continue reading…)
Author Archive
assert VS exception VS error code
Jak wyprzedzić main()
Dzisiaj będzie o tym, jak napisać funkcję, która automatycznie wykona się jeszcze zanim wystartuje funkcja main. Fajna sztuczka z dużym powerem. Zaczynamy!
(continue reading…)
Jak działa hashtable
Ostatnio szukałem dobrego wyjaśnienia, jak działa hashtable – i znalazłem! Naprawdę fajną historyjkę…
(continue reading…)
Księga Rodzaju wdł. Programisty
Ten tekst jest tak kapitalny, że chyba nigdy nie pójdzie w zapomnienie ;)
(continue reading…)
Profilowanie pod Linuxem c. d. Przykład na 300%
W poprzednim poście krótko opisałem, jak używać linuxowego narzędzia profilującego gprof. Tym razem pokażę Ci, jak łatwo wykorzystać to narzędzie w praktyce!
(continue reading…)
Profilowanie pod Linuxem. gcc + gprof
Profilowanie służy temu, by znaleść “kulę u nogi” Twojego programu, czyli te funkcje, które wykonują się najdłużej i warte są przepisania/zoptymalizowania. Linux posiada do tego celu narzędzie – gprof. Dzięki niemu dowiesz się, ile czasu Twój program spędza w danej funkcji oraz ile razy ją wywołuje.
(continue reading…)
Obsługa narzędzi: man, which, whatis
Jak przeglądać i przeszukiwać strony man, korzystać z polecenia which i whatis
(continue reading…)
Programista na wykładzie z j. polskiego
Ostatnio zgodziłem się pójść z moją dziewczyną(Polonistką) na wykład z Teorii Literatury…
(continue reading…)
Kompilowanie C++ pod Linuxem. Kompilator g++
Kilka słów o tym, jak kompilować z terminala, bez użycia IDE. Coś dla prawdziwych twardzieli ;)
(continue reading…)
Stała składowa w klasie C++
Jak zadeklarować składową stałą w klasie? W Javie jest to bardzo proste – static final int CONSTANT = 5. W C# jeszcze prostsze – const int CONSTANT = 5. Zobacz, jak zrobić to w C++
(continue reading…)