Forum - 4programmers
No item elements found in rss feed.
Poprzednia 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 Następna
[Newbie] Webmastering
Witam chciałbym w przyszłości zostać informatykiem no ale od czegoś przecież trzeba zacząć co nie? A więc kierunek wybrałem Webmastering i teraz pytanie jaka książka dla newbie znam tylko trochę HTML i nic więcej możecie pisać odrazu kilka książek i w kolejności jak mam je przeczytać cena nie gra jak na razie roli. Wiem że może jest dużo tematów tego typu jednak nie mogłem znaleźć znalazłem tylko o książkach dla bardziej zaawansowanych Webmasterów. Z góry dziękuję i pozdrawiam.2010-10-18 17:04:02
[C/C++] Najlepszy kurs
Witam serdecznie. Czy zna ktoś z państwa jakiś dobry kurs c++ darmowy. Godny polecenia. Pozdrawiam.2010-10-18 16:43:43
[Newbie] Najlepszy kurs
Witam serdecznie. Czy zna ktoś z państwa jakiś dobry kurs c++ darmowy. Godny polecenia. Pozdrawiam.2010-10-18 16:43:43
[Java] Wczytywanie z XML
Ktos ma pomysl jak rozwiazac wczytywanie wielopoziomowych galezi z XMLa? Poki co wczytuje, ale nieco miesza mi dane :( http://wklej.org/id/403207/ http://wklej.org/id/403206/2010-10-18 16:43:23
[Java] Netbeans - JTables
Witam, Mam problemik z dodawaniem danych do tabeli. Robię wszystko pod NetBeans-em. Wyklikałem taką tabelkę: jTable1 = new javax.swing.JTable(); jTable1.setModel(new javax.swing.table.DefaultTableModel( new Object [][] { {null, null, null, null}, {null, null, null, null}, {null, null, null, null}, {null, null, null, null} }, new String [] { "Title 1", "Title 2", "Title 3", "Title 4" } )); I teraz jak wrzucić do niej jakieś wartości ? :) Znalazłem sporo informacji jak wrzucać ale do tabel tworzonych z palca ale nie klikanych.2010-10-18 16:38:50
[Delphi/Pascal] Poczatkiz D2007, MSSQL2005 i AnyDAC
Witam Są to moje początki z D2007, MSSQL2005 i AnyDAC Tworze małą aplikacje sieciową składająca się z 3 tabel w układzie Master->detail-master->Detail2 Będą do niej przeniesione dane z baz dbf, obecnie tabela master ma 5 tyś rekordów, tabela detail-master 25 tyś rekordów a tabela detail2 280 tyś rekordów â za jakieś 2-5 lata ilość ta się może podwoić. Przede szystkim operacje odbywają się na detail2 (dopisanie rekordu) ale aby dopisać rekord w Detail2 każdorazowo należy wychodzić od master. Ilość pobranych danych do wyświetlania wacha się od 20-50 rekordów, ilość użytkowników mx 6-7 â wprowadzanie danych odbywa się przez 5-6 godzin dziennie (jest tego dużo) Jak właściwie podejść do obsługi połączeń z bazą danych (szybkość działania, odporność na uszkodzenia danych) . Obecnie założyłem że z powodu dużej ilości danych na starcie aplikacji po połączeniu z bazą pootwieram tabele i zamknę je dopiero podczas zamykania aplikacji. Czy powyższe ma jakiś sens poprawnego działania? Jak zbroić to lepiej.2010-10-18 16:21:13
[Newbie] [c++] Zwracanie wartości przez funckje
Witam. W jaki sposób mogę zrwócić wartość tej funckji: template T Alg_Sel(unsigned size, T *tab, unsigned n){ unsigned x = size / 2; unsigned k = 0, l = 0, j = 0; T *tabK = new T[size]; T *tabJ = new T[size]; for(unsigned i = 0; i < size; ++i){ /* algorytm */ } if(n k+l) Alg_Sel(j, tabJ, n - k - l); if(n > k && n2010-10-18 16:06:57
[Newbie] Visual Studio i grafika 2D/3D ?
Jak zacząć przygodę z animacjami oraz obsługą zdarzeń w grefice 2D oraz 3D? Raczej wybiorę bibliotekę DirectX jak coś i Visual STudio C++(C# ewentualnie). Jak pisać pod Visualem z SDK DIrect. Jak wyglądają takie programy. CHciałbym narysować kilka kól(piłek itp), aby animacja się odgrywała. Oraz żeby była obsługa myszy i klawiatury, np. do przemieszczania tych kól2010-10-18 14:19:50
[Bazy danych] Bezpieczeństwo replikacji mysql
Co sądzicie o bezpieczeństwie standardowej replikacji bazy danych mysql poprzez internet. Na co należy zwrócić szczególną uwagę.2010-10-18 14:16:13
[C# i .NET] Klasa bazowa, klasa pochodna. Dziedziczenie.
Problem mam następujący: Mam klasę bazową: AA oraz klasy pochodne: BB : AA, CC : AA, DD : AA. Chciałem przechowywać wszystkie obiekty w jednej tablicy, jest mi to potrzebne, dlatego upieram się przy takiej właśnie tablicy (potrzebuję matrycy[x,y]). Niestety, gdy robię coś takiego: private AA[ , ] foo; foo[x , y] = new BB(); lub private AA[ , ] foo; bar = new BB(); foo[x , y] = bar; To klasa pochodna jest przycinana do klasy bazowej. Wydaje mi się to nawet logiczne, ale niestety nie mam pojęcia jak to obejść. Pewnie nie pierwszy trafiłem na taki problem ;) Może istnieje struktura do której będę mógł włożyć obiekty różnego typu? Z góry dziękuję za podpowiedzi.2010-10-18 13:46:29
[Inne] Algorytm LZMA
Witam Chciałem (tak dla sportu) zaimplementować sobie kompresję danych za pomocą algorytmy LZMA, czyli Lempel-Ziv-Markov chain. Istnieje jego doskonała implementacja w postaci np. programu 7z, ale nigdzie w necie nie mogę znaleźć jakiegoś dokumentu opisującego zasadę działania. Czy może ktoś z Was zajmował się kompresją i wie gdzie szukać dobrego opisu LZMA? Mogę oczywiście próbować "rozbrajać" źródła, ale jest to utrudnione, bo twórcy w ogóle nie komentowali kodu. Pozdrawiam Bazyli2010-10-18 13:25:20
[C# i .NET] instalacja drukarki lokalnej
istnieje możliwość instalacji drukarki loklanej za pomocą programu?2010-10-18 13:10:14
[Webmastering] [PHP]skrypt zabezpieczajacy przed nieuczciwymi klientami
Witam robie strone dla klienta ale doszly mnie sluchy ze klient jest niepewny i jest pewna ewentualnosc ze nie zaplaci , chcialbym sie zabezpieczyc w jakis sposob przed tym czyli jkais prosty skrypt ktory kasowalby strone ewentualnie jakis inny pomysl tego typu z gory dzieki2010-10-18 12:25:37
[C/C++] Rand() losowanie
Jak wylosować liczby z przedziału przy pomocy rand()??2010-10-18 12:21:27
[Newbie] Rand() losowanie
Jak wylosować liczby z przedziału przy pomocy rand()??2010-10-18 12:21:27
[Delphi/Pascal] TListView, proste pytanie
witam, chcę mieć 2 kolumny w TListView i ok, item.caption ustawia jakiś string dla pierwszej kolumny, moje pytanie: jak ustawić tekst dla kolejnej kolumny dla tego samego itemu ?2010-10-18 11:18:28
[Newbie] TListView, proste pytanie
witam, chcę mieć 2 kolumny w TListView i ok, item.caption ustawia jakiś string dla pierwszej kolumny, moje pytanie: jak ustawić tekst dla kolejnej kolumny dla tego samego itemu ?2010-10-18 11:18:28
[C# i .NET] Czcionka w programie
Witam, Czy ktoś wie może jak dołączyć czcionkę (plik czcionki) do programu który piszę w C# i używać tej czcionki w programie ale bez konieczności instalacji czcionki w systemie Windows??2010-10-18 09:09:13
[C/C++] Największa liczba to:
Próbuje napisać program który czyta zewnętrzny plik txt (w którym są różne liczby np:) przykład.txt ______________________ 99 -7 51 12 107 -999 77 61 1 0 ______________________ lub przykład2.txt ______________________________________________________________________________ -10000 -8000 -4100 -5083 -1070 -1212 -999 -1000 -6116 -4224 -1024 -2048 ______________________________________________________________________________ Przykład działającego programu Podaj nazwę twojego pliku: przykład.txt Największa liczba w pliku to: 107 Podaj nazwę twojego pliku:przykład2.txt Największa liczba w pliku to: -999 Prosze o wskazówki lub jak ktoś jest miły o cały kod2010-10-18 05:35:17
[Newbie] Największa liczba to:
Próbuje napisać program który czyta zewnętrzny plik txt (w którym są różne liczby np:) przykład.txt ______________________ 99 -7 51 12 107 -999 77 61 1 0 ______________________ lub przykład2.txt ______________________________________________________________________________ -10000 -8000 -4100 -5083 -1070 -1212 -999 -1000 -6116 -4224 -1024 -2048 ______________________________________________________________________________ Przykład działającego programu Podaj nazwę twojego pliku: przykład.txt Największa liczba w pliku to: 107 Podaj nazwę twojego pliku:przykład2.txt Największa liczba w pliku to: -999 Prosze o wskazówki lub jak ktoś jest miły o cały kod2010-10-18 05:35:17
[Newbie] Lista dwukierunkowa
Witam, jestem troche nowy w C++, wlasciwie to jestem nobem jezeli chodzi o C++, wczesniej uzywalem javy przez pare lat wiec jezeli chodzi o programowanie to troche rozumiem jednak sprawa z pointerami i nowymi znakami typu -> po prostu mnie rozwala i nie do konca rozumiem z czym to sie je... Tak wiec do rzeczy, aktualnie zajmowalem sie Listami i zrobilem jednokierunkowa, teraz wzialem sie za dwukierunkowa i nie mam pojecia jak to wykonac :) Moja jednokierunkowa: template class Chain; template class ChainNode { friend class Chain; private: T data; ChainNode *link; }; template class Chain { public: Chain() {first = 0;} ~Chain(); bool IsEmpty() const {return first == 0;} int Length() const; bool Find(int k, T& x) const; int Search(const T& x) const; Chain& Delete(int k, T& x); Chain& Insert(int k, const T& x); void Output(ostream& out) const; private: ChainNode *first; }; --- implementacja niektorych metod zostala pominieta ---- template Chain& Chain::Insert(int k, const T& x) { if (k < 0) throw OutOfBounds(); // p will eventually point to kth node ChainNode *p = first; for (int index = 1; index < k && p; index++) p = p->link; if (k > 0 && !p) throw OutOfBounds(); // insert ChainNode *y = new ChainNode; y->data = x; if (k) { // insert after p y->link = p->link; p->link = y; } else { // insert as first element y->link = first; first = y; } return *this; } Tak wiec teraz chcialbym to przerobic na liste dwukierunkowa i klasa z ktora mam problem to insertowanie jako pierwszy element czyli: DDL& InsertFirst(const T& x); Rozumiem mniej wiecej ze musza byc 2 pointery *prev i *next ale jak to wykonac to nie mam zielonego pojecia. Jezeli ktos mialby chwile to z gory dziekuje za pomoc :) Dziekuje i Dobranoc :D pozdro2010-10-18 04:54:47
[Webmastering] podatność
Czy błąd typu: Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in jest podatny na sql injection?2010-10-18 01:27:43
[Java] Java okienko podobne do showInputDialog
Mniej więcej wiem jak działa to okienko, jednej zmiennej przypisuje pewną wartość. Chciałbym wiedzieć jak rozszerzyć tą opcję tak jak na załączonym obrazku: http://www12.speedyshare.com/files/24746155/download/Untitled.jpg [???] Chciałbym też zablokować ok, dopóki nie będą wprowadzone wszystkie wartości. Niedawno zacząłem swoją przygodę z javą więc proszę o łopatologiczne wytłumaczenie tudzież przykład.2010-10-18 00:31:52
[Newbie] Java okienko podobne do showInputDialog
Mniej więcej wiem jak działa to okienko, jednej zmiennej przypisuje pewną wartość. Chciałbym wiedzieć jak rozszerzyć tą opcję tak jak na załączonym obrazku: http://www12.speedyshare.com/files/24746155/download/Untitled.jpg [???]2010-10-18 00:25:39
[Inne] Zastosowanie programowania funkcujnego
Witam Do tej pory programowałem głównie imperatywnie i obiektowo, ale nadszedł czas aby zaznajomić się z paradygmatem funkcyjnym. Jak wiadomo najlepiej uczy się robiąc jakiś większy i nietrywialny (na tyle, aby się nie nudził) projekt. Niestety mam problem ze znalezieniem jakiegoś ciekawego zastosowania dla programowania funkcyjnego. Czy możę ktoś z Was ma jakiś pomysł na program funkcyjny (w Scali, Ocamlu dowolnie), aby naturalnym było zstosowanie paradygmatu funkcyjnego. Tylko może coś innego niż interpreter jakiegoś języka. Większość problemów, którymi się zajmowałem do tej pory to były albo jakieś algorytmy (grafowe, dynamiczne to chyba nienaturalnie w PFU się robi) albo aplikacje biznesowe, gdzie nie ma specjalnie miejsca na takie historie. Pozdrawiam Bazyli2010-10-18 00:16:21
[Newbie] Sposoby przekazywania całej linijki tekstu do zmiennej
Witam. Jakie są sposoby przekazywania całej linijki tekstu do zmiennej typu string oprócz getline(cin,zmienna); ? Zadaje te pytanie dlatego że piszę program który operuje na bazie która jest zapisana w pliku xml. Przetwarzanie sam pliku zrobiłem ale pojawił się problem, ponieważ z racji tego że mam zaincludowany plik fstream.h getline (szczerze nie pamietam żeby działał mi wcześniej) nie czyta danych w ogóle danych wprowadzanych przez użytkownika a strumień cin jak wiadomo zatrzymuje się po wykryciu białych znaków.Podkreślam programuje dla systemu Linux kompilatorem GCC.2010-10-18 00:08:36
[Newbie] [C++] Sposoby przekazywania całej linijki tekstu do zmiennej
Witam. Jakie są sposoby przekazywania całej linijki tekstu do zmiennej typu string oprócz getline(cin,zmienna); ? Zadaje te pytanie dlatego że piszę program który operuje na bazie która jest zapisana w pliku xml. Przetwarzanie sam pliku zrobiłem ale pojawił się problem, ponieważ z racji tego że mam zaincludowany plik fstream.h getline (szczerze nie pamietam żeby działał mi wcześniej) nie czyta danych w ogóle danych wprowadzanych przez użytkownika a strumień cin jak wiadomo zatrzymuje się po wykryciu białych znaków.Podkreślam programuje dla systemu Linux kompilatorem GCC.2010-10-18 00:08:36
[Webmastering] Prośba o sprawdzenie kodu php- wysyłanie emaila (do flasha)
2010-10-17 22:43:25
[C/C++] c++ a doxygen
Program jest bezsensowny, ale mi chodzi o zrobienie dokmumentacji doxygenem, co tu jest zle? (Nie dziala udokumentowanie funkcji i zmiennej) /** @mainpage @author fdfsdfsdf @date 2010.02.09 @par Name: program wc */ int fun(int a){return a;} /** @fn funkcja fun */ /// int a; /// @var arg a /// #include using namespace std; int main() { cout2010-10-17 22:36:09
[C# i .NET] [LINQ] własna metoda
Hej! Chce wykonać takiego typu zaptanie: var ludzie = from p in _db.People where p.Pelnoletni() select p; p.Pelnoletni zwraca true albo false. Jak mogę dostosować metodę Pelnoletni, żeby była odsługiwana przez LINQ ? Pozdrawiam!2010-10-17 22:27:46
[Newbie] gmail: obsługa next & prev
Ostatnio dużo czytałem tutoriale z w3school. Chce zbudować pewną stronę z wykorzystaniem XmlHttpRequest. Dobrze byłoby móc jeszcze jakoś kontrolować przyciski w przeglądarce next i prev. Zauważyłem, że gmail jakoś je obsługuje. Wiecie może jak? Nie chce wchodzić w zawiłości source tej strony. Jeżeli dalibyście jakiegoś linka czy hinta to byłoby miło.2010-10-17 21:42:02
[Webmastering] [PHP] SimpleXML - sortowanie elementów
Mam mały problem, niestety dosyć skomplikowany (jak na mnie - pierwszy raz na takie coś trafiłem). Otóż wczytuje i zapisuje dane z/do pliku .xml, jednak przy zapisie (używam SimpleXML wbudowanego w PHP5) nowe elementy idą na sam koniec pliku. Co oznacza, że przy ładowaniu również są na dole. Raczej wolałbym ingerować w odczyt niż zapis. A o to kod odczytu: note as $foo) { echo "$foo->title - $foo->date $foo->message"; } ?> Natomiast plik XML ma taką strukturę: Tutaj tytul No musze sie wysikac 0 2010-10-21 Notatka druga No jakas dluzsza tresc ale bez przesadt 0 2010-10-20 Jakieś porady? Próbowałem tworzyć pętle for i kombinować z tablicami, jednak bez skutku.2010-10-17 21:36:11
[Java] Obiekty
Mam problem, napisałam klasy Punkt, Odcinek i Test : public class Punkt { static double x; static double y; public Punkt(double x, double y) { this.x = x; this.y = y; } public static double odległośćOdPoczątkuUkładu() { double wynik = Math.sqrt(x*x+y*y); return wynik; } public static double odległośćPunktuOdPunktu(Punkt p){ double wynik = Math.sqrt((p.x-x)*(p.x-x)+(p.y-y)*(p.y-y)); return wynik; } } public class Odcinek { public static double długośćOdcinka(Punkt p, Punkt q) { double wynik = Math.sqrt((q.x - p.x)*(q.x - p.x)+(q.y - p.y)*(q.y - p.y)); return wynik; } } class Test { public static void main(String[] args) { Punkt p = new Punkt(0,0); Punkt q = new Punkt(0,2); System.out.println("Program oblicza długość odcinka o końcach w zadanych punktach."); double wynik = Odcinek.długośćOdcinka(p, q); System.out.println("Długość odcinka wynosi "+wynik); } } Program się uruchamia, ale za każdym razem wyświetla długość na 0.0. Gdyby ktoś mógł jakoś pomóc byłabym wdzięczna.2010-10-17 20:58:51
[Newbie] [c#] radioButton dostep do kontrolki z innej formy
Witam mam problem z dostępen do kontrolki radioButton z innej Formy z tej formy próbuje uzyskać dostęp public partial class FormProjekty : Form { public double PokazCzasDlaPracownikow(Zadanie zad, List lista) { if (FormWzor.radioButton1.Checked)// próbowałem tak ale nie działa, coś ze static może? { czasTrwania = (i + e + s + n + t + f + j + p) / 8; } else { string expression = FormWzor.wzor1; double wynik = Calculate(expression, i, s, t, j, e, n, f, p); czasTrwania = wynik; } } } na poniższej formatce znajduje się kontrolka public partial class FormWzor : Form { public FormWzor(BazaLinqDataContext dc) { InitializeComponent(); } Acha i jeszcze jedno pytanie czy istnieje jakaś właściwość by radioButton1 był domyślnie zaznaczony? jakiś default czy coś? nie moge w properties tego znaleść2010-10-17 20:56:04
[Webmastering] [ASP.NET] Darmowe serwery
Witam, poszukuję darmowego serwera do stron pisanych w ASP.NET gdzie jednocześnie miałbym dostęp do MS SQL. Zna ktoś coś godnego polecenia? I ogólnie bardziej kładę nacisk na brak reklam niż na wydajność.2010-10-17 20:42:25
[Newbie] [DOS]Problem z zabawa z dosem
Witam zaczynam przedmiot systemy operacyjne i po prostu nie wiem jak zrobić owe ćwiczenia mam nadzieje że pomożecie : 1)Napisać skrypt czytający ścieżkę katalogu TMP a następnie skopiować wszystkie pliki o nazwie 8 znakowej i dowolnym rozszerzeniu z katalogu TMP do katalogu roboczy na dysku D:; 2)Stworzyć skrypt pliki.bat, który będzie kopiował po 10 plików .exe z katalogu C:WindowsSystem32 do każdego z wcześniej złożonych katalogów. Po zakończeniu kopiowania aktywnym katalogiem ma być D:; Dziękuje .2010-10-17 20:18:13
[Off-Topic] [nauka] Studia mgr
hej, Zacząłem właśnie studia mgr na politechnice poznańskiej. Programuje (trochę :) w C++ i Delphi - ale to wszystko było proceduralnie... Na politechnice od razu zaczęliśmy od obiektów... i dwóch nie znanych mi języków - C# oraz Java plus UML możecie polecić jakieś dobre książki oparte na przykładach do nadrobienia braków ? Przemek2010-10-17 20:15:24
[Webmastering] [skrypt] strona downloadu
Witam, Czy zna zktoś jakiś skrypt zarządzania stroną downloadu. Programy na tej stronie pobierane byłyby z zewnętrznego serwera, więc byłaby to po prostu strona katalogująca linki do pobrania programów. Zgóry dziękuję za pomoc.2010-10-17 20:15:09
[C/C++] [C] Problem z long double
#include #include int main(void) { int n, i, j; double pi; long double lpi; i = 0; pi = 0; lpi = 0; printf("Podaj z jaka dokladnoscia chcesz obliczyc pi: "); scanf("%d",&n); while(i2010-10-17 20:03:31
[Newbie] [c++] code::blocks i WinBGIm_Library6
Mam problem z połączeniem, czy mógłby mi ktoś pomóc? Mam zainstalowane mingw(chyba najnowsza wersja) code::blocks (też najnowsze) WinBGIm_Library6_0_Nov2005 rozpakowane: pliki *.h do include w folderze mingw plik libbgi.a do lib tak samo. i nie działa. Chyba chodzi o linkowanie, ale nie wiem, jakie zlinkować Do wersji dev powinny być te pliki -lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32 z linkowane, ale nie działa. (gdy je zlinkuje w code::blocks.) Nawet na chama nie daje rady, gdy wklejam do projektu pliki z WinBGIm_Library6_0_Nov2005 i zawartość folderu include i lib z mingw. Pomocy :) Pzdr. i dziękuje z góry na pomoc xD2010-10-17 20:00:57
[Newbie] [c++] code::blocks i coś do wykresów - help
Mam pytanie, co byście mi polecali do rysowania w code::blocks, chodzi na razie o wykresy, ale może być coś także, bardziej przyszłościowego, ale prostego, gdyż nie jestem specem? Zastanawiałem się nad GRX (ale mam duży problem z instalacją pod mojego winka) WinBGIm podobno nie chodzi z code blocks, a jak chodzi to są problemy Jeżeli, ktoś się nie zgadza, z miła chęcią przyjmę jego pomoc :) Pzdr. i dziękuje :)2010-10-17 20:00:57
[Newbie] [c++] Dostęp do zmiennych klasy "twórczej"
Czołem. Mam sobie poniższy kod. Klasa "duza" ma w sobie obiekt klasy "srednia", który ma w sobie obiekt klasy "mala". Klasa "duza" ma w sobie rownież liczbę typu int. Czy jest jakiś sposób, żeby z metody test klasy "mala" odwolać się do przestrzeni, w której jest utworzony obiekt klasy "duża" i poznać wartość jej zmiennej składowej? Szukam jakiegoś eleganckiego rozwiązania, które nie wymusza stosowania wskaźników i przekazywania ich do klas podrzędnych. Zdaję sobie sprawę z tego, że nie zawsze musi istnieć coś nad klasą "mała" - obiekt może istnieć sobie samodzielnie. Ale jeśli tworząc go wiem, że będzie zawierany przez obiekt klasy "średnia", który zawierany jest przez obiekt klasy "duża", to może, może jest jakieś wyjście... Oto mój kod: #include #include using namespace std; class mala{ public: void test() { cout2010-10-17 19:55:08
[C/C++] Biblioteka Win16
Potrzebuję użyć biblioteki 16-bitowej. Udało mi się uruchomić ją w VB 4.0. Declare Function CalcSum Lib "C:Calc.DLL" _ (ByVal in_x As Double, ByVal in_y As Double, _ ByVal in_type As Integer, ByRef err As Integer) As Double Natomiast uruchomianie kodu: #include #include // DLL function signature typedef double (*importFunction)(double, double, int, int &); int main(int argc, char **argv) { importFunction addNumbers; int err; double result; // Load DLL file HINSTANCE hinstLib = LoadLibrary("C:Calc.dll"); if (hinstLib == NULL) { printf("ERROR: unable to load DLLn"); return 1; } // Get function pointer addNumbers = (importFunction)GetProcAddress(hinstLib,"CalcSum"); if (addNumbers == NULL) { printf("ERROR: unable to find DLL functionn"); FreeLibrary(hinstLib); return 1; } // Call function. result = addNumbers(1, 2, 1, err); // Unload DLL file FreeLibrary(hinstLib); // Display result printf("The result was: %fn", result); return 0; } w VC++ 1.52 powoduje: TestDll caused a general protection fault in module CALC.DLL at 0001:000000a1. Registers: EAX=4d0f0001 CS=4d0f EIP=000000a1 EFLGS=00000206 EBX=00000000 SS=36cf ESP=0000354a EBP=00003582 ECX=00003568 DS=36df ESI=000000f0 FS=0000 EDX=00003570 ES=0000 EDI=00003818 GS=0000 Bytes at CS:EIP: 26 89 07 8d 5e e6 90 36 dd 07 90 dc 16 ca 0a 90 Stack dump: 00f036cf fae53818 3dadcca9 e93f3f8c ebe93e93 0000406f 0000147f 00000000 00000000 00010000 cca9fae5 3f8c3dad 3e93e93f 406febe9 00a135b2 0000365f Czy to jest problem przekazania parametrów?2010-10-17 19:44:25
[C/C++] Problem z zadaniami ze sprawdzianu
Witam, mam problem z paroma zadaniami, które powinienem zrobić na jutro do szkoły (chodzę do klasy 1 LO). W związku z tym chciałbym prosić Was o pomoc w ich rozwiązaniu, wiem, że nie są one skomplikowane, więc nie powinny Wam zająć dużo czasu. Zad. 1 i 2 zrobiłem sam. Prosiłbym o w miarę szybką odpowiedź. Z góry dziękuje za pomoc ;-) http://img294.imageshack.us/img294/2899/sprvd.jpg2010-10-17 19:23:13
[Newbie] mpi c
Witam, mam kod programu mpi liczacy calke metoda trapezow dla funkcji 4/1+x^2 na przedziale (0,1) #include "mpi.h" #include #include void main(int argc, char *argv[]) { int myid,numprocs,i,n; double mypi,pi,h,sum,x; MPI_Init(&argc,&argv); /* Pobierz informacje o systemie */ MPI_Comm_size(MPI_COMM_WORLD,&numprocs); MPI_Comm_rank(MPI_COMM_WORLD,&myid); if (myid==0) /* Wczytaj liczbę przedziałów (tylko proces numer 0) */ { printf("Enter the number of intervals: "); scanf("%d",&n); } /* Wyślij liczbę przedziałów do pozostałych procesów w systemie */ MPI_Bcast(&n, 1, MPI_INT, 0, MPI_COMM_WORLD); h=1.0/(double)n; /* Oblicz krok całkowania */ /* Licz całkę w zadanym przedziale z krokiem h (reguła trapezów) */ for (sum=0.0, i=myid+1; i2010-10-17 18:52:46
[Delphi/Pascal] Dynamiczne tworzenie procedur?
Czytałem kiedyś o takim czymś jak fast script czyli tworzenie procedury w memo z obsługą kilku klas ale pełna wersja tego jest płatna i to sporo a w swojej aplikacji chcę zrobić coś takiego, że utworzy mi timera z procedurą która była napisana w memo i nie wiem czy warto bawić się w tworzenie tego samemu czy lepiej wykupić licencje na FastScript?2010-10-17 17:10:47
[Java] J2ME - odtwarzanie dźwięków
Witam. Jak przy pomocy J2ME odtworzyć dźwięk .wav ? Pozdrawiam P.S. Chodzi mi o proste odtworzenie dźwięku, nie o tworzenie odtwarzacza.2010-10-17 17:06:28
[Inne] Działanie CheckRemoteDebuggerPresent
Hej. Wyczytałem w różnych tutkach, iż funkcja CheckRemoteDebuggerPresent() robi generalnie to samo co IsDebuggerPresent(), tylko można jej wskazać na którym procesie ma działać. IsDebuggerPresent() czyta sobie po prostu flagę beingDebugged w PEB. CheckRemoteDebuggerPresent() powinno więc robić to samo. Potem natknąłem się na wzmiankę o innym działaniu powyższej funkcji, mianowicie, iż robi ona coś takiego: bool check_ProcessDebugPort() const { HMODULE hmod; hmod = LoadLibrary("ntdll.dll"); typedef NTSTATUS (__stdcall * FuncPointer)(HANDLE, PROCESSINFOCLASS, PVOID, ULONG, PULONG); FuncPointer _NtQueryInformationProcess = (FuncPointer)GetProcAddress(hmod, "NtQueryInformationProcess"); HANDLE currentProcess = HANDLE(-1); const PROCESSINFOCLASS processDebugPort = ProcessDebugPort; // 0x07 int returnValue; NTSTATUS status = _NtQueryInformationProcess(currentProcess, processDebugPort, &returnValue, sizeof(returnValue), NULL); if (returnValue != 0) return true; else return false; } W zarysie. Może jeszcze ewentualnie sprawdza zmienną status. Sprawdziłem u siebie pod Windows 7 x64, wszystko się zgadza. Teraz takie pytanie - czy wywołanie to przeszło jakieś historyczne zmiany? Jest różne dla różnych Windowsów? O tym nie mogę nic znaleźć :)2010-10-17 17:01:15
[Newbie] [ Delphi ] komunikaty w aplikacji wielojęzykowej
Witajcie , przypuśćmy mam aplikację wielojęzykową. Tłumaczenie do obiektów takich jak Labele , Checkboxy itp pobiera z plików. To już napisane jest. Jednak jak zrobić tłumaczenie komunikatów ? Tłumaczenie a raczej pobieanie wartosci robie tak jak gdzies tu na gotowcach widzialem , że odczytuje z kazdej formy wszystkie obiekty do osobnego pliku :) Odczytywanie tak samo. ale jak właśnie zrobić komunikaty showmessage() i application.messagebox ? nie chce gotowego rozwiazania ale podsuniecie tropu :)2010-10-17 16:37:29
[Newbie] [c++]Liczenie ilosci plików w folderze[c++]
Witam Obecnie probuje tworzyc gre 2d i potrzebuje funkcji liczacej ilosc plików w danym folderze... Jest cos takiego? Jesli nie to bylbym wdzieczny za wskazowki do napisania takiej funkcji ^^2010-10-17 15:59:08
[Webmastering] Jaki to format danych?
Witam. Jaki to format danych? [RESPONSE] PROPERTY[DOMAINCHECKTIME][0]=0.116 PROPERTY[DOMAINCHECKTIME][1]=0.236 PROPERTY[DOMAINCHECKTIME][2]=0.468 PROPERTY[DOMAINCHECKTIME][3]=0.344 PROPERTY[DOMAINCHECK][0]=211 Domain name not available; [connect] PROPERTY[DOMAINCHECK][1]=210 Domain name available; [free] PROPERTY[DOMAINCHECK][2]=210 Domain name available; [free] PROPERTY[DOMAINCHECK][3]=210 Domain name available; [free] DESCRIPTION=Command completed successfully CODE=200 QUEUETIME=0 RUNTIME=0.496 QUEUETIME=0 RUNTIME=0.584 EOF Napewno nie INI. Wywala błąd przy parsowaniu.2010-10-17 15:34:53
[C/C++] [C] - problem z przkazaniem do funkcji wskaźnika na listę
stworzyłem następujące struktury: struct stringi{ char znak; struct stringi *next,*prev; }; struct listholder{ struct stringi *first,*last; }*tekst_jawny_H,*szyfrogram_H,*haslo_H; Chciałbym stworzyć jedną funkcje push, ktora będzie mogła stworzyć listę i dopisywać do niej elementy, do każdego z trzech wskaźników: *tekst_jawny_H,*szyfrogram_H,*haslo_H Napisałem coś takiego: (printfy z numerkami do kontroli wykonania funkcji) void push(struct listholder *holder,char c){ printf("on"); struct stringi *wsk; printf("1n"); wsk = (struct stringi*) malloc(sizeof(wsk)); printf("2n"); wsk->znak=c; printf("3n"); wsk->prev=holder; printf("4n"); if (holder->first!=NULL) wsk->next=holder->first->next; else wsk->next=holder->last; printf("5n"); if (holder->first!=NULL) holder->first->prev=wsk; else holder->first=wsk; printf("fin.n"); } Po uruchomieniu zwraca exit code 5. Co robię źle z tymi wskaźnikami? (nic się nie wyświetla - żadna linia się nie wykonuje;/) Jak powinno wyglądać wywołanie tej funkcji?2010-10-17 15:26:35
[Newbie] [Delphi] Program nie chce sie zamknąć
Witam. Mam dziwny problem. Po odpaleniu programu nie mogę go zamknąć klikając w krzyżyk, jest on aktywny ale program się nie zamyka, zero reakcji. Dopiero za którymś razem program się zamknie, nie mam pojęcia dlaczego tak sie dzieje. W kodzie nie ma nic w onclose itp, problem pojawił się znikąd. Co to może być ? Nie było by to tak dziwne dla mnie gdyby nie fakt że raz sie da a raz nie. Proszę o pomoc2010-10-17 15:18:11
[Java] Sieć neuronowa
Jaką możecie polecić biblioteką do sieci neuronowych w Javie ?2010-10-17 14:26:47
[Newbie] [C++] Jak wczytać do funkcji tablice wskaźnikow na funkcje??
Witam #include using namespace std; void wysywietlmenu(); bool obrot_w_prawo(); bool obrot_w_lewo(); bool lewa_noga_doprzodu(); bool prawa_noga_doprzodu(); bool przedstawsie(); bool wyrywajlaski(); //void wykonaj( int iloscczynosci, bool* tab[]); /************************************************/ /*WYKONAJ DEKLARACJA FUNKCJI DO KTÓREJ WCZYTUJEMY TABLICE*/ void wykonaj( int iloscczynosci, bool** tab); int main() { bool (*tabruchow[6])() = {przedstawsie, obrot_w_prawo, obrot_w_lewo, lewa_noga_doprzodu, prawa_noga_doprzodu, wyrywajlaski}; int wyboroperacji; int iloscczynosci = 0; // liczba wykonanych czynoĹci przez robota bool (*wykonaneoperacje[20])(); //tablica przechowuje wykonane rozkazy przez robota /*petla wybiera operacje dopoki urzytkownik nie wpisze 8*/ do { wysywietlmenu(); cin>>wyboroperacji; if( (wyboroperacji >= 0 ) && (wyboroperacji < 7)) { (*tabruchow[wyboroperacji - 1])(); wykonaneoperacje[iloscczynosci] = tabruchow[wyboroperacji - 1]; ++iloscczynosci; } else { wykonaj(iloscczynosci, wykonaneoperacje); } }while( wyboroperacji != 8); cout2010-10-17 14:04:12
[Newbie] konwersja double -> string
Potrzebuje przekonwertowac zmienna double na string (na potrzeby winapi). Mecze sie juz z tym 3h. Probowalem funkcji itoa, ale ona ucina cyfry po przecinku. Prosze o pomoc2010-10-17 13:56:12
[Inne] [GO] Język od Google? Możliwości?
Witam! Zacznę od krótkiego przedstawienia się. Jestem calif, zafascynował mnie język Go od Google. Postanowiłem się w niego zagłębić. I oto wychodzę do Was z propozycją i zarazem reklamą. Propozycja jest taka, iż oferuję Wam współpracę w zakresie tworzenia polskiego supportu Go. Mamy już zapewnioną domenę, serwer (a także pare lekcji dot. języka GO etc.) i wszystkie potrzebne rzeczy także zostaną nam zapewnione. Do tego, mamy kontakt z jednym z głównych przedstawicieli środowiska programistów Google - a dokładnie programowania w GO. Mamy plan rozwoju supportu, zapewnioną reklamę na oficjalnej stronie Google Go (golang.org - jeśli tylko spełnimy pare warunków), wywiady z programistami Google i niezwykle otwartą drogę rozwoju. Potrzebni są jedynie dobrzy programiści, chętni do poznawania nowych ludzi, nowego języka. Potrzebujemy ludzi chętnych do pracy, pasjonatów, zapaleńców. :) Gorąco zapraszam do dyskusji w tym temacie, oraz do odwiedzania strony: http://googlego.info/ Można się ze mną skontaktować poprzez PW oraz GG: 477119 . Pozdrawiam! calif PS. Jeśli post ma charakter reklamy i jest sprzeczny z regulaminem, proszę moderatorów o usunięcie wszelkich linków z mojego postu. !2010-10-17 13:54:22
[Newbie] [C++] Gdzie zwalniać pamięc?
Witam. Mam pewien problem z programem. Wygląda on mniej więcej tak: double StwórzTablice(int size, int *&tab) { //generowanie tablicy } void Generuj() { int *tab; for() { // tu wywołuje około 100 razy funckje StwórzTablice i zwiększam jej rozmiar } } I moje pytanie: gdzie powinienem zwalniać pamięc? Na końcu funckji Generuj() czy w pętli po każdym utworzeniu tablicy? Jak to powinno wyglądać? Dziękuje za wszystkie odpowiedzi.2010-10-17 13:33:18
[Flame] Na kogo zagłosujesz?
Neutralny temat musi być, to ja dokładam 3 topic. Egon, przetnij wstążkę.2010-10-17 12:20:58
[C/C++] Problem z wyznacznikiem macierzy
Witam, jestem nowy, wiec prosze odrazu nie krzyczec, ze w zlym miejscu pisze post, abo ze juz to bylo wiele razy poruszane na forum. Musze napisac funkcje, ktora oblicza wyznacznik macierzy kwadratowej dowolnego rozmiaru. Oto co mam: double det (double** matrix, int n) { double** minor; double sum=0.0; double sign=1.0; int i, j, k; if(n==1) sum=matrix[0][0]; if(n==2) sum=((matrix[0][0]*matrix[1][1])-(matrix[1][0]*matrix[0][1])); if(n>2) { minor=matrix_alloc(n-1); for(i=0;i2010-10-17 11:58:43
[C/C++] Zaokrąglanie liczby
Witam, Znalazłem na internecie tylko jak zaokrąglać liczbę w górę lub w dół, a nie tak jak się zaokrągla w szkole (dla 1,3 daje 1, a dla 1,6 daje 2). Jak osiągnąć taki efekt?2010-10-17 11:22:37
[Newbie] [java] problem z klasą Dictionary
Witam, tak jak w temacie mam problem z klasą Dictionary. w momencie gdy używam metody put wyskakuje mi null poinet exception. z tego co czytałem to wyskakuje on wtedy gdy jeden z argumentów jest null ale w moim przypadku żaden nie jest. kod zamieściłem na pastebinie http://pastebin.com/8Cb7mTzu mógłbym prosić o wytłumaczenie mi co robię źle? albo jakieś wskazówki? z góry dziękuję pozdrawiam2010-10-17 04:33:50
[Java] java + tomcat
Próbuje stworzyc pierwsza aplikacje weebowa, jestem kompletnie zielony jak narazie w tym temacie. Robie to w użyciu Tomcat 6.0. Prosta aplikacja wyświtlająca hello world. Podczas próby uruchomienia pojawia sie błąd C:UsersmirekDocumentsNetBeansProjectsHello Worldnbprojectbuild-impl.xml:683: The module has not been deployed. Coś w necie znalazłem na temat dodawania modułów do serwera ręcznie, ale nie mam zielonego pojęcia jak to zrobic i czy to jest dobry kierunek. Proszę o pomoc2010-10-17 02:51:43
[C/C++] AVIStream - zapis zmian.
Poskładałem mały programik - ma otwierać avi, w każdej klatce zrobić jakieś zmiany i każdą klatkę zapisać z powrotem do tego pliku. Problem w tym, że nie widać owych zmian, w klatce są jakieś dane, ale chyba nie są one zapisywane. Filmik działa cały czas tak samo, nieskompresowany, otwiera się bez problemu. Czyżby funkcja AVIStreamWrite nie służyła do zapisu klatki, coś namieszałem z parametrami, czy przyczyna może być jeszcze inna? void modifyFrame1(int frame, cMovie *film) { film->grabAviFrame(frame); film->saveAviFrame(frame); printf("frame %i",frame); } int main() { cMovie *film1= new cMovie; film1->openAvi("movies/bf.avi"); for(int i=5;iend(); getch(); return 0; } .h class cMovie { private: AVISTREAMINFO psi; PGETFRAME pgf; Decoding long lastframe; int mpf; size_t size; char *pdata; public: PAVISTREAM pavi; char *pdataGPU; int width; int height; cMovie(); void openAvi(LPCSTR szFile); void grabAviFrame(int frame); void saveAviFrame(int frame); void end(); }; .cpp cMovie::cMovie() { } void cMovie::openAvi(LPCSTR szFile) { AVIFileInit(); if (AVIStreamOpenFromFile(&pavi, szFile, streamtypeVIDEO, 0, OF_WRITE, NULL) !=0) { printf("Error - cannot open file or wtf!n"); } AVIStreamInfo(pavi, &psi, sizeof(psi)); width=psi.rcFrame.right-psi.rcFrame.left; height=psi.rcFrame.bottom-psi.rcFrame.top; lastframe=AVIStreamLength(pavi); mpf=AVIStreamSampleToTime(pavi,lastframe)/lastframe; pgf=AVIStreamGetFrameOpen(pavi, NULL); if (pgf==NULL) { printf("Failed To Open The AVI Frame!n"); } printf("Movie info:ntw: %inth: %intlast: %in",width,height,lastframe); } void cMovie::grabAviFrame(int frame) { LPBITMAPINFOHEADER lpbi; lpbi = (LPBITMAPINFOHEADER)AVIStreamGetFrame(pgf, frame); pdata=(char *)lpbi+lpbi->biSize+lpbi->biClrUsed * sizeof(RGBQUAD); } void cMovie::saveAviFrame(int frame) { for(int i=0;i2010-10-17 02:31:46
[Webmastering] Google maps API
Witam, próbuję za pomocą google maps API przypisać współrzędne do kodów pocztowych i natrafiłem na problem, z którym nie potrafię sobie poradzić. Funkcja geo.getLatLng(adres,function(punkt) pomimo, że jest w pętli wykonuję się tak, jakby była poza nią. Zamiast wyświetlić kody ze współrzędnymi wyświetla tylko ostatnią współrzędną. Szukałem gdzie mogłem... Jakby ktoś wiedział gdzie leży błąd, to bardzo proszę o pomoc... Test var geo; var adres; var wsp; function mapaStart() { if(GBrowserIsCompatible()) { // nowy obiekt do geokodowania geo = new GClientGeocoder(); for( var i=1; i2010-10-16 23:32:19
[Newbie] [JAVA] Co dalej?
Mam problem ponieważ się zaciął i nie wiem co dalej się uczyć robić. Na razie mam ogarnięte: - pętle, - tablice, - warunki, - funkcje - tak troszeczkę, - no i działania na zmiennych. Teraz rodzi się problem co dalej? Nie mam pomysłu co mogę napisać, żeby czegoś nowego się nauczyć. Teraz chyba rozwiązaniem jest uczyć się obiektowo spoglądać na to co chce zrobić i tak pisać, ale czy na pewno dobrze myślę? Jeżeli nie to proszę o wyprostowanie moich myśli a przy okazji jakieś propozycje prostych pseudo-programów, przy których trzeba coś zrobić. Pozdrawiam, Mumoniasty :)2010-10-16 23:29:31
[Webmastering] Edytor plików yaml
Witam, Czy spotkaliście się z godnym polecenia edytorem plików yaml? Jak dotąd nie natknąłem się na nic lepszego niż na funkcjonalność oferowaną przez notatnik... Pozdrawiam,2010-10-16 23:18:40
[Hardware/Software] Potrzebna moc obliczeniowa
Pod takim tutułem pojawił się wątek na usnecie pl.comp.lang.delphi W skrócie: gość znalazł jednostronną funkcję szyfrującą i na jej bazie napisał program szyfrujący itp. itd. Teraz potrzebuje zrobić testy statystyczne, więc jak ktoś ma puste przebiegi to zapraszam na stronę usnetu: http://usenet.gazeta.pl/usenet/0,47943.html?group=pl.comp.lang.delphi&tid=1109104&pid=1109104&MID=%3Ci8v0r5%247bc%241%40news.task.gda.pl%3E lub na stronę projektu gdzie wszystkiego się dowiesz: http://www.szyfrowanie.com/testy.php2010-10-16 22:22:14
[Java] JEE problem na starcie
Próbuje stworzyc pierwsza aplikacje weebowa, jestem kompletnie zielony jak narazie w tym temacie. Robie to w użyciu Tomcat 6.0. Prosta aplikacja wyświtlająca hello world. Podczas próby uruchomienia pojawia sie błąd C:UsersmirekDocumentsNetBeansProjectsHello Worldnbprojectbuild-impl.xml:683: The module has not been deployed. Coś w necie znalazłem na temat dodawania modułów do serwera ręcznie, ale nie mam zielonego pojęcia jak to zrobic i czy to jest dobry kierunek. Proszę o pomoc2010-10-16 22:15:00
[Newbie] [c++]Mozliwosc zmiany koloru tekstu wyswietlania.
Czy jest mozliwosc zmiany koloru tekstu np.jak napisze cout2010-10-16 22:12:11
[Hardware/Software] Black screen po fullscreenie
Ostatnio wkurza mnie jedna rzecz: Często po zamknięciu aplikacji fullscreenowej (gierki) zostaje mi czarny ekran na którym widać kursor (zmienia się jeżeli np najadę nim na pole tekstowe). Nie wiem od czego się to dzieje - ale jak już się wydarzy to będzie się robiło tak cały czas aż do restartu. Żeby się tego pozbyć wciskam WIN+L, na ślepo klikam drugiego użytkownika (nie może być ten sam) i wklepuję hasło - pojawia się wszystko - przelogowuję się z powrotem. Dodam, że korzystam z dwóch moniorów w trybie dual view - na drugim monitorze wszystko jest widoczne. Miał ktoś coś takiego?2010-10-16 21:14:09
[C/C++] [c++] Programowanie sieciowe - jaka biblioteka
Witam, chciałbym zrobić prostą grę - warcaby z możliwością gry przez internet. Zrobienie samej gry nie stanowi dla mnie większego problemu, jednak nie wiem kompletnie od czego zacząć jeśli chodzi o moduł sieciowy. Czytam o asio ze strony http://think-async.com/Asio ale jakoś strasznie opornie mi to idzie. Może sprecyzuje swoje cele. Chcę napisać grę w C++/SDL - warcaby. Rozgrywka ma być prowadzona przez internet. Problem w tym, że kompletnie nie wiem jak postawić serwer który obsługiwałby graczy, tj. łączył ich ze sobą, i jak zaprojektować moduł sieciowy w samej grze. Mam taki pomysł żeby między graczami wymieniać tylko tablicę reprezentującą planszę i na jej podstawie tworzyć reprezentację graficzną dla obu graczy. Czy do czegoś takiego koniecznie potrzebuję asio czy może jest coś prostszego. Bardzo proszę o podpowiedzi osoby które już bawiły się w tego typu rzeczy.2010-10-16 19:48:42
[Inne] Delphi i java
Mam pytanie, czy istnieje komponent Java, do delphi? ( Umożliwia odtwarzanie JAVA w oknie delphi ). JAK ZŁA KATEGORIA TO PRZENIEŚCIE. Z góry dzięki za pomoc, Moe2010-10-16 19:40:18
[C/C++] [C]Mnożenie macierzy rzadkich
Witam wszystkich Mój problem polega na mnożeniu macierzy rzadkich. Mam już kod który generuje taką macierz(najprostszą, macierz diagonalną).Dla tych którzy nie wiedzą o co chodzi, macierz rzadka to taka która ma bardzo mało elementów różnych od 0, macierz diagonalna to tak która ma na przekątnej coś różnego od 0). W efekcie dostaje w plikach coś takiego: 0 0 7; 1 1 6; 2 2 9; 3 3 1; 4 4 4; 5 5 8; 6 6 5; 7 7 6; 8 8 4; 9 9 7; 10 10 6; 0 0 2; 1 1 1; 2 2 9; 3 3 8; 4 4 4; 5 5 5; 6 6 6; 7 7 6; 8 8 7; 9 9 8; 10 10 1; 1 cyfra to kolumna druga to wiersz i 3 to wartość Jest to tylko cześć macierzy ponieważ każda składa się ze 100 000 elementów niezerowych. Problem mój jest taki żeby to teraz pomnożyć i otrzymać wynik:) Mój pomysł jest taki żeby wczytywać 100 elementów jednej macierzy i 100 elementów drugiej i mnożyć to przez siebie. Pytanie jak to napisać(trzeba tworzyć jakby własnych cache) i wszystko zapisać i do pliku. Kod którym do tej pory dysponuje to: #include #include #include int row_numb = 100000; //rozmiar macierzy int col_numb = 100000; //rozmiar macierzy int coeff = 0.1; //wspolczynnik wypelnienia int n = int(coeff * row_numb * col_numb); //liczba elementow niezerowych // void gen(char* fileName, int row_numb, int col_numb, int range) { //[0 do range) z ktorego losujemy wartosc elementow macierzy FILE * pFile; int i, j, w, k; pFile = fopen (fileName,"w+"); if (pFile!=NULL) { srand(time(0)); /* for(i=0; i2010-10-16 19:34:17
[C# i .NET] Mały problem z zakodowanie
Piszę własny programik na zasadzie pytanie/odpowiedź Mam problem z zakodowaniem wieloliniowego tekstu, a mianowicie: Kraków to miasto położone nad ..., drugie po Warszawie miasto pod względem liczby mieszkańców. (Uzupełnij). Koduje na zasadzie schematu: case "pytanie": Clipboard.SetText("odpowiedź"); button1.Visible = true; break; Z góry dziękuje za pomoc.2010-10-16 19:19:16
[C/C++] cygwin, problem z niektórymi poleceniami
Zainstalowałem cygwina na windowsie xp. Nie działają mi w ogóle komendy typu ./configure call chadir. Po wprowadzeniu do cygwina komendy dostaję zwrot command not found jestem troche zielony jeśli chodzi o informatykę może mi ktoś pomóc. Wytłumaczyć czemu się tak dzieje i co powinienem zrobić aby komendy te działały. Z góry dziekuję za pomoc2010-10-16 18:57:38
[C/C++] cygwin
Zainstalowałem cygwina na windowsie xp. Nie działają mi w ogóle komendy typu ./configure call chadir. Po wprowadzeniu do cygwina komendy dostaję zwrot command not found jestem troche zielony jeśli chodzi o informatykę może mi ktoś pomóc. Wytłumaczyć czemu się tak dzieje i co powinienem zrobić aby komendy te działały. Z góry dziekuję za pomoc2010-10-16 18:57:38
[Newbie] [QT/C++]Rysowanie gradientu krokowego - nie rozumiem
Ok, mam kolejny problem ;) Chciałem zrobić taki gradient - jak na rysunku, tylko, że nie w "bok", ale zwyczajnie, poziomo, kolor pod kolorem. Zrobiłem gradient, który "płynnie" przechodzi, ale potrzebuję takiego, który będzie miał okr. liczbę kroków, np. jakieś n i będzie je wyswietlał, jak na tym rysunku powyżej. Mam taki wzór, gdzie c1,c2 - 2 kolory, których muszę użyć, n to liczba kroków. --------------------------- | c1 | --------------------------- | (2*c1+c2)/3 | --------------------------- | (2*c2+c1)/3 | --------------------------- | c2 | --------------------------- Siedzę dzisiaj cały dzieńi mam kompletną pustkę w głowie ... Jedynie, co mi przyszło na myśl, że kazdy krok, to inny kolor .... Jak to zrobić? Mógłby ktoś wytłumaczyć? Bo ja tego nie rozumiem :( To kod na "płynny" gradient, od czarnego, do żółtego : (tylko taki mi wychodzi, ten krokowy niestety nie :/ ) [code]#include #include #include #include #include class ImageWidget : public QWidget { QImage image; protected: void paintEvent(QPaintEvent*); public: ImageWidget(QWidget* parent=0); }; void ImageWidget::paintEvent(QPaintEvent* e) { int value = 0x00ff00; image = QImage(256, 256,QImage::Format_RGB32); for (int y = 0; y < image.height(); y++){ int *p = (int*)image.scanLine(y); for (int x = 0; x < image.width(); x++){ value = (x*255)/image.width(); p[x] = (value2010-10-16 18:30:09
[Newbie] ucina url
problem polega na tym ze mam w zmiennej jakis ciąg odzielony spacjami i w linku mam tylko ciąg do pierwszej spacji a potem pucha nic nie ma ;| jak wyswietle zmienna echem to jest wporzadku . załączam kod i prosze o pomoc nigdy sie z czymś takim nie spotkałem:2010-10-16 18:29:02
[Inżynieria oprogramowania] Strona internetowa + aplikacja kreująca dane do bazy danych
Witam serdecznie! Przyszło mi napisać stronę internetową dla hurtowni. Klient zażyczył sobie, żeby na podstronach "Artykuły" i "Promocje" co jakiś czas dodawać kilka produktów (raz, góra dwa razy w miesiącu). Generalnie jednocześnie ma ich nie być dużo - 30 do 50 (pojawiają się nowe produkty to stare usuwamy). Zażyczył sobie również aplikację do umieszczania w bazie danych tych właśnie produktów. Przewiduję taką strukturę bazy: * tabele: produkty (id, nazwa, opis, zdjecie), promocje (id, nazwa, opis, zdjecie, cena) Mam teraz kilka pytań: 1) Baza nie będzie duża więc chciałbym zastosować SQLite zamiast MySQL-a. Dobry pomysł? 2) Chciałbym zrobić ten kreator jako aplikację okienkową w Delphi. Jej działanie polegałoby na: a) skopiowaniu pliku z bazą z serwera b) dopisaniu do bazy (pliku) danych c) ponownym wysłaniu pliku na serwer Byłbym bardzo wdzięczny gdybyście podpowiedzili mi co ewentualnie zmienić. Pozdrawiam!2010-10-16 17:33:08
[Newbie] [java]Tworzenie klasy i jej składowych
Witam. Dopiero rozpoczynam przygodę z javą i w ogóle z programowaniem obiektowym. Na pierwszej liście zadań dostałem takie oto polecenie: Stworzyć klasę Samochod: ⢠z atrybutem iloscPaliwa, ⢠z atrybutem statycznym licznikSamochodu, ⢠z konstruktorem bezargumentowym (domyślnym) Samochod, ⢠z konstruktorem Samochod , ⢠z metodą zatankujPaliwo, ⢠z metodą sprawdzPaliwo, ⢠z metodą statyczną podajLicznikSamochodu. Ponieważ nie mam jak skonsultować tego zadania z prowadzącym proszę o zweryfikowanie mojego kodu i Wasze uwagi na ten temat :) Z góry dzięki i pozdrawiam :) public class Samochod { double iloscPaliwa; static double licznikSamochodu; Samochod() { } Samochod(int i) { } void zatankujPaliwo() { } void sprawdzPaliwo() { } static void podajLicznikSamochodu() { } }2010-10-16 16:21:04
[Off-Topic] [Mikroprocki] Pomoc w wyborze tematu projektu
Mam w tym semestrze to zrealizowania projekt z Techniki Mikroprocesorowej, ale nie mam za bardzo pomysłu na temat. Jeśli chodzi o to z czego możemy korzystać to nie ma specjalnych ograniczeń. Są uczelniane FPGA (razem z ekranami dotykowymi, kamerami, portami ethernetu i blutooth), można też pracować z własnymi AVR czy ARM. Niestety wszystkie zestawy lego mindstorm już są zarezerwowane (przez pierwsze grupy który mogły) więc to odpada. Interesuje mnie głównie sam temat, ale jeśli ktoś ma od razu wstępny pomysł na realizację to też chętnie posłucham. Od razu mówię że nie jestem jakimś zapalonym elektronikiem :P Znam podstawy VHDL bo mieliśmy okazję pracować z FPGA, ale lepiej czuje się raczej w programowaniu w C / asm niż w vhdl. Prowadzący proponował żeby sie zastanowić nad jakimiś zabawkami do "inteligentnego domu" typu sterowanie roletami. Fajnie by było jakbyście podzielili się swoimi pomysłami (albo tematami które sami mieliście okazję realizować) :)2010-10-16 15:46:51
[Delphi/Pascal] [Synapse] Przekierowanie strony z automatu
Czy istnieje w synapse coś takiego jak HandleRedirects w Indy, synapse zwraca mi: 302 - Found tutaj adres strony czy w synapse istnieje jakieś eleganckie przekierowanie z automatu, czy pozostaje mi wyłuskać adres tej strony i zrobić przekierowanie "ręcznie" ??2010-10-16 15:44:59
[Bazy danych] brak polskich znaków przy listowaniu
witam mam problem poniewaz przy listowaniu nazw tabel z polskimi znakami na stronce sa inne znaki niz powinny byc poradzicie cos ?? dodam nagłówek dla jasnosci:2010-10-16 15:18:10
[C/C++] Linia z punktu A do punktu B
Witam, mam za zadanie napisac do gry 2d (Soldat - Soldat.pl) programik ktory bedzie dzialal tak. Wokol celownika bedzie okrag, gdy najedziemy nim, na jakiegos gracza tworzy sie linia od naszego ludka, do tego ktorego namierzamy. Problem w tym ze niewiem co zrobic i jak nazywa sie gostek A i gostek B. czy trzeba wyczytac pakiety albo cos? :P2010-10-16 14:47:20
[Newbie] [c++] Szukanie tekstu na stronie
Hej :) Używam TWebBrowser w C++Builder i chciałbym się dowiedzieć, jak wyszukać jakiś tekst na wyświetlonej stronie? Nawet nie musi mi go pokazywać, tylko zeby go znalazł i wiedział ze akurat wystąpił w tym czasie. Proszę o szybką odpowiedź i dzięki :D2010-10-16 14:44:09
[Newbie] Picturebox - tekst po najechaniu
Jak zrobić aby po najechaniu na picturebox wyświetlał mi się tekst ? text w sensie podpowiedź do czego ten guzik jest.. jeszcze.. da się zrobić z obracka picturebox button ? jeśli podstawię pod niego kod to działa, ale nie zachowuje się jak button -> tz nie klika ;p2010-10-16 14:32:12
[Praca] [C++] 2 programy do wykonania
Witam, Chciałbym się zapytać czy byłaby możliwość wykonania któregoś z poniższych programów. Jeżeli tak to proszę tez podac cenę. 1.Implementacja protokołu RTP lub RTSP do transferu multimediów (video i audio) przez sieć z jednego do wielu użytkowników (multicast) Źródłem multimediów może być plik lub kamera.Najlepiej z wykorzystaniem bibliotek Real-Time Streaming Protocol (RTSP) Windows Media Extensions lub JRTPLIB is an object-oriented RTP library written in C++. (Kodowanie multimediów również dowolne poprzez swobodny wybór gotowej biblioteki kodera.) Transmisji multicastową rozwiązać w oparciu i interfejs gniazd. Implementacja po stronie klienta pełnej prezentacji multimediów, a po stronie serwera wybór mediów do transmisji. Kompilator najlepiej Microsoft Visual C++ 2008. 2.Użycie istniejącego symulatora zjawisk fizycznych C++ - Box2D Physics Engine do wizualizacji efektu np. rzucanych jednocześnie piłek z różna siłą + kolizja np na przykładzie bilarda. Wybór silnika graficznego Winapi. Kompilator najlepiej Microsoft Visual C++ 2008. ----------------------------------------------- deadline na razie nie ma znaczenia... Proponowaną cenę za dany program proszę przesyłać na adres stryju256[małpa]gmail.com Pozdrawiam, Zbyszek.2010-10-16 14:26:33
[Bazy danych] Problem z utworzeniem właściwej tabeli
Witam, dostałem do zrobienia projekt bazy danych sklepu komputerowego. Wykładowca zażyczył sobie, żeby każdy podzespół był dokładnie opisany, co uniemożliwia mi łatwe wprowadzanie towarów do magazynu. Moja baza ma spełniać funkcje zakupu części od dostawców, składanie komputera/zestawów komputerowych, oraz ich sprzedaż. Możliwy ma być też zakup pojedynczego towaru. Problem polega na tym, że jeśli chciałbym kupować wszystkie towary oddzielnie to musiał bym mieć klucze podstawowe zarówno w tabeli z magazynem i w tabelach z częściami...na fakturze zakupu również pojawiło by się wiele kluczów, nie wiem jak sobie z tym poradzić, mam nadzieję, że mogę liczyć na waszą pomoc. Pozdrawiam Oto moja baza (Tabela "Towary" jeszcze nie usunięta, miałem zamiar przerobić ją na tabelę "Magazyn" i podpiąć do niej każdą tabelę z częściami (Procesory, Monitory itp.). Proszę nie zwracać też uwagi na typy danych, bo prawie wszędzie jest INTEGER,na razie muszę zrobić poprawne relacje i tabele a dopiero na końcu zajmę się tymi typami. Projekt wykonuję w programie DBDesigner. Daję link, ponieważ obrazek nie zmieści się na forum: Link -> http://img87.imageshack.us/img87/3420/baza.png2010-10-16 13:59:38
[Java] Container i panele
Witam. Chciałbym zrobić okno, które składa się z dwóch pomniejszych okien. Jednego po lewej, w którym byłoby menu, a drugiego po prawej, który byłby "obszarem rysowania". Chcialem w ten sposób wykluczyć możliwość, ze jak ktoś da np. współrzędne obrazkowi 0,0, to żeby nie wchodził on na menu, tylko domyślne 0,0 było już poza tym menu. Mam taki konstruktor okna: public SmpWindow() { Container contents = getContentPane(); contents.add(new Menu()); contents.add(new DrawWndPane()); } Menu to okno z menu, a DrawWndPane to okno rysowania. Niestety jak oba okna są dodane, to wyświetla tylko to drugie :/ Jak to naprawić?2010-10-16 13:50:30
[C/C++] c++ co i jak
Witam.Sprawa wygląda tak.Wykładowca zażyczył sobie od nas projekt.Tematy które on podał są na ocenę co najwyżej cztery(90% z nich o dziwo na 3).Mnie interesuje ocena 4.5-5.Kazał mi sobie wymyślić jakiś temat.Mam się uwinąć z tym w jakiś miesiąc + tydzien , dwa,przyjmując ,żę codziennie przy tym chwilke posiedze.Problem w tym ,że nic jeszcze ciut bardziej poważnego nie robiłem moja przygoda z programowania kończy się na zadaniach ze spoja i książkach do algorymów albo stronkach . Do głowy przyszła mi symulacja ruchu drogowego tzn buduje sobie jakieś skrzyżowanie z klocków i puszczam ruch.Auta te maja jechać zgodnie z przepisami kodeksu:P.Nie mam pojęcia jakich bibliotek graficznych użyć do tego (koleś powiedział ,że może być np Allegro).Projekt na przedmiot programowanie w c++.Nie wiem czy to będzie odpowiednio ambitne czy też nie.Aha przyjmując kryterium kolesia na ocenę co najwyżej 4 są jakieś gry symulacyjne.Proszę o wyrozumiałość i sugestie.2010-10-16 13:44:14
[C/C++] [C++] Pomoc w wyborze tematu projektu semestralnego
Witam.Sprawa wygląda tak.Wykładowca zażyczył sobie od nas projekt.Tematy które on podał są na ocenę co najwyżej cztery(90% z nich o dziwo na 3).Mnie interesuje ocena 4.5-5.Kazał mi sobie wymyślić jakiś temat.Mam się uwinąć z tym w jakiś miesiąc + tydzien , dwa,przyjmując ,żę codziennie przy tym chwilke posiedze.Problem w tym ,że nic jeszcze ciut bardziej poważnego nie robiłem moja przygoda z programowania kończy się na zadaniach ze spoja i książkach do algorymów albo stronkach . Do głowy przyszła mi symulacja ruchu drogowego tzn buduje sobie jakieś skrzyżowanie z klocków i puszczam ruch.Auta te maja jechać zgodnie z przepisami kodeksu:P.Nie mam pojęcia jakich bibliotek graficznych użyć do tego (koleś powiedział ,że może być np Allegro).Projekt na przedmiot programowanie w c++.Nie wiem czy to będzie odpowiednio ambitne czy też nie.Aha przyjmując kryterium kolesia na ocenę co najwyżej 4 są jakieś gry symulacyjne.Proszę o wyrozumiałość i sugestie.2010-10-16 13:44:14
[Java] Przechwytywanie klawiszy w tle i przesyłanie do gniazda sock
Witam Mam taką prośbe, czy ktoś mógłby mi napisać, lub powiedzieć jak napisać taką aplikacje, która działa w tle - nie tworzy żadnego okna i przechwytuje cały czas klawisze które wcisnęła osoba która uruchamiał ten program, a co jakieś 3h program automatycznie będzie łączyć się z aplikacją przez gniazdo socket i wysyłał dane - już zrobiłem program w C++ który będzie to odbierał. Bardzo proszę o pomoc ^^2010-10-16 13:36:19
[Newbie] błąd związany z szablonem funkcji c++
mam taki szablon funkcji template double suma(typ *argument,int dlugosc) { double wynik=0; for(int i=0;i2010-10-16 13:34:12
[C/C++] Wczytanie danych do tablicy
Witam, mam pewien problem: Jak wczytać do tablicy taki ciąg np.: "5 6 4 3 6 2 3"? Jest on zmiennej długości, która =n Pozdrawiam2010-10-16 12:25:30
[Newbie] Wczytanie danych do tablicy
Witam, mam pewien problem: Jak wczytać do tablicy taki ciąg np.: "5 6 4 3 6 2 3"? Jest on zmiennej długości, która =n Pozdrawiam2010-10-16 12:25:30
[Webmastering] Parsowanie pliku z danymi do ceneo
Plik z danymi do ceneo z xmlem, jake do niego dobrać, plik jak wiecie to zwykły php który generuje z bazy klienta listę produktow na potrzeby ceneo (ixml_ceneo.php). Struktura zaczyna sie od: 26 Produkt 1 249 Czym sie dobieracie do tego ?2010-10-16 11:03:15
[Newbie] [c++] ilosc przesuniec w tablicy
Witam Muszę zrobić funkcję, która przy insertion sort sprawdza, która cyfra była najwięcej razy przestawiana, ile to było razy, jaka była jego początkowa i końcowa pozycja. Mam pewne pomysły, ale mam jakiś problem z przeniesieniem to na algorytm. Robię kopię pierwotnej nieposortowanej tablicy. następnie sprawdzam dla każdego elementu pierwotnej tablicy ile miejsc dalej znajduje się w posortowanej tablicy. Do czasu aż obie wartości będą sobie równe to licznik się zwiększa. Następnie wartość licznika wstawiam w nowo utworzoną tablicę. i tak po kolei. Oczywiście nie każda liczba przesuwa się w prawo. Te o mniejszej wartości po posortowaniu przesuwają się w lewo i to też próbowałem uwzględnić. Niestety w kodzie coś nie gra. Jeśli pierwotna tablica jest posortowana malejąco to wiadomo, że pierwsza i ostatnia liczba powinna zmienić pozycję o n-1 razy (gdzie n to liczba elementów), a wychodzi co innego. Coś nie liczy mi prawidłowo. Oto kod: void CheckKey(unsigned aCopyTab[], unsigned aTab[], unsigned n) { aCopyTab[n]; unsigned aResult[10]; //zerowanie tablicy for(int i = 0; i < n; ++i) { aResult[i] = 0; } int j,key; int wynik = 0; static int licznik = 0; for(int i = 0; i < n; ) { key = aCopyTab[i]; //inkrementacja licznika do czasu kiedy aCopyTab[i] bedzie mialo ta sama wartosc co aTab[j] bool JesliZnajdzie = false; for(j = i; j < n ; ++j) { licznik++; if(aTab[j] == key) { JesliZnajdzie = false; break; aResult[i]=licznik; } licznik = 0; } //jesli po drodze nie znajdzie odpowiednika swojej wartosci to od j=i leci do zera if(!JesliZnajdzie) { for(j = i; j>=0 ; --j) { licznik++; if(aTab[j] == key) break; } aResult[i]=licznik; licznik = 0; } ++i; } for(int i = 0; i < n; ++i) { std::cout2010-10-16 02:44:55
[C# i .NET] RequiredFieldValidator
Witam prosze o pomoc w nastepujacej sprawie. mam kod: * * Moj problem polega na tym, ze nie wiem jak zrobic, zeby wcisniecie przycisk1 powodowalo walidacje tylko pierwszego pola, a wcisniecie przycisk2 walidacje drugiego. W tej chwili bez wzgledu ktory przycisk wscisne sprawdzane sa oba pola. Pozdrawiam Andrzej2010-10-16 01:11:03
[C/C++] Muzyka w C++
Witam. Jak mogę dodać dzwięk do mojego programu? Najbardziej odpowidałoby mi wykorzystanie Direct Sound albo jeśli jest coś takiego w Win API. Za odp. z góry dzięki, sam nie moge sobie pordzić z tym problemem ;)2010-10-16 00:00:03
Poprzednia 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 Następna