pamiętnik programisty

Archiwum dla kategorii ‘Programowanie

28 cze, 2009

Wstęp do servlet’ów

Zamieścił: pejotr w: J2EE|Java|Programowanie

A czym że to jest ? Servlet API to zbiór klas i interface’ów które umożliwiają komunikację z użytkownikiem i dynamicznie przygotowywanie treści w odpowiedzi na żądanie. Servlet jest to napisana w języku Java klasa, ładowana i obsługiwana poprzez serwer WWW lub serwer aplikacji współpracujący z serwerem WWW, która umie odebrać żądanie i odpowiednio obrobić i [...]

Tagi:

22 cze, 2009

Magiczne delete []

Zamieścił: pejotr w: C++|Programowanie

Prawdopodobnie nikt się nie zastanawiał jak dokładnie działa delete [], wystarczy wiedzieć że usuwa wszystkie obiekty umieszczone w dynamicznie zaalokowanej tablicy. Jeżeli obiekty posiadają destruktor to jest on uruchamiany, a jeśli nie to pamięć jest po prostu zwalniana. Muszę przyznać że mnie samemu też nigdy nie przyszło na myśl że może się tam kryć coś [...]

Tagi:

12 cze, 2009

Z C++ zagadka nr 3

Zamieścił: pejotr w: C++|Programowanie

Kompilator zrobi dokładnie to co chcesz. DOKŁADNIE! i właśnie dlatego trzeba uważać. Ta zagadka jak i pozostałe ma na celu zwrócenie uwagi na miejsca które wydają się oczywiste a moga wprowadzić wiele zamieszania i niepotrzebnych nerwów. W końcu nie od dziś wiadomo że najgroźniejsze błędy znajdują się w „kodzie który napewno jest dobrze”. Tym razem [...]

Tagi:

06 cze, 2009

Z C++ zagadka nr 2

Zamieścił: pejotr w: C++|Programowanie

Zagadka nr 2 bardzo blisko związana z zawiłościami języka programowania c++, choć okazuje się że dotyczy także innych, w tym np. Javy. Kod wydaje się banalnie prosty. Jednak jak mówi „stare chińskie przysłowie”  – „Diabeł tkwi w szczegółach”.

Tagi:

15 maj, 2009

Funkcje wirtualne w c++

Zamieścił: pejotr w: C++|Programowanie

Mechanizm funkcji wirtualnych, występujący także pod nazwą „późnego wiązania”, jest bardzo ważny elementem języka programowania. Pozwala na wywołania innej wersji metody w zależności od obiektu na rzecz którego metoda jest wywoływana.  Największe zastosowanie funkcji wirtualnych to umożliwienie przechowywanie obiektów w kolekcjach jako obiektów klasy bazowej, a wywoływanie metod które dotyczą faktycznego typu obiektu.

18 kwi, 2009

Zend_Auth i Doctrine

Zamieścił: pejotr w: Programowanie

O łączeniu frameworku Zenda z ORM Doctrine wiele w internecie napisano. Ale trzeba pamiętać że wiele bibliotek zawartych w frameworku również może wymagać połączenia z bazą danych, a domyślnie wymagają użycia Zend_Db_Table. Na szczęście taka sytuacja została przewidziana przez twórców którzy udostępnili odpowiedni zestaw interface’ów umożliwiając w ten sposób tworzenie własnych adapterów a tym samym [...]

28 mar, 2009

Z C++ zagadka

Zamieścił: pejotr w: C++|Programowanie

Na ostatnich inżynierskich targach pracy i praktytk trafiłem na dość trudny test z C++. Pojawiło się na nim zadanie co do którego miałem wątpliwości szczególnie że sprawdzający stwierdził że nie mam racji. Treść zapamiętałem i postanowiłem sprawdzić nie teoretycznie na kartce, ale po prostu jak się zachowa prawdziwy kompilator.

18 mar, 2009

A może jednak Python?

Zamieścił: pejotr w: Odkurzone|Programowanie|Python

Do odkurzenia tego artykułu skusił mnie link przekazany przez kolegę: http://www.artima.com/weblogs/viewpost.jsp?thread=252441 . Związek jest dość luźny, pod linkiem jest raczej rozważanie na temat przyszłości języków programowania ich mutacji i wspomniane co nieco o Jython’ie. Poniższy wpis jest odkurzony i lekko przeredagowny. Python to język bardzo wysokiego poziomu w związku z tym tworzenie aplikacji w nim [...]

Tagi:

14 mar, 2009

Obiekty proxy w Java’ie

Zamieścił: pejotr w: Java|Odkurzone

Co to są właściwie klasy Proxy? Z pojęciem proxy często się w informatyce można spotkać, mamy serwery proxy, wzorzec projektowy proxy i zawsze się to ogranicza do pośrednictwa, tak też jest i w tym przypadku, tylko że dostarcza to ogromnych możliwości. Na podstawie przekazanego literału klasy ( niektórzy nazywają to obiektem typu Class ) można [...]

03 mar, 2009

JSP, JSF, GlassFish – mini słowniczek

Zamieścił: pejotr w: J2EE|Java|Programowanie

Nie dziś wiadomo że w informatyce akronimy pojawiają się nader często, co gorsza pula 3 literowych skrótów została już wyczerpana i zdarza się że 2 akronimy znaczą to samo. W tym gąszczu pojawia się wiele które związane są w jakiś sposób z Java a w szczególności z JEE.

Tagi:

O mnie:

pejotrWitam, nazywam się Piotr Doniec, w internecie występuję pod nickami 'pejotr' oraz 'doniczek'. Obecnie jestem studentem 3 roku informatyki na Politechnice Warszawskiej na wydziale Elektroniki i Technik Informacyjnych.

Kategorie