14 kwietnia 2008
Kategorie: programowanie | Tagi: array, C++, code, eksperymenty, matrix
komentarze: 1
Potrzebuje jakiejś ciekawej, prostej i optymalnej implementacji tablicy dwuwymiarowej do przechowywania prostych elementów lub wskaźników. Najprostszym rozwiązaniem byłoby wykorzystanie kontenerów z STL: std::vector<std::vector<Element*> > array Szybko i prosto, tylko używać. Ale pojawia się problem, bo chciałbym, aby pojedyncza linia zachowywała się jak czysta tablicą w stylu C (wymagania API). Także można by bez problemu zastosować [...]
czytaj całość »
13 kwietnia 2008
Kategorie: programowanie | Tagi: asm, C++, code, eksperymenty
komentarze: 0
Haszowanie stringów z wykorzystaniem prostego algorytmu Roberta Sedgwicks z książki „Algorithms in C”. Według testów różnych prostych algorytmów opublikowanych na stronie Hash Function Efficiency, można zauważyć ze właśnie RS jest prostym i małokolizyjnym algorytmem. Dlatego właśnie go wybrałem do użycia w swoim projekcie, do haszowania nazw funkcji serwisowych eventów, hooków. Implementacja w C++: unsigned int [...]
czytaj całość »
7 kwietnia 2008
Kategorie: projekty | Tagi: C++, eksperymenty, libs, network
komentarze: 5
Mój HttpSession jest trochę „do dupy”, bo uzależniony od Windowsa i jego WinInet. No cóż, potrzebowałem nas szybko jakąś łatwą i prostą obsługę sesji HTTP, wiec powstała ona taka jaka jest. Od dawana chodzi mi pogłowie mała refaktoryzacja. Wydzielenie publicznego interfejsu i uniezależnienie się od systemu. Wersja win oparta dalej na WinInet, a wersja unixowa [...]
czytaj całość »