hipermarkety 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

[Nietuzinkowe tematy] cnn-um

cnn-universal machine. Czy ktos moze wie cos na ten temat ? Wyczytalem ze to jest jakis chip, ale jest tez zrealizowany algorytmicznie. pomyslalem ze moze sa do tego jakies biblioteki czy cos, wiecie moze jakie ? jak to wogole dziala ?
2010-03-25 02:19:55

[C# i .NET] [C#] Miganie dyn. tw. kontrolek w FlowLayoutPanel

Mam na formie FlowLayoutPanel i Button tworzący dynamicznie inne buttony, które są natychmiast przypisywane do tego FlowLayoutPanel kod w stylu: Button button = new Button(); button.Size = new Site(100, 23); button.Text = "tekst"; button.Click += OnClick; flowLayoutPanel.Controls.Add(b); problem polega na tym, że kontrolka przez milisekundę jest w górnym lewym rogu tego Panelu zanim go komponent go ustawi jest to zauważalne i nie wygląda zbyt fajnie, jak się tego pozbyć? kombinowałem z suspendlayout, performlayout, application.doEvents, zmianą visible itp ale dalej jest to samo
2010-03-25 02:18:56

[Delphi/Pascal] Problem z glowna forma

Problem jest dziwny a mianowicie: Mam aplikacje, na starcie wyskakuje okienko do logowania. Przez dlugi czas mialem wlasnie owe okienko do logowania jako glowna forme. W koncu zmienilem w opcjach projektu glowna forme na te ktora sie modaluje po zalogowaniu. Teraz na starcie mi sie uruchamiaja obie formy. Wie ktos czemu ? (nie ma nigdzie showmodal, okienka logowania). Sprawdzilem: na czystym projekcie, po zmiany glownej formy jest OK, ale w tej rozbudowanej aplikacji tak nie jest.
2010-03-25 02:15:36

[Inne] komendy unix

Witam, W programie (język C) piszę program, która głównie operuje na funkcji system() dzięki której mogę poruszać się komendami unix po systemie. Utknąłem w martwym punkcie przy wypisywaniu zawartości plików na ekranie. Program uruchamiam z linii poleceń ./program bazadanych, "baza danych" to folder gdzie znajdują się pliki z *.txt. A otóż chciałbym, aby zawartość plików z folderu "baza danych" (nie znam ich nazwy tylko folderu gdzie się znajdują) wypisać na stdout. Na początku poruszam się komendą "cd bazadanych" , następnie aby wypisać stosuję cat plik.txt plik2.txt - tyle, że nie znam nazwy plików (plik.txt plik2.txt itd. ), jest jakaś komenda, która wypisze mi zawartość wszystkich plików umieszczonych w folderze ? Czy aby poznać nazwy plików i je później wypisać na stdout muszę niestety użyć funkcji readdir i opendir. Zależy mi na komendzie no bo znacznie skróci działanie programu. Z góry dziękuję za pomoc.
2010-03-25 01:09:35

[Java] [Wyświetlenie] Applet Java wyświetlający kolejne zdjęcia

Na początek witam wszystkich użytkowników tego forum. Napisałem applet którego zadaniem jest wyświetlanie kolejnych zdjęć w pętli. Gdy odpalam go w Eclipse wszystko fajnie działa. Podobnie przy wykorzystaniu appletviewer ale gdy umieszam go w html koniec radości. Dodam że jestem początkującym programistą i więcej napisałem aplikacji niż apletów. Umieszczenie apletu w html: Źródło apletu: import java.applet.Applet; import java.awt.*; import java.io.*; import java.util.*; public class ImageApp extends Applet implements Runnable { //deklaracja zmiennych private static final long serialVersionUID = 1L; private ArrayList imagesTable = new ArrayList(); private int cR, cG, cB, mSek; private String color, file, miliSekundy; private BufferedReader inputFile; private Image aktualneZdjecie; private int iloscZdjec; private int x = 10; private int y = 10; private int aktualnyNumerZdjecia = 0; private Thread my_thread = null; //inicjalizacja obiektów public void init() { //pobranie parametrów tła appletu if ((color=getParameter("colorR"))!=null) cR=Integer.parseInt(color); if ((color=getParameter("colorG"))!=null) cG=Integer.parseInt(color); if ((color=getParameter("colorB"))!=null) cB=Integer.parseInt(color); setBackground(new Color(cR,cG,cB)); //pobranie parametru nazwy pliku z listą zdjęć, //generowaną lokalnie przez użytkownika (programik zewnętrzny). //plik z listą jest umieszczony obok appletu i zdjęć if ((file=getParameter("file"))==null) { System.out.println("Nie pobrano nazwy pliku"); file = "ImageList.txt"; } //pobranie parametru milisekund if ((miliSekundy=getParameter("miliSekundy"))!=null) mSek=Integer.parseInt(miliSekundy); else mSek=3000; //metoda wypełnia tablicę typu ArrayList i zwraca ją w postaci obietku myFileReader(file); //pobranie liczby wierszy z pliku iloscZdjec = imagesTable.size(); } public void start() { my_thread = new Thread(this); my_thread.start(); } public void run() { while (true) { if (aktualnyNumerZdjecia!=(iloscZdjec-1)) aktualneZdjecie = getImage(getCodeBase(), imagesTable.get(aktualnyNumerZdjecia++)); else { aktualneZdjecie = getImage(getCodeBase(), imagesTable.get(aktualnyNumerZdjecia)); aktualnyNumerZdjecia = 0; } repaint(); try { Thread.sleep(mSek); } catch (InterruptedException e) { e.printStackTrace(); } } } private ArrayList myFileReader(String nazwaPliku) { try { inputFile = new BufferedReader(new FileReader(file)); String line = ""; while (true) { line = inputFile.readLine(); if (line == null) break; imagesTable.add(line); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return imagesTable; } public void paint(Graphics g) { int imgWidth = aktualneZdjecie.getWidth(this); int imgHeight = aktualneZdjecie.getHeight(this); int x = (getWidth()-imgWidth)/2; int y = ((getHeight()-imgHeight)/2)-20; g.setColor(Color.WHITE); g.fillRect(x-10, y-10, imgWidth+20, imgHeight+50); g.drawImage(aktualneZdjecie, x, y, this); } } Aplet korzysta z pliku ImageList.txt z listą generowaną przez użytkownika (do tego napisałem oddzielną aplikację). Obok listy są umieszczone zdjęcia, klasa i index.html. Przykładowa lista: 100_4393.jpg 100_4394.jpg 100_4395.jpg Pomożecie?
2010-03-25 01:01:05

[C/C++] sizeof i wielkosc wskaznika

Czesc stworzylem strukture typu sturct Rolki { int rodzaj; Rolki *A; Rolki *B; Rolki *C; Rolki *D; } i jest to dla mnie bardzo wazne bym mogl odnosic sie do rolek A B C D za pomoca zmiennej na przyklad Rolki fajne ..... fajne->(A+sizeof(*Rolki)*2)->rodzaj tyle ze to co napisalem nie jest do konca poprawnie ale mysle ze odnosi kwintesencje mojego zapytania tzn ze pomoca liczby 2 odnioslem sie do fajne->C->rodzaj czy da sie to jakos zrobic za pomoca sizeof jesli nie to jak :) dzieki i pozdrowcie
2010-03-25 00:36:54

[Java] [JAVA] - problem z canvasem

Czesc, Jestem raczkujacy w javie i mam taki o to problem, ze chce dziedziczyc po klasie Canvas, i dopisac do niej pare metod. Chcialem dopisac metode rysujujaca cos na moim canvasie np. prostokat. Jednak rysowana grafika odrazu znika po narysowaniu. Jak zrobic zeby byla widoczna na dluzej?? Oto moj kod: class GCanvas extends Canvas { public void paint(Graphics g) { } public void testDraw() { Graphics g = this.getGraphics(); g.setColor(Color.BLACK); g.drawRect(0,0,100,100); this.paint(this.getGraphics()); } }
2010-03-25 00:35:05

[Java] Tablica dwuwymiarowa problem

Stworzyć kolekcję ListaNaTablicy2D, która będzie pamiętała listę obiektów klasy Object w tablicy dwuwymiarowej. W konstruktorze podawane są wielkości tych dwóch wymiarów (liczbę wierszy, liczbę kolumn). Dla uproszczenia załóżmy, że do tablicy można tylko dodawać elementy bez podania miejsca, co powoduje dodanie obiektu na koniec kolekcji. Jeśli zakładamy, że mamy n wierszy i m kolumn, to elementy będą dodawane na miejsca w kolejności (0,0), (0,1), (0,2), …, (0,m-1),(1,0),(1,1),(1,2),…,(1,m-1),(2,0),…,(n-1,0),(n-1,1),…,(n-1,m- 1). Kolekcja ta powinna udostępniać Iterator do przeglądania jej elementów (co najmniej jednokierunkowy, dla chętnych – dwukierunkowy). Iterator powinien przesuwać się po elementach wg wcześniej opisanego porządku. Iterator ten powinien uniemożliwiać dodawanie elementów (dla chętnych – umożliwia dodawanie elementu) wyrzucając odpowiedni wyjątek. Interfejs Iterator ma być wzięty z biblioteki Javy, co spowoduje, że poprawnie wykonane zadanie pozwoli np. na wykonanie poniższej postaci pętli: ListaNaTablicy2D lista=New ListaNaTablicy2D(5,6); lista.add(new Integer(15)); // … dodawanie elementów for(Object obj:lista) oto moją klasa ListaNaTablicy2D: public class ListaNaTablicy2D implements Collection { Object[][] tablicaDanych; int rozmiarX = 0; int rozmiarY = 0; int licznikX = 0; int licznikY = 0; ListaNaTablicy2D(int x, int y) { tablicaDanych = new Object[x][y]; rozmiarX = x; rozmiarY = y; } public boolean add(Object obj) { tablicaDanych[licznikX][licznikY] = obj; licznikX++; if(licznikX>(rozmiarX-1)) { licznikY++; licznikX=0; } return false; }... A to jest moja klasa testowa: public class KlasaTestujaca { public static void main(String[] args) { ListaNaTablicy2D lista = new ListaNaTablicy2D(10,10); lista.add(new Integer(1)); lista.add(new Integer(2)); lista.add(new Integer(3)); lista.add(new Integer(4)); lista.add(new Integer(5)); lista.add(new Integer(6)); lista.add(new Integer(7)); lista.add(new Integer(8)); lista.add(new Integer(9)); lista.add(new Integer(10)); lista.add(new Integer(11)); lista.add(new Integer(12)); lista.add(new Integer(13)); for (Object obj: lista) System.out.println(obj); } } przy każdym wywołaniu wyrzuca mi wyjątek NullPointerException dla tej pętli for each :( Nie wiem o co chodzi, macie jakąś wizje?
2010-03-25 00:28:47

[Off-Topic] rozwiązanie umowy przez klienta

hej ostatnio u nas w firmie doszło do niemiłego incydentu i ciekawy jestem jak wy - doświadczeni programiści podeszlibyście do takiego tematu otóż szef tworzy projekt dla klienta, termin realizacji 3 miesiące po kilku dniach było widać już spore zmiany, ale potem okazało się, że trochę się nie zrozumieli i trzeba było poprawiać, ale nie w tym rzecz otóż szef skończył tworzenie silnika projektu w bazie danych: struktura tabel i procedury składowane (chyba tak to się nazywa) i de facto czekać chciał na grafikę od klientów aby podklejać gotowe funkcjonalności pod kod html/css i php no i klient chce zrezygnować z umowy, na podstawie jakiegoś zapisu, że nie widać postępów w pracach? a teoretycznie jak może coś być widać? czy szef musi wrzucić byle co byle by było? sprawa może trafić do sądu, bo szef ani myśli o zwrocie zaliczki, bo uważa, że projekt szedł do przodu co wy o tym myślicie? czy szef powinien się bronić i np w sądzie żądać ekspertyzy biegłego specjalisty? czy raczej dać spokój i zwrócić zaliczkę? dla tych co nie wiedzą co to są te procedury składowane to tu jest mały kursik http://republika.onet.pl/20405,16705,3,12,kursy.html chyba nie trzeba mówić, że każdą funkcjonalność serwisu opartego głównie o mysql można zaprojektować w oparciu o takie właśnie procedury dla mnie to logiczne, że szef ma racje ale sam jestem ciekaw opinii bo też się uczę używać procedur (choć raczej laik jestem) i na przyszłość chciałbym wiedzieć, jak taką sprawę można by załatwić i czy jest do wygrania
2010-03-25 00:28:20

[Webmastering] własna licencja na skrypt

witam piszę w tym dziale, bo konkretnie chodzi mi o stworzenie licencji na własny skrypt strony www ten skrypt chciałbym potem odsprzedać komuś i zastanawiam się jak taką licencję stworzyć, żeby miała moc prawną? jakby ktoś miał gotowy szablon to bym był wdzięczny :) jeżeli temat nie nadaje się do tego działu to bardzo prosiłbym o przeniesienie w sensowniejsze miejsce
2010-03-25 00:17:35

[Webmastering] wywołanie skryptu js z innej strony

hello nie wiem czy temat dobrze założyłem, ale nie wiem jak to nazwać :) mamy 2 strony: serwis.pl i klient_srwisu.pl chciałbym napisać taki skrypt js który generuje jakiś kod html właściciel klient_serwisu.pl wkleja sobie w dowolne miejsce na stronie kod: i wkleja mu się tak przygotowany kod html co mam poczytać gdzie się czegoś dowiedzieć na ten temat?
2010-03-25 00:08:03

[Newbie] wywołanie skryptu js z innej strony

hello nie wiem czy temat dobrze założyłem, ale nie wiem jak to nazwać :) mamy 2 strony: serwis.pl i klient_srwisu.pl chciałbym napisać taki skrypt js który generuje jakiś kod html właściciel klient_serwisu.pl wkleja sobie w dowolne miejsce na stronie kod: i wkleja mu się tak przygotowany kod html co mam poczytać gdzie się czegoś dowiedzieć na ten temat?
2010-03-25 00:08:03

[C# i .NET] [C#] Projektowanie klas vs. istniejące klasy

Witam. Pisząc aplikację napadła mnie pewna wątpliwość. Potrzebuję zbudować klasę, która będzie przechowywała informacje pobrane z pliku xml o takiej budowie: Początkowo chciałem za pomocą metod z System.Xml wczytać dane i przechowywać je w pamięci za pomocą DataSet, gdzie każda z tabeli będzie reprezentowała jeden element z pliku o nazwie module a każdy wiersz jeden element o nazwie class. Dostęp poprzez publiczną właściwość DataTable. Doszedłem do wniosku, że jest to chyba przesadne i mało profesjonalne podejscie. Postanowiłem zbudować klasy zagnieżdzone, zawierające akcesory, które będą pobierały wartości z datatable lub listy list. A wy jak projektujecie podobne problemy? Będę wdzięczny za wszelkie wypowiedzi w tym temacie. Pzdr
2010-03-25 00:04:29

[C/C++] VY

Witam, Piszę właśnie programy z mistrzostw Opola w Prg. z zeszłego roku... I natrafiłem na problem... http://www.teambit.po.opole.pl/konkurs/zadania/B.pdf Męczę się już nad tym od paru godzin... próbuję wyliczyć to przez abs na najróżniejszę sposoby ale nic nie pomaga...:/ Poniżej wklejam kod który już napisałem... może macie jakiś pomysł jak go dokończyć??? #include #include using namespace std; bool cyfra(string a) { return a="0"; } int max(int *iTablica,int N) { int iIndex,iMax=iTablica[N]; for(int i=N-1;i>=1;i--) { if(iTablica[i]>=iMax) { iIndex=i; iMax=iTablica[i]; } } return iIndex; } void Zamien_na_Integer(string sCiag,int **wsk) { static int x=0; string sTmp,sNumber,sTmp2; int i=0,a=1,b=0,liczba=0,c=0; while(i
2010-03-24 22:26:18

[Webmastering] problem z logowaniem

Za nic mi nie loguje, non stop mam blad logowania, jesli byl by tak ktos dobry i pomogl bede wdzieczny. index.php Login Hasło Nie masz konta ?Zarejestruj sie zaloguj.php
2010-03-24 22:01:46

[C/C++] Program na podstawie schematu blokowego praszę o pomoc

mam napisac program na podstawi schematu blokowego lecz ocś mi nie dział prosze o pomoc. Oto moj program: #include #include using namespace std; int main() {int tab[25], tabb[25]; int i,j; int k,h; cout
2010-03-24 21:33:14

[Delphi/Pascal] Skalowanie komponentu

Witam. Ostatnio bawiłem się trochę w Delphi odświeżając umiejętności. Po drodze pojawił się mały problem - wygląd obrazów. Czy istnieje sposób, aby zmienić rozmiar tylko jednej krawędzi komponentu? O w ten sposób: http://img214.imageshack.us/img214/193/transformu.png Ewentualnie, czy można przeskanować sam obraz wewnątrz TImage? Przy okazji kolejne pytanie: Jaka jest, według was, najlepsza biblioteka do korzystania z opcja edytowania obrazów? Można bawić się tym wszystkim w trzech wymiarach? Czekam na odpowiedź.
2010-03-24 21:31:43

[C/C++] [Qt] Dostęp do modelu z innej klasy

Cześć, chciałbym aby model w którym przechowuje dane był dostępny dla wszystkich metod w dwóch innych klasach. Nie bardzo wiem jak to zrobić, póki co mam klasę mainWindow z QStandardItemModel *model w pliku .h, a w cpp robię: mainWindow::mainWindow() { model = new QStandardItemModel(3,5,this); Klasa1 *widget = new Klasa1(model); setCentralWidget(widget); } Klasa mainWindow dziedziczy po QMainWindow, natomiast klasa1 i klasa2 po QWidget. Po prostu zależnie od wybranej opcji wymianiam wnętrze okna. Konstruktor klasy1 wygląda tak: Klasa1::Klasa1(QStandardItemModel *model) { tabela = new QTableView(this); tabela->setModel(model); } Niby ok, tylko właśnie jak chcę teraz np. pobrać w innej metodzie tej klasy dane z modelu to nie mam do niego dostępu. Da się to jakoś ładnie rozwiązać?
2010-03-24 21:31:07

[C# i .NET] Import ANSI w CF

Witam. Importuję zewnętrzną funkcję która zwraca wartość typu (char *) w formacie ANSI. Powiedzmy, że wygląda to tak: [DllImport("foodll.dll")] [return: MarshalAs(UnmanagedType.LPStr)] static extern string foo(IntPtr handle); W normalnym .NET wszystko działa jak powinno. Niestety w .NET CF już nie, ponieważ obsługuje on tylko format Unicode, a parametry muszą być w formacie LPWStr: [DllImport("foodll.dll")] [return: MarshalAs(UnmanagedType.LPWStr)] static extern string foo(IntPtr handle); Tak więc choć deklaracja typu jest LPWStr (tak musi być, inaczej jest zgłaszany wyjątek), tak naprawdę jest to typ LPStr. Pytanie brzmi, jak zamienić LPWStr LPStr ANSI na Unicode? Istnieje jakiaś standardowa funkcja czy muszę ją sobie napisać? Przypominam, że chodzi o .NET CF. Proszę o radę. Jacek
2010-03-24 21:24:50

[Delphi/Pascal] Program w Pascalu

Mam do Was ogromna prosbe. Mam zadanie z informatyki, a nie potrafie sobie z nim poradzic. Czy moglibyscie mi pomoc napisac program? Tresc zadania: OPIS ZADANIA, Napisz program ktory zada pytanie o liczbe "poczatkowa",liczbe "koncowa" oraz liczbe "podziel", a nastepnie wyswietli wszystkie liczby, ktore sa podzielne przez liczbe "podziel" pomiedzy liczba "poczatkowa" i "koncowa". Z gory dziekuje za pomoc.
2010-03-24 21:14:09

[C# i .NET] Eh.. Jednak mam problem z tą listą xD

Gdzieś tydzień temu zakończyłem temat o wysyłaniu wiadomości do wszystkich połączonych klientów.. Ok dzięki wam nauczyłem się jak robić metody xD. Ucze się i ucze wiec nie miejcie pretensji.. Przez kilka dni dałem sobie troche spokoju z C# i dzisiaj znów daje czadu, no ale cóż, myślałem, że poradze se z tą listą.. Coś wspominaliście o sortowaniu.. Odpalałem tą listę petlą for, ale dupa.. Pomożcie, aby wiadomość, która dostała sie do servera, to ten wysłał do wszystkich klientów... class Program { static class ProgramHead { public static class Server { public static Socket listener = null; public static List MAX_CLIENTS = new List(); public static void Start() { listener = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); IPEndPoint ip = new IPEndPoint(IPAddress.Any, 5000); listener.Bind(ip); listener.Listen(10); Console.WriteLine("Server Started ;)"); while (true) { Socket klient = listener.Accept(); byte[] buffername = new byte[256]; int bytesReceive; bytesReceive = klient.Receive(buffername); IPEndPoint klientIP = (IPEndPoint)klient.RemoteEndPoint; Console.WriteLine("[connect] " + Encoding.UTF8.GetString(buffername, 0, bytesReceive) + " połączył się z serverem [{0}:{1}]",klientIP.Address,klientIP.Port); new ReadyToListen(klient); ProgramHead.Server.MAX_CLIENTS.Add(new ReadyToListen(new Socket(new SocketInformation()))); // przy działaniu tej pętli wyskakuje warning lub error } } } } class ReadyToListen { Socket klientSocket = null; public ReadyToListen(Socket klient) { klientSocket = (Socket)klient; Thread oh = new Thread(new ThreadStart(ListenClient)); oh.Start(); } private void ListenClient() { byte[] message = new byte[256]; int bytesReceive; while (true) { bytesReceive = 0; try { bytesReceive = klientSocket.Receive(message); } catch { Console.WriteLine("Client disconnected"); break; } string tekst = Encoding.UTF8.GetString(message, 0, bytesReceive); Console.WriteLine(tekst); byte[] SendPacket = Encoding.UTF8.GetBytes(tekst); // tutaj miała być pętla, no ale MAX_CLIENTS jest w innej classie (Server) klientSocket.Send(SendPacket); // tutaj stare jeszcze, do jednego klienta } } }
2010-03-24 21:01:01

[Newbie] malloc - alokuje 2x więcej miejsca, czemu ?

Wprawdzie dawno nie używałem funkcji malloc, ale z tego co pamiętam i znalazłem w internecie to jak wpisuje: char *txt; txt = (char*) malloc(4*sizeof(char)); sizeof(char) zwraca 1, sprawdzilem po sprawdzebuy dlugosci za pomoca: strlen(txt) to otrzymuje dwukrotnie większą dlugosc (8), ale czemu ?
2010-03-24 20:40:00

[C/C++] Wielomiany

2. Sprawdź, czy liczba wymierna p/q jest pierwiastkiem wielomianu anx^n +an-1x^n-1 + …+ a1x + a0 o współczynnikach całkowitych. Posłuż się dokładnością eps. #include "stdafx.h" #include using namespace std; int main() { float p; float q; cout p; cout > q; if (q==0) { cout
2010-03-24 20:08:42

[Delphi/Pascal] Dynamiczne rozmieszczanie komponentów

W mojej aplikacji użytkownik może sam zdefiniować ilość przycisków i ich położenie. Na początku jest łatwo, bo jeśli ktoś wpisze np 5 przycisków to mogę jakoś obliczyć kolejne miejsca gdzie ten przycisk ma się znaleźć. Ale jeśli ktoś rozmieści sam te przyciski a później dojdzie więcej przycisków, to jak teraz mam rozmieścić te przyciski ? Te już ustawione zostają na swoich miejscach a te nowe muszą sobie wyszukać wolne miejsce na formie. Jak wyszukać wolne miejsce skoro nie znam ani położenia ani rozmiaru innych przycisków ? Wiem tylko jaki rozmiar ma nowo tworzony przycisk.
2010-03-24 19:39:25

[Newbie] Zliczanie poszczególnych liter w pliku

Witam Mam za zadanie wczytać do programu plik, z którego mam wczytywać znak po znaku i liczyć ile razy dany znak wystąpił, problem w tym, że nie wiem jak to zrobić. Przykład: w pliku jest zdanie: ala ma kota, program ma wyświetlić: litery które wystąpiły w pliku: a - 4 razy, k- 1 raz, m - 1 raz itd; Proszę o pomoc.
2010-03-24 19:15:00

[Webmastering] [JS] Funkcja anonimowa i this

Witam Jak odnieść się do aktualnego obiektu z funkcji anonimowej? var TabElement = function(tab, tabContent, isActive) { this.tab = tab; this.tabContent = tabContent; this.setTabView(isActive); this.tab.click(function() { if (activeTab !== null) activeTab.close(); activeTab = this; //to nie przejdzie this.open(); /// ani to... }); }; TabElement.prototype.open = function() { effects.show(this.tabContent); this.setTabView(true); }; Jak to obejść w takim przypadku?
2010-03-24 19:00:34

[C/C++] wizualizacja symulacji - czego użyć?

Witam, mam do napisania projekt, symulujący oscylator z ruchem wymuszonym (na oscylator działają w losowych momentach siły - uderzające w niego cząsteczki). Mam wzór na zależność t(x) - położenia oscylatora w czasie t. Teraz muszę do tego modelu stworzyć wizualizację w czasie rzeczywistym (program ma wykonywać się w nieskończonej pętli). I tu moje pytanie - czy może mi ktoś poradzić jakich bibliotek/ narzędzi użyć, aby móc to z wizualizować w jak najprostszy sposób w c++ ? Będę bardzo wdzięczna za pomoc
2010-03-24 18:28:06

[Off-Topic] Nullcode

Witam, Chcialbym zaprosic wszystkich na forum nullcode.pl. Forum nie jest jeszcze wystarczajaco rozwiniete aby bez reklamy powodowalo naplyw uzytkownikow, dlatego mam nadzieje, ze tym nikomu nie wadzacym postem uda mi sie kogos zainteresowac. Nie mamy wiele postow ani zarejestrowanych uzytkownikow, jednak chyba lepiej stawiac na jakosc, nie ilosc ;> Miło mi bedzie rowniez przeczytac opinie o nullcode.pl w tym temacie, krytyke przyjmiemy na klate ;) Ile ludzi tyle opinii, jednak ciekaw jestem waszych zdan. Jeszcze raz zapraszamy i pozdrawiamy, ekipa nullcode.pl
2010-03-24 17:45:53

[C/C++] Potęgowanie macierzy

Witam, jestem początkujący, jeśli chodzi o c. Mój program powinien(musi być w c): 1. Stworzyć macierz a[4][4], wypełniając ją samodzielnie. 2. Podnieść macierz a do potęgi n (takżej podanej przez ze mnie) i przedstawić jako macierz c[4][4] 3. Zrobić coś, żeby użytkownik nie mógł wpisać innej wartości niż integer. trochę się pogubiłem, wiem jak zrobić 1 punkt ale reszty nie. pomóżcie!
2010-03-24 16:56:29

[Java] JPanel jako element JList

Witam wszystkich Chciałem stworzyć listę JList która będzie prezentować pobierane pliki. Każde element składa się z paru etykietek, paska postępu i przycisku "start/pause" które są zebrane w komponencie JPanel. Wszystko ładnie się tworzy tylko przyciski w panelu dla każdej pozycji jest nieaktywny i niemożna go kliknąć. http://img6.imageshack.us/img6/5/jtest.png
2010-03-24 16:21:49

[C/C++] Impotencja programistyczna

To tak: jestem Bobise i programuję od wakacji tegoż roku (niestety z przerwą). Na początku programowanie podniecało mnie więcej tak, jak niskobudżetowy film pornograficzny, jednak z czasem coraz mniej czasu spędzałem przy pisaniu. Próbowałem sam siebie zdiagnozować. Wyszło na to, że sprawą tego wszystkiego jest za mało kodu w kodzie. Dlatego to, po nietrafionym qt (wszystko co fajne działo się za moimi plecami) oraz częściowo złym SFMLu, poszukuję czegoś, co na nowo wzbudziłoby moje zainteresowanie. Jakiejś dziedziny w której mógłbym się popisać tysiącami linijek. I tu nasuwa się do Was pytanie, moglibyście mi coś poradzić?
2010-03-24 16:17:47

[Inne] System operacyjny

Witam, chciałbym napisać prosty system operacyjny w Free Pascalu i Netwide Asemblerze. Wiem, że to BARDZO trudne, ale pytam: czy ktoś mógłby pomóc ? Bardzo proszę. Jestem początkującym programistą
2010-03-24 15:41:24

[Delphi/Pascal] "Mruganie" dynamicznymi obrazkami

Mam maly problem, jest sobie image z obrazem, np planu budynku. Na tym obrazie (tle) jest narzucony groupbox, a na nim tworzone sa dynamicznie TImage. Chcialem zrobic mruganie tymi komponentami (Visible TRUE/FALSE), niestety aby efekt byl widoczny, trzeba dodac Groupbox.Repaint. Niestety wtedy wszystkie ikony bardziej lub mniej mrugaja, bo caly GroupBox mruga. Ma ktos pomysl jakby to rozwiazac aby mrugal tylko jeden dynamicznie stworzony TImage? Oczywiscie, tam jeszcze by sie przydalo, NIE KASOWAC Hinta przy danym komponencie, gdy inny juz zaczyna mrugac i pokazywac swojego hinta (czestotliwosc mrugania, kolejnosc TImage i tresc hinta zalezy od z mian w bazie danych)
2010-03-24 15:36:44

[Newbie] "Mruganie" dynamicznymi obrazkami

Mam maly problem, jest sobie image z obrazem, np planu budynku. Na tym obrazie (tle) jest narzucony groupbox, a na nim tworzone sa dynamicznie TImage. Chcialem zrobic mruganie tymi komponentami (Visible TRUE/FALSE), niestety aby efekt byl widoczny, trzeba dodac Groupbox.Repaint. Niestety wtedy wszystkie ikony bardziej lub mniej mrugaja, bo caly GroupBox mruga. Ma ktos pomysl jakby to rozwiazac aby mrugal tylko jeden dynamicznie stworzony TImage? Oczywiscie, tam jeszcze by sie przydalo, NIE KASOWAC Hinta przy danym komponencie, gdy inny juz zaczyna mrugac i pokazywac swojego hinta (czestotliwosc mrugania, kolejnosc TImage i tresc hinta zalezy od z mian w bazie danych)
2010-03-24 15:36:44

[Delphi/Pascal] Rozmiar danych wzkazywanych przez Pointer

Witam wszystkich. Mam nastepujacy problem: Posiadam wskaznik P ktory wzkazuje na typ danych TBytes. Jast to tablica dynamiczna o roznym rozmiarze. Czy dysponujac tylko wskaznikiem jestem wstanie okreslic rozmiar pamieci na ktory wskazuje ten wskaznik? Czyli: CopyMemory(LBytes, P, ???); Co wpisac w miejsce ???. Jak mozna okreslic ten rozmiar? Z gory dzieki za odp.
2010-03-24 15:11:16

[Bazy danych] role w bazie + role w aplikacji

Mam w bazie kilka różnych ról np: -użytkownik (nie zalogowany do aplikacji) -admin -student Każda z tych ról ma uprawnienia do odpowiednich tabel w tej bazie. Jak w aplikacji wybrać odpowiedni login i hasło dla konkretnej roli? Czy dobrym wyjściem jest wykonywanie połączenia z bazą danych w funkcji init() każdego kontrolera i wybranie odpowiedniego loginu i hasła dla konkretnego użytkownika (admin lub student). Czy może w takich sytuacjach robi się jedną rolę w bazie danych dla wszystkich użytkowników w aplikacji www?
2010-03-24 14:25:05

[Newbie] [delphi]jak przekazac wskazniki do tablicy ?

type wsk = ^rec; rec = record imie : string[20]; nazwisko : string[30]; wiek : byte; PESEL : string; wsk : wsk; end; procedure sortuj(var pocz : wsk); var w : wsk; tab : array of wsk; x : integer; begin new(w); if (pocz nil) then begin x := 0; repeat w := pocz; x := x + 1; tab[x] := pocz; pocz := w.wsk; until (pocz = nil); end; end; kiedy wywołuje tą procedure w programie głównym okno konsoli sie zamyka, jak można to zrobić ?
2010-03-24 13:37:19

[Newbie] [C++] C++ Builder 2009 - MediaPlayer

Witam. Czy jest możliwość aby załadować plik mp3 z zasobów do komponentu TMediaPlayer? Próbowałem użyć funkcji FindResource i LoadResource ale niestety nie działa....
2010-03-24 12:17:34

[Newbie] [C++]klasa TRIANGLE-trójką. // kolos- fast help

Jestem na zajęciach i musze napisać taki program. Za bardzo nie ogarniam niczego.... 1. Zdefiniować klasę TRIANGLE umożliwiającą zapamiętywanie danych o trójkącie (boki a,b i c, przy czym a>0, b>0, c>0, oraz a
2010-03-24 11:56:31

[C/C++] Klasa Triangle-trójkąt. Proszę o szybką pomoc - KOLOS :/

Jestem na zajęciach i musze napisać taki program 1. Zdefiniować klasę TRIANGLE umożliwiającą zapamiętywanie danych o trójkącie (boki a,b i c, przy czym a>0, b>0, c>0, oraz a
2010-03-24 11:53:13

[Java] [JAVA] Streaming video w applecie bez sciagania dodatkow

Witam, mam taki problem, chce w aplecie odtwarzac pliki video z servera jednak zalezaloby mi na tym aby osoba uzywajaca apletu nie musiala dociagac nic procz JRE jesliby go nie miala. JMF jesli dobrze rozumiem nie spelnia tego zalozenia. Czy ktos moglby podsunac jakies inne rozwiazanie? Z gory dzieki
2010-03-24 03:52:38

[Newbie] [Delphi] Szyfrowanie plikow

Witam, mam problem chce program który miałby za zadanie odszyfrować i szyfrować dany plik tak żeby nie można było go otworzyć w jakimś innym programie. Mógłby mi ktoś napisać jakiś przykład jak mogę zaszyfrować dowolny plik? Pozdrawiam Loaf
2010-03-24 01:45:31

[Delphi/Pascal] [Delphi] Szyfrowanie plikow

Witam, mam problem chce program który miałby za zadanie odszyfrować i szyfrować dany plik tak żeby nie można było go otworzyć w jakimś innym programie. Mógłby mi ktoś napisać jakiś przykład jak mogę zaszyfrować dowolny plik? Pozdrawiam Loaf
2010-03-24 01:45:31

[C# i .NET] jak wyglada program przekompilowany do asemblera

Pytam z ciekawosci. czy jest mozliwosc aby zobaczyc jak wyglada normalny program napisany w .NET, w wersji czystej, tej ostatecznej, przeksztalcony juz na rozkazy procesora ??
2010-03-24 01:32:30

[Off-Topic] Remake starego sprzętu

http://gadzetomania.pl/2010/03/22/commodore-64-powraca-w-nowym-wcieleniu/ Co jakiś czas się słyszy o tego typu bajerach. Już chyba koło roku 2000 miały się pojawiać odnowione Commodore. Od tamtej pory słyszy się co jakiś czas, że ten lub inny starodawny komputer ma powrócić na rynek w nowym wcieleniu, ale jakoś nigdy nie spotkałem się z produkcją seryjną. Wiecie coś więcej? Jak sądzicie, jest sens robić coś takiego? Odniosłoby sukces rynkowy? Kupilibyście sprzęt swojej młodości w nowym wcieleniu?
2010-03-24 00:49:44

[Java] problem ze zbyt wczesnym wychodzeniu z programu

Witam, temat może być dość nieprecyzyjny ale nie wiedziałam jak streścić problem w kilku wyrazach. Ale do rzeczy. Napisałam program wykorzystujący iteratory, program ma na celu wyszukanie studentów ze średnią powyżej np. 4. Program cacy działa tylko chodzi o "kosmetyczne" zmiany. Ale może zamieszczę kod.. package iteratory; import java.util.InputMismatchException; import java.util.Scanner; //importujemy klase scanner public class Klasa { static int i; static Scanner klawiatura=new Scanner(System.in); static Student[] tab=new Student[5]; //tworzymy tablice studentow static void wydruki() //tworzymy metode { // wypełnienie tablicy tab[0]= new Student("Kowalska",4.5); //dodanie studenta do tablicy tab[1]= new Student("Skulski",4); tab[2]= new Student("Puszek",3); tab[3]= new Student("Okruszek",3.5); tab[4]= new Student("Klapeuszek",5); System.out.println("Wpisz srednia ktora bedzie kryterium wyszukiwania"); // Scanner wczytywacz=new Scanner(System.in); //żeby można było zczytywać znaki z klawiatury double srednia=klawiatura.nextDouble(); //pobiera z klawiatury srednia if(srednia
2010-03-23 23:16:21

[C# i .NET] Alternatywa dla komponentu richTextbox

Jest jakaś alternatywa dla komponentu richTextBox? Napisałem program pod Windows Mobile, który nie obsługuje ów komponentu. Potrzebuje po prostu pole tekstowe, które mogę poszerzyć.
2010-03-23 22:55:59

[C/C++] Ładowanie obrazka z sieci

Jak załadować do forma obrazek z sieci nie używając komponentu webBrowser?
2010-03-23 22:52:33

[Java] program permutacje,kombinacje,wariacje pomoc

bylabym b.wdzieczna gdyby mi ktos pomogl wyeliminowac blad kompilacji. napisalalam program i dziala ale niestety ma jeden blad i niewiem jak sie go pozbyc. public class blabla{ public static void main(String[] args){ String polecenie=args[0]; if(polecenie.equals("silnia") && args.length > 1){ int arg1=Integer.parseInt(args[1]); int silnia=1; int a=1; int i; for(i=0;i 2 ){ int arg1=Integer.parseInt(args[1]); int arg2=Integer.parseInt(args[2]); int npok=1; int b=1; int b2=1; for(int i=(arg1-arg2)+1; i
2010-03-23 22:09:41

[Newbie] [java] problem ze zmiana napisów na ekranie

Witam, W ramach nauki javy postanowiłem napisać prostą gierkę w której kierujemy na boki samolotem i strzelamy w ufo. Niestety mam problem, kiedy trafie w ufa znika, a licznik ilości trafień zwiększam o 1 w danym uchwycie zdarzeń, nastepnie wywołuje metodę repaint() aby odmalować okno i w metodzie paintComponent wszystko chodzi ok, oprócz zwiększania licznika trafień, cały czas pokazuje 0. /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package plane; import javax.swing.*; import java.util.*; import java.util.Timer; import java.awt.*; import java.awt.event.*; import java.awt.geom.*; /** * * @author Marek */ public class Main { /** * @param args the command line arguments */ public static void main(String[] args) { JFrame frame = new Frame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.show(); } } class Config { public String icon = "plane.png"; public String object = "plane.png"; public String enemy = "ufo.gif"; public int shootpoint = 15; public int windowsize = 400; public int speed = 8; public int shootspeed = 30; public int enemyspeed = 150; public int enemycreatespeed = 1500; public int enemylimit = 20; } class Frame extends JFrame { public Frame() { Toolkit tools = Toolkit.getDefaultToolkit(); Config config = new Config(); Dimension size= tools.getScreenSize(); setTitle(config.icon); setResizable(false); setIconImage(tools.getImage("plane.png")); setBounds((size.width-config.windowsize)/2, (size.height-config.windowsize)/2, config.windowsize, config.windowsize); Container content = getContentPane(); content.add(new Panel()); } } class Panel extends JPanel { public Panel() { setBackground(Color.black); config = new Config(); position = new Point2D.Double(config.windowsize/2, config.windowsize-70); shoots = new ArrayList(); enemies = new ArrayList(); counter = 0; Timer time = new Timer(); time.schedule(new ShootTask(), 0, config.shootspeed); time.schedule(new EnemyCreateTask(), 10, config.enemycreatespeed); time.schedule(new EnemyAttackTask(), 10, config.enemyspeed); setLayout(new BorderLayout()); addKeyListener(new Keys()); } public boolean isFocusTraversable() { return true; } public void paintComponent(Graphics g) { super.paintComponent(g); Graphics2D g2 = (Graphics2D)g; Font font = new Font("Arial", Font.BOLD, 15); g2.setColor(Color.red); g2.setFont(font); g2.drawString("Killed: "+counter, 100, 100); Toolkit tools = Toolkit.getDefaultToolkit(); Image img = tools.getImage(config.object); g.drawImage(img, (int)position.getX(), (int)position.getY(), null); g2.setColor(Color.yellow); if(shoots.size() > 0) { for(int i=0; i
2010-03-23 21:43:46

[Newbie] TURBO PASCAL "JEDNOREKI BANDYTA"

Witam mam do was wielka prosbe mam do napisania program "jednoreki Bandyta" w Turbo Pascal,problem w tym ze w ogole jestem zielony i nic nie ogarniam to tresc zadania: program "jednoręki bandyta" opis zadania: przygotuj aplikacje,która będzie jednorazowo losowała dwie cyfry z zakresu od 1-9,a w przypadku wylosowania dwóch jednakowych wartości, informowała o wygranej.wykonując to zadanie,przygotujesz prosta grę losową,przypominająca znana maszynę hazardowa zwana "jednorękim bandytą". Udalo mi sie znalez na pewnym forum cos,lecz to mi nie dziala ponizej zamieszcze tresc #include #include #include #include #include using namespace std; void gotoxy(); int wstep1(); int wstep2(); int wstep3(); int ramka(); int znak1(); int znak2(); int znak3(); int komunikat(); int main(int argc, char *argv[]) { wstep1(); wstep2(); wstep3(); ramka(); srand ((int) time(NULL)); while(1){ znak1(); znak2(); znak3(); komunikat(); cout
2010-03-23 21:25:45

[Off-Topic] Studia, matma, itd..

Wachałem się czy zakładać ten temat, no nic może jakieś fajne wnioski z tego wyjdą. Moje spostrzeżenia na temat sposobu nauczania informatyki na wyższych uczelniach są następujące : 1) Książki dają większą widzę od tej z wykładów. Co ważniejsze często jest tam wszystko dokładniej opisane, przyjemniejszym językiem, i można wracać do tego w każdej chwili (wykładowca raczej nie powtarza 2-3 razy tego samego co mówi). Można je czytać kiedy mamy na to ochotę, w ten sposób zazwyczaj siadamy do nich z zainteresowania - w konsekwencji wynosimy większą wiedzę. 2) Myślę że ktoś kto wiąże przyszłość z ogólnie pojętą informatyką, nie ważne czy to będzie programowanie, administrowanie czy coś jeszcze innego, powinien nabyć umiejętność samodzielnego zdobywania wiedzy, bo bez tego nie bardzo ma jak dalej się rozwijać. Do tego trzeba dodać że często prowadzący zajęcia zazwyczaj nie mówią gdzie może się zagadnienie przydać - w konsekwencji oznacza to zazwyczaj dla większości zakucie->zaliczenie , a potem siłą rzeczy większość zostaje zapomniana. Fajnie , właśnie student stracił CZAS. Dokładnie. Bo gdyby czytał książkę w tym samym CZASIE byłby w stanie nie dość ze opanować tyle samo albo i więcej materiału, to jeszcze zazwyczaj by wiedział z czym to się je. Wniosek : Bardziej owocna jest samodzielna nauka. Studia to suma czasu poświęconego na uczelni, czasu na dojazd, do tego ewent. czasu na powtórzenie w domu. Przypominam, że doba ma 24 h, a człowiek powinien dziennie spać najlepiej 7-8h. 3) Wiedza jest często przestarzała, nie mająca większego zastosowania. Prowadzączy mają często niepełną nawet podstawową wiedzę o tym co mówią. Owszem, jest wielu co mówi że są uniwersalne zasady w programowaniu, i ciężko się z tym nie zgodzić, jednak jaki jest sens nauczać języka który nie ma dzisiaj zastosowania (albo inaczej : nie widzę ofert pracy z nim związanych), na dodatek trzeba ZAKUWAĆ składnie tego języka, bo nie ma do niego dokumentacji w programie (a internet odcięty). Tak, mnie gnębili ADĄ95 . Mam swoją subiektywną opinię co do tego języka, ale nie o to chodzi tutaj. Zupełnie nie widziałek jaki jest sens zakuwać to na pamięć żeby jakoś zaliczyć ? Według mnie zaliczenie powinno być na podstawie projektu w dowolnym języku, najlepiej w tym na zajęciach - zmusza do myślenia przynajmniej, a nie zakuwania schemtów lub kruczków związanych z językiem (zwłaszcza z tak okropną składnią jak ADA). 4) Brak zawodowego doświadczenia prowadzących - to się tyczy poniekąd punktów 2,3 , Ci ludzie po za spędzeniem połowy życia na uczelnii nie mają innego doświadczenia zawodowego - owszem są wyjątki, i te wyjątki właśnie najbardziej podkreślają problem , czy nie lepiej więc zamiast dwa lata spędzić na słuchaniu ich, samemu pracować z książką i przy okazji jakąś pracę spróbować złapać w zawodzie ? Mamy wiedzę teoretyczną lepszą niż na zajęciach, i jeszcze doświadczenie zawodowe. 5) Niewłaściwy sposób nauczania przedmiotów - jestem przekonany że wpierw student powinien ćwiczyć rozwiązywanie niematematycznych problemów, podstaw programowania jakby to powiedzieć "na intuicję", rozumowanie jak to mniej więcej działa, a potem zagłębiane się coraz głębiej w temat ? Jaki jest sens nauczania w kolejności jaka zazwyczaj jest na uczelni (czyli pierwszy rok matma, a potem coraz mniej jej). Wydaje mi się, że lepiej by było wpierw dać podstawową wiedzę informatyczną , potem ją poprzeć matematyką i pokazać gdzie ona ma zastosowanie. Prosty przykład - czy lepiej żeby student wpierw się nauczył programować, potem dowiedział się co to jest krypotografia, a jeszcze później poznał teorię liczb , przez co mając obycie w programowaniu i nieco wiedzy o kryptografii będzie w stanie zaimplementować jakiś algorytm szyfrujący, czy też tak jak jest to teraz , czyli najpierw wykładzik, zupełnie nie poparty przykładami, za którym idzie zakucie->zaliczenie - potem ta wiedza szybko ulatnia się bo nie miała zastosowania w czasie nauki, po prostu była nauczona po to by zakuć, itd. Mam wrażenie ze wiedza która nie jest próbowana od razu wykorzystywana jest niezbyt opłacalna. 6) Nauka matematyki jako rozwiązywanie zadanek i uwalaniu studentach na błędach - czyli absurd jakich mało. Ćwiczenia z matematyki powinny skupiać się na sposobie rozwiązania zagadnienia, a nie łapaniu na kruczkach typu znak czy machnięcie się w jakiś dużych obliczeniach bez kalkulatora przy goniącym czasie. Powinno się zostawić liczenie takich rzeczy matematycznym masochistom, a skoncentrować na zastosowaniu wiedzy i umiejętnym jej wykorzystaniu. 7) Znajomości - mówi się że studia to znajomości które mogą potem zaowocować. Oczywiście pewnie coś w tym jest, ale zastanówmy się, kto może nam bardzije pomóc - doświadczony programista z którym pracujemy od kilku lat czy student który właśnie kończymy studia (zakładając że z obydwoma mamy dobry kontakt) ? Jeżeli firma będzie miała do wyboru trzech pracowników : jednego polecanego przez doświadczonego pracownika który ma pojęcie o temacie, firme rekrutacyjną czy świeżo upieczonego absolwenta , to kogo powinna posłuchać ? W takim razie - czy osoba której nie zależy na papierze i która jest chętna ciągle się rozwijać, przy okazji zdobywając wyraźnie większą wiedzę z książek niż z zajęć powinna zawracać sobie głowę studiami ? Czy nie lepiej ten czas poświęcić lepiej, a papier na odczepnego na zaocznych zrobić ? Aspekt imprezowy pomijam [green] Zapraszam do dyskusji : )
2010-03-23 20:56:44

[Newbie] [java]wersje językowe

Jak najlepiej zrobić wybór wersji językowych w programie napisanym w javie przy użyciu pakietu swing. Czy folder z plikami xml zawierającymi wszystkie teksty programu(każdy język w osobnym pliku) to dobre rozwiązanie?
2010-03-23 20:38:48

[C# i .NET] Remoting (internet bug)

Witam, buduje aplikację opartą o system remoting. Kiedy uruchamiam program po lanie wszystko działa ale w internecie wywala mi takiego Buga: Unable to connect to the remote server Server stack trace: at System.Net.HttpWebRequest.GetRequestStream() at System.Runtime.Remoting.Channels.Http.HttpClientTransportSink.ProcessAndSe nd(IMessage msg, ITransportHeaders headers, Stream inputStream) at System.Runtime.Remoting.Channels.Http.HttpClientTransportSink.ProcessMessa ge(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransp ortHeaders& responseHeaders, Stream& responseStream) at System.Runtime.Remoting.Channels.SoapClientFormatterSink.SyncProcessMessag e(IMessage msg) Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage req Msg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgDa ta, Int32 type) at myApp.IClientConnection.AnyCommands() at myApp.Program.Main(String[] args) Kod programu: Server: HttpChannel c = new HttpChannel(3255); ChannelServices.RegisterChannel(c); Type t = typeof(Connector); RemotingConfiguration.RegisterWellKnownServiceType(t, "connector", WellKnownObjectMode.Singleton); connector = (Connector)Activator.GetObject(t, "http://localhost:3255/connector"); Klasa Connector: public class Connector:MarshalByRefObject, IConnector { public static List clients; public Connector() { Console.WriteLine("Connector Gotowy"); clients = new List(); } public void Init(){ } public IConnection Connect(bool admin, string code) //Dziedziczy po IConnector { if(admin){ }else{ Console.WriteLine("Client connected: ""+code+"""); ClientConnection conn = new ClientConnection(code); clients.Add(conn); return conn; } return null; } Klasa ClientConnection: public class ClientConnection: MarshalByRefObject, IClientConnection { public DateTime lastUse; public string name; public ClientConnection(string name) { this.name = name; lastUse = DateTime.Now; } public bool AnyCommands() //Dziedziczy po IConnection { Console.WriteLine("AnyCommands"); //nawet tego nie wyświetla lastUse = DateTime.Now; return ... } Klient: try{ HttpChannel c = new HttpChannel(); ChannelServices.RegisterChannel(c); }catch(Exception){} IConnector connector = (IConnector)Activator.GetObject(typeof(IConnector), "http://mojAdres.dnsalias.com:3255/connector"); IClientConnection connection = (IClientConnection)connector.Connect(false, host+user); // Connect jest wywoływane prawidłowo (serwer otrzymuje polecenie) if(connection.AnyCommands()){ //AnyCommands nie dochodzi do serwera (tu wywala wyjątek) //... } Co robię źle?
2010-03-23 20:37:46

[Webmastering] Problem z katalogami w mod_rewrite

Witam serdecznie, mam taki plik .htaccess: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ([^,]*),([^,]*),([^,]*).html index.php?id=$1&klucz=$2&opcja=$3&modrw [NC] RewriteRule ([^,]*),([^,]*).html index.php?id=$1&klucz=$2&modrw [NC] RewriteRule ([^,]*).html index.php?id=$1&modrw [NC] Wszystko jest oki kiedy adres wygląda tak: mojadomena.pl/index.html, mojadomena.pl/kontakt.html w momencie gdy chce wprowadzić adres w przeglądarce mojadomena.pl/katalog/katalog2 to zamiast zawartości katalogu2 widzę adres strony głównej (mojadomena.pl/index.html) - ale bez grafiki... po wpisaniu mojadomena.pl/katalog/katalog2/index.html wyświetla się normalnie strona... co zrobiłem nie tak?? :/ Northwest
2010-03-23 20:31:46

[Praca] Poszukuje programisty html php mysql do wykonania strony

Witam Poszukuję programisty do wykonania strony z systemem punktowym za odpowiednie działania użytkownika.Np określona liczba punktów za przeczytanie danego artykułu lub obejrzenie filmu. -Bazą danych użytkowników wraz z ich zdobytymi punktami -Zaimplementowaną funkcją video chatu -Zaimplementować funkcją chatu głosowego -Subskrypcją e-mail -zabezpieczeniami -Mechanizmem przydzielania 1 adresu ip do 1 konta. Poszukuję młodej osoby, która zna się na rzeczy a nie zażąda kroci. Projekt może być ukończony powiedzmy w 50% w momencie uruchomienia strony. Najważniejsze aby kluczowe funkcje działały w momencie startu. Reszta może być dodawana z czasem. Oferuje korzyści w postaci: -Przyzwoitego wynagrodzenia za wykonanie projektu -Promocję na mojej stronie/kanale youtube jako programisty webmastera (ułatwienie w znalezieniu kolejnych zleceń) -Dłuższą współprace ;w tym odpłatne opracowywanie modyfikacji mojego skryptu w późniejszym czasie. Wszystkie zainteresowane osoby proszę o kontakt: e-mail: kwdirectm@gmail.com lub gg: 19441925 Pozdrawiam i zapraszam do rozpoczęcia współpracy
2010-03-23 20:29:59

[Java] eclipse extensions przez adnotacje

ostatnio dołączyłem do zespołu rozwijającego aplikację wielowarstwową z grubym klientem pisanym w SWT. Aplikacja kliencka składa się (o zgrozo!!) z 25 projektów a zależności pomiędzy tymi projektami to koszmar, i nikt nad nimi nie panuje. W niektórych z tych projektów znajdują się w miarę ogólne mechanizmy, które rozszerzamy w innych projektach (np manager kart konfiguracyjnych albo zestaw dialogów edycyjnych dla encji albo menu głowe aplikacji). Koszmar w zależnościach projektowych doprowadził do tego, że czasami aby dodać nowa kartę konfiguracyjną trzeba w jakimś tam miejscu w bloku static dodać nazwę klasy (string zawierający nazwę klasy). Mega lamerskie ale co zrobić???. Żeby do menu głównego aplikacji dodać nową opcję w menu za każdym razem trzeba modyfikować główną klasę aplikacji (ta gdzie jest main i tworzone jest okno) ponieważ mechanizm tworzący menu jest w głownym projekcie który z kolei nie może być w zależnościach innych projektów bo stworzą się cykle. jakikolwiek refaktor w strukturze projektu nie wchodzi wogole w grę bo oczywiscie w stringach gdzies tam są nazwy klas a eclipsowy refaktor tego nie łapie. takich przykładów mogłbym podawać wiecej ale nie o to chodzi. Zaproponowałem, żeby wykorzystać eclipse extensions (wszystkie rozszerzenia znajdowane na dynamicznie itd) - tak jak mogłem się spodziewać nic z tego bo to za duża zmiana poza tym Eclipse RCP jest trochę ciężkie i trzeba utrzymywać pliki tekstowe pt. plugin.xml. I wtedy wpadłem na genialny pomysł. Zrobię mechanizm podobny do Eclipse Extensions ale konfigurowalny przez adnotacje ze skanerem klas. dzięki temu pozbędziemy się miejsc gdzie podajemy nazwy klas w stringach a nawet jakiegolwiek innego sposób dodawania rozszerzen do wspomnianych mechanizmow. Teraz zeby dodac karte konfiguracyjna wystarczy nad wybrana implementacja Composite umieścic jedna adnotację i gotowe. Żeby dodać dialog edycyjny - wystarczy nad implementacja takiego dialoga umiescic jedna adnotacje. Tak samo sprawa sie ma z opcjami w menu głownym aplikacji oraz wieloma innymi mechanizmami. teraz pytanie do was: co myślicie o takim frameworku: eclipse extensions ale przez adnotacje (abstrahując od przedstawionego środowiska pracy).
2010-03-23 20:28:24

[C/C++] Problem z dynamicznymi tablicami

#include #include #include #include #include #include using namespace std; class student { string Imie; string Nazwisko; int Index; float Srednia; string *przedmiot; public: student() { string imie="Jan"; Imie=imie; string nazwisko="Kowalski"; Nazwisko=nazwisko; } friend int wczytaj(int &i, student *tab); void wyswietl(int suma_ilosci); }; void student::wyswietl(int suma_ilosci) { for (int i=0; i
2010-03-23 20:05:52

[Webmastering] ramki, tabelki, divy, inne - styl pisania

Witam Tak się ostatnio zastanawiałem - za mojej młodości na topie były strony w ramkach, później ktoś stwierdził, że to be i cool strony opiera się o tabelki. Później ktoś (inny, ten sam?) stwierdził, że tabelki są be i teraz strony opiera się o divy. Jako iż moja styczność z www (php, css, html) jest raczej nikła i nigdy nie był to dla mnie priorytet czy też źródło zarobku to nigdy nie wnikałem w szczegóły. Jak to jest teraz - co jest cool. Pytam, bo mam do napisania dla znajomej prostą stronkę (4-5 podstron) poradni AA i nie ciekaw jestem jak się takie strony pisze dzisiaj.
2010-03-23 19:38:14

[Newbie] [C++] status głośności?

poszukuję funkcji pod windowsa, która zwraca mi nie wiem jak to dokładnie nazwać natężenie, głośność muzyki w danym momencie, nie chodzi mi tutaj o to że np głośność systemowa jest ustawiona na 50%, tylko odtwarzanego w danym momencie dziwięku, np jak sie da w zasodniki systemowym pod siódemką na głosniki to zwiększa się lub zmniejsza długość zielonego paska, to właśnie o to mi chodzi
2010-03-23 19:25:54

[Java] Łączenie list

Witam Mam problem z połączeniem 2 list, wyświetla się błąd Exception in thread "main" java.lang.StackOverflowError Klasa, która rozszerza interface: public void append(List list){ append(list); } Klasa uruchomieniowa: lista.append(lista2); Oczywiście obie listy są zadeklarowane i mają wpisaną minimum 1 wartość
2010-03-23 18:33:30

[Newbie] Łączenie list

Witam Mam problem z połączeniem 2 list, wyświetla się błąd Exception in thread "main" java.lang.StackOverflowError Klasa, która rozszerza interface: public void append(List list){ append(list); } Klasa uruchomieniowa: lista.append(lista2); Oczywiście obie listy są zadeklarowane i mają wpisaną minimum 1 wartość
2010-03-23 18:33:30

[Newbie] [c++] nowa klasa - nowy plik

Witam. Mam mały problem z takim oto programem: // main.cpp #include #include "header.h" using namespace std; int main() { typedef Tree * pTree; pTree nowe = new Tree; nowe->wypisz(); return 0; } // tree.cpp #include #include "header.h" class Tree() { public: void wypisz() { cout
2010-03-23 18:31:03

[C/C++] Algorytm Prima z podziałem dwuwymiarowym

Poszukuję schematu algorytmu Prima z podziałem dwywymiarowym G=(V,E) |V|=N w:E-> R >= 0 , P procesów 1 =< P =< N Może być odpłatnie, gdyż potrzebuję to na wczoraj. Lub ewentualnie jakieś manuale/skrypty lub inne materiały mówiące o tym. Z góry dzięki.
2010-03-23 18:12:29

[Java] draw Arc rodem z Delphi

Czesc, W delphi łuk rysuje się tak: ARC(x1,y1,x2,y2,x3,y3,x4,y4)- za pomocą tej instrukcji możesz narysowac krzywą w prostokącie którego współrzędne to x1,y1 i x2,y2. Poczatęk Twojej krzywej to x3,y3 a koniec krzywej x4 i y4 Mam pytanie, jak to przeniesc na jave, skoro do rysowania mam dane x1,y1,x2,y2,x3,y3,x4,y4 z powyzszego wzoru? Glowkuje, glowkuje i nic :/ Pozdrawiam
2010-03-23 18:12:02

[C# i .NET] weryfikacja skonstruowanego rozwiązania

Witam Muszę zrobić do pracy, jakąś weryfikację mojego skonstruowanego rozwiązania, a jest to aplikacja napisana w c#, która opiera się na bazie danych SQL server 2005. Aplikacja to głównie zapytania do bazy danych. Ktoś się orientuje w jaki sposób mogę jak najszybciej zweryfikować (przetestować) aplikację, tak by udowodnić, że działa ona poprawnie?
2010-03-23 17:50:43

[C/C++] Qt QSqlTableModel

Witam, czy do operacji na rekordach przy użyciu modułâ‚Ź QSql wymagane jest połączenie z bazą? Potrzebuję operować na danych w tabeli w programie i zapisać ją na dysk (terminarz zadań).
2010-03-23 17:35:07

[C/C++] zadanie transportowe-program

Witam. Nie wiem czy to dobre miejsce na ten temat ale lepszego nie znalazłem. Jestem w trakcie tworzenia programu do znajdywania rozwiązania zadania transportowego. Czy wie ktoś gdzie moge znaleźć podobny program aby porównać szybkość pracy i otrzymywane wyniki?
2010-03-23 17:20:58

[Newbie] [VC++] jak stworzyc plik exe

Hej Moze glupie pytanie. Jak stworzyc plik exe w visual studio c++. Mam napisany gotowy program, ale po kompilacji nie mam plikow *.exe ani w katalogu Debug, ani Release.
2010-03-23 17:10:33

[C/C++] Huffman + kompresja tekstu

Witam! Mam napisać program, który za pomocą algorytmu Huffmana skompresuje tekst do postaci binarnej. W programie muszę zaimplementować kompresor i dekompresor. Na razie mam: Klasę drzewa class Node { public: Node(int k); ~Node(); int getValue(); void setValue(int val); void addToTree(int val); void inOrder(); void postOrder(); void preOrder(); private: Node* left; Node* right; int value; }; Funkcja addToTree() void Node::addToTree(int val) { if(val < value) { if(left) left->addToTree(val); else left = new Node(val); } else { if(right) right->addToTree(val); else right = new Node(val); } } Funkcję odpowiedzialną za zliczanie wystąpień poszczególnej litery mam. Ogólnie algorytm Huffmana znam, tylko nie wiem od której strony by się tutaj zabrać... Ma ktoś jakieś pomysły od czego zacząć? Jak przebudować tą klasę? Ogólnie chodzi mi o jakieś sugestie/pomysły. Pozdrawiam, Ziem!
2010-03-23 17:08:04

[C/C++] Grafika w Dev C++

Witam, Mam mały problem a właściwie duży i chciałbym prosić was o pomoc O.o Napisałem program który tak mi się wydaje pokazuje znak drogowy A20, tylko mam problem z dodaniem do niego kolorów aby wyglądał tak A20. Oto kod mojego programu: #include #include #include using namespace std; void trojkat(int x, int y, int d) { //trojkat zewnetrzny setcolor(4); line(700,700,100,700); line(700,700,100,700); line(400,100,700,700); line(100,700,400,100); *-tu dodaje kod //trojkat wewnetrzny line(684,687,116,687); line(400,116,680,689); line(400,116,120,689); //strzalki //strzalka1 setcolor(9); line(428,660,478,660); line(428,660,428,440); line(478,660,478,440); line(408,440,428,440); line(478,440,498,440); line(448,360,408,440); line(448,360,498,440); //strzalka2 setcolor(9); line(312,360,362,360); //linia pozioma line(312,360,312,580); //linia pionowa lewa line(362,360,362,580); //linia pionowa prawa line(292,580,312,580); //linia pozioma lewa line(362,580,382,580); //linia pozioma prawa line(337,660,292,580); //linia z lewej strony line(337,660,382,580); //linia z prawej strony } int main(int argc, char *argv[]) { initwindow(1000,1000); trojkat(108,108,200); void outtextxy(int x, int y, char far*textstring); while(!kbhit()); closegraph(); return EXIT_SUCCESS; } Wiem że można dodać setfillstyle(1,4); floodfill(300,400,4); aby uzyskać kolory ale niestety po dodaniu tego kodu *-tutaj cały wewnętrzny trójkąt staje się czerwony, wiem też że można spróbować z pętlą for ale ja niestety tego nie łapię :( Proszę o jakąkolwiek pomoc :o Z góry wszystkim dziękuje. Dla zainteresowanych instrukcje graficzne nie działają w Dev c++ bez bibliotek graficznych które do pobrania tutaj Pliki winbgim.h i winbgim.należy umieścić w folderze głównym z programem o nazwie include a pozostałe w folderze lib, tworząc projekt należy dodać do projektu winbgim, musimy także w oknie Opcje projektu -> parametry -> konsolidator wpisać -Ibgi i Igdi32.
2010-03-23 16:29:15

[Newbie] zadanie z tablic jednowymiarowych

witam. za zadanie mam napisac program, tylko w ogole nie wiem jak mam sie za niego zabrac. ma definiowac 50 liczb calkowitych (tablica zdefiniowana statycznie) pytac uzytkownika o ilosc liczb do wczytania (n musi byc mniejsze od rozmiaru tablicy) wypelniac zdefiniowana tablice liczbami z przedzialu (-20;20) wykorzystujac funkcje rand() wyswietlac wypelniona tablice na ekranie problemem jest: wydrukowac na ekranie te sposrod licz, ktorych indeks jest liczba nieparzysta oraz zliczyc i wydrukowac ich ilosc. totalnie nie wiem jak sie za to zabrac. za kazda pomoc bede bardzo wdzieczny.
2010-03-23 16:03:41

[Java] [JAVA] Pakowanie plików w jarze

Witam. Niedawno zrobiłem sobie programik, który korzysta z pewnego pliku tekstowego. Wiem, że to elementarne pytanie, ale mimo to chciałem się poprosić o wytłumaczenie mi pewnej rzeczy. W tej chwili plik *.txt musi być w tym samym folderze co plik *.jar. Jak mogę zrobić, aby plik tekstowy był w jarze i również program z niego korzystał? Starałem się szukać odpowiedzi, ale nie bardzo wiedziałem jak określić to pakowanie i po długich godzinach poszukiwań, zwracam się o pomoc tutaj. Nie podaję kodu, gdyż chyba to nie jest potrzebne. Do odczytywania pliku korzystam z FileReadera oraz bufferedReader (mam nadzieję, że dobrze podałem nazwach tych dwóch metod) .
2010-03-23 15:49:05

[Java] Sterowanie głośnością innych programów

Witam. Chciałbym napisać program, dzięki któremu mógłbym sterować głośnością dźwięku. Działałoby to na zasadzie ze "podpiam" dowolny program - np. GaduGadu pod mój program, i suwakiem ustawiam głośność dźwięku. Windowsowy suwak poziomu głośności steruje wszystkimi programami, a ja chciałbym np. wyciszyc o połowe dźwieki z gg, przy czym aby Winamp grał na maxa. Nie wiem za bardzo jak sie do tego zabrać, i czy jawa udostępnia do tego jakies biblioteki? A może jakiś inny język bardziej siędo tego nadaje?
2010-03-23 15:14:02

[C# i .NET] System.NullReferenceException: Object reference not set to a

Mam klasę bazową. W jej polach znajdują się tablice dwóch innych klas : public DockingForms.DockingPanel[] DockingPanelForm = new DockingForms.DockingPanel[100]; public DockingForms.TargetFunctionGraph[] TargetFunctionGraphForm = new DockingForms.TargetFunctionGraph[100] Po wciśnięciu przycisku, w formatce powinna się utworzyć para powyższych obiektów. Kod poniżej przedstawia utworzenie tych obiektów : private void wykresFunkcjiCeluToolStripMenuItem_Click(object sender, EventArgs e) { int index = counter; TargetFunctionGraphForm[index] = new DockingForms.TargetFunctionGraph("Target" + index); DockingPanelForm[index] = new DockingForms.DockingPanel("pTarget" + index); TargetCollection.Add("Target" + index, TargetFunctionGraphForm[index]); DockingPanelCollection.Add("pTarget" + index, DockingPanelForm[index]); TargetCollection["Target" + index].Show(dockMain); TargetCollection["Target" + index].DockState = WeifenLuo.WinFormsUI.Docking.DockState.Document; TargetCollection["Target" + index].DockAreas = WeifenLuo.WinFormsUI.Docking.DockAreas.Float | WeifenLuo.WinFormsUI.Docking.DockAreas.Document; TargetCollection["Target" + index].OnRightClickGraph += new Neurony.DockingForms.RightClickGraphDelegate(TargetPanelChangeDirector); TargetCollection["Target" + index].OnPropertiesShow += new Neurony.DockingForms.PropertiesShowDelegate(TargetGraphProperties); TargetCollection["Target" + index].ShowProperties(); counter++; } counter - licznik globalny objektów - działa poprawnie konstruktor dla TargetCollection oraz TargetFunctionGraphForm zmienia wartość pola typu "string" - nie ma błędów Niestety dla poniższej linii kodu wystąpił wyjątek : System.NullReferenceException: Object reference not set to an instance of an object. TargetFunctionGraphForm[index] = new DockingForms.TargetFunctionGraph("Target" + index); Ciekawe jest to, że sprawdziłem również : DockingPanelForm[index] = new DockingForms.DockingPanel("pTarget" + index); I teoretycznie powinien wyskoczyć ten sam wyjątek, jednak ta linijka przechodzi bez problemu. Ktoś może się z czymś takim spotkał, i wie w czym może być problem ?
2010-03-23 14:30:01

[Delphi/Pascal] MaskEdit, obsługa błędów

Mam w programie dużo pól MaskEdit z maską 00.00.0000;1;_ do wpisywania dat. Jak wiadomo gdy wpisana wartość nie pasuje do maski i próbujemy wyjść z pola pojawia się błąd "Invalid input...". Chciałbym ten błąd przechwycić i dać tam coś po polsku bo starsze kobitki mnie męczą że nie rozumieją co do nich program mówi :-) Jak do tego podejść?
2010-03-23 13:53:20

[Newbie] [C++]Dwukrotne alokowanie tej samej tablicy - czy bezpieczne

Chciałbym się dowiedzieć, czy takie coś, gdzie kolejne rozmiary podaje użytkownik i gdzie tablica, ktorej uzywam, jest wykorzystywana do obliczen, moze byc ponownie alokowana ? Czy jest to bezpieczne pod wzgledem pamieci/jezyka/poprawnosci danych przechwowyanych w tablicy ? //uzytkownik podaje n i m int** temp = new int*[n]; for(int i=0;i
2010-03-23 12:25:46

[Bazy danych] Problem z polskimi znakami

witam, mam taki problem, postawiłem bazę danych na mysql, łącze się z baza za pomoca aplikacji w javie i Drivera Mysql Connector, przeniosłem baze na inny serwer za pomocą importu i eksportu w php my admin, niby wszystko działa tak samo ale jak wyedytuje już istniejące dane w bazie to polskie znaki zamieniają mi się na ?, przed edycją przez program wszystko wyświetlane jest ok w bazie też widnieją polskie znaki. Nie wiem w czym może być błąd, aplikacja na innym serwerze działała poprawnie. pozdrawiam wszystkich, proszę pomóżcie
2010-03-23 12:19:41

[Java] Regex dwa razy musze dane wczytac, dlaczego?

Witam! Mam taki program gdzie porownuje dwa regexy, i taki motyw, ze musze wczytywac dwa razy dane, zeby sprawdzic czy zdanie o danym wzorze istnieje. Gupio to zrobilem ale nie chce dzialac z if. ArrayList listEll = new ArrayList(); try{ Scanner in = new Scanner(new FileReader("data.dat")); String reg = "^[A-Z]+[0-9]{1}( d{1,3}){4}( d{1,3}.d{6}( d{1,3}){4})$"; while(in.hasNext()){ Pattern wzor = Pattern.compile(reg); Matcher zdanie = wzor.matcher(in.nextLine()); if(zdanie.find()){ listEll.add(zdanie.group()); } } in.close(); } catch(IOException exception){ } ArrayList list = new ArrayList(); { try{ Scanner in = new Scanner(new FileReader("data.dat")); String reg = "^[A-Z]+[0-9]{1}( [0-9]{1,3}){8}$"; while(in.hasNext()){ Pattern wzor = Pattern.compile(reg); Matcher zdanie = wzor.matcher(in.nextLine()); while(zdanie.find()){ list.add(zdanie.group()); }} in.close(); } catch(IOException exception){ } Masakra juz sam nie wiem gdzie to wrzucic. Jak to zrobic zeby tylko raz wyczytac linie z poliku i sprawdzic czy to moze regex1 czy regex 2. Dzieki
2010-03-23 12:07:44

[C# i .NET] net cf i baza danych

Mam do Was takie pytanko. Mam aplikację napisaną dla net cf 2.0, która łączy się z zewnętrzną (w sensie na innym kompie) bazą danych. Jako iż net cf nie ma (ma i nie znalazłem :/) mechanizmu do łączenia z bazą inną niż lokalna to napisałem własny mechanizm do tego (serializacja danych do xmla i przesyłanie po tcp). Ale jest to "lekko" wolne :p. No i tu właśnie pojawia się pytanie - czy znacie coś z czego można by skożystać (za free albo małe pieniądze bo userzy marudzą, że wolno a zleceniodawca stwierdził, że jak działa to ok i nie będzie dokładał). I druga sprawa trochę podobna. Sytuacja wygląda tak - jest program napisany w cliperze pracujący na dbf (indeksy ntx) i potrzebuję do tego dorobić app na win ce. Tutaj musi być dodatkowo serwer aplikacji w delphi bo tutaj mam zakupione osobne komponenty, które łykają dbf i ntx. I wymyśliłem sobie, że w Delphi napiszę sobie webservices do którego dostanę się spokojnie z cf ale też wydaj mi się to dość wolne. Macie jakieś inne rozwiązania?
2010-03-23 12:00:43

[C/C++] [C++ / Java] Sprawdzanie warunku w pętli

Witam Mam dwie pętle: while(i == getValue()) x = getValue() while(i == x) Czy ta druga jest szybsza? Czy kompilator stosuje jakieś buforowanie wartości zwróconej przez funkcje, czy za każdym razem przy sprawdzaniu warunku wywołuję tą funkcję? (Przy założeniu, że nie stosuje nigdzie wcześniej modyfikatora const.) I co w wypadku jeśli zapewnie, że w trakcie wykonywania pętli wartość zwrócona przez funkcję się nie zmieni? Czy takie rozwiązanie będzie najszybsze, czy nic nie zmieni?: const x = getValue() while(i == x) I jeszcze jestem ciekaw czy pod Javą jest tak samo czy to zupełnie inna bajka.
2010-03-23 11:34:07

[C# i .NET] Problem z wątkami i tabControl

Witam, Mam program który składa się z kilku zakładek... gdy przed uruchomieniem wątku chcę przejść do innej zakłądki, to cały czas wyskakuje mi błąd: tc_zakladki.SelectedIndex = 2; Thread trd2 = new Thread(new ThreadStart(ZnajdzZnaki)); trd2.IsBackground = true; trd2.Start(); Object is currently in use elsewhere. i wskazuje na obiekt który używam w wątku trd2 jak usune linijkę tc_zakladki.SelectedIndex = 2; to program działa poprawnie... nie jestem zaawansowany w tym języku i nie bardzo rozumiem po co to i jak to działa przeciesz nie ingeruje w zycie obiektu w tym wątku.... (chociasz moge sie myslic), może ktoś wie o co chodzi ?
2010-03-23 11:26:21

[Java] Szyfrowane strumienie danych

Witam mam problem z tworzeniem szyfrowanych strumieni danych. Oto kod mojego serwera: import java.io.*; import java.net.*; import java.security.*; import java.sql.Time; import java.util.concurrent.TimeUnit; import javax.crypto.Cipher; import javax.crypto.CipherInputStream; import javax.crypto.NoSuchPaddingException; public class Server { public static void main(String[] args) throws IOException, NoSuchAlgorithmException, InvalidKeyException, NoSuchPaddingException, InterruptedException, ClassNotFoundException { new Server(); System.out.println("stworzony obiekt"); } public Server() throws IOException, NoSuchAlgorithmException, NoSuchPaddingException, InvalidKeyException, InterruptedException, ClassNotFoundException { ServerSocket ss = new ServerSocket(7500); ServerSocket ss2 = new ServerSocket(7600); Socket socket = ss.accept(); ObjectInputStream ois = null;//new ObjectInputStream(socket.getInputStream()); ObjectOutputStream ous = new ObjectOutputStream(socket.getOutputStream()); System.out.println("Server - udalo sie"); KeyPairGenerator kpg = KeyPairGenerator.getInstance("RSA"); KeyPair pair = kpg.generateKeyPair(); Key publiczny = pair.getPublic(); Key prywatny = pair.getPrivate(); ous.writeObject(publiczny); System.out.println("server - wyslalem klucz"); Cipher cipher = Cipher.getInstance("RSA"); cipher.init(Cipher.DECRYPT_MODE, prywatny); try { ois = new ObjectInputStream(new CipherInputStream(socket.getInputStream(), cipher)); }catch(Exception e) { e.printStackTrace(); }finally { System.out.println("server - wywalilo"); } System.out.println("server - zrobilem strumien"); while(true) ois.readObject(); } } Program zatrzymuje mi się na instrukcji ois = new ObjectInputStream(new CipherInputStream(socket.getInputStream(), cipher));.Output: Server - udalo sie server - wyslalem klucz Co to moze byc? Jak rozlacze klienta pokazuje sie wyjatek i wyswietla kolejne dwa komunikaty server - wywalilo server - zrobilem strumien Wiec nie jest to kwestia nieprzechwyconego wyjatku.Program poprostu zawiesza sie na konstruktorze strumienia wejsciowego. Z gory dzieki za pomoc. Pozdrawiam
2010-03-23 11:02:42

[Praca] [SQL]Porowanie tabel Antyprojekcja

Mam do rozwiazania 4 zapytania 1.Jak sprawdzic czy tablica R
2010-03-23 10:13:42

[Delphi/Pascal] Kolorowanie w TListView

Mam w programie okienko w którym przeglądam sobie log działań użytkowników. Informacje prezentowane są w ListView. Chciałbym w to tchnąć trochę życia i pokolorować istotne rzeczy by od razu rzucały się w oczy. Np. jakieś błędy oznaczyć czerwoną czcionką itd. Da się takie coś zrobić bez instalacji dodatkowych komponentów? Używam Turbo Delphi Explorer.
2010-03-23 09:57:10

[Inżynieria oprogramowania] Sieć neuronowa na bazie danych

Witam, Jestem w trakcie projektowania sieci neuronowej, której zadaniem będzie dynamiczne ustawienie wprowadzonych wartości w kolejności wg ciągle zmieniających się danych zewnętrznych. Jest to pierwszy mój projekt tego typu, więc mam kilka pytań. Wpadłem na pomysł, o którym nigdzie nie mogłem znaleźć informacji. Mianowicie wszędzie opisy sieci napisane są w ten sposób, że kryteria wagi i oceny są podane od początku. Ja natomiast chciałbym, aby te kryteria powstały same na bazie analizy danych, które zostaną zebrane w danym odstępie czasu. A później rozwija się to normalnie jak zwykła sieć neuronowa. Mam 3 pytania: #1 Czy przez przypadek nie pieprzę głupot i tak wyglądają wszystkie sieci? Jeśli tak to rzucajcie kamieniem i dalsze pytania nie mają sensu. #2 Jakaś literatura? #3 Ktoś miał do czynienia z taką formą sieci neuronowej i jest w stanie coś o niej opowiedzieć?
2010-03-23 01:38:10

[Newbie] Problem z tablicą jednowymiarowa Pascal

Witam, mam taki problem, potrzebne mi są rozwiązania dwóch programów, nie mam jak się do tego zabrać bo mój nauczyciel "nie trafia" do żadnego z uczniów, tak więc mam mały problem. Jeśli ktoś ma czas i chęć byłbym wdzięczy za napisanie 2 prawie identycznych programów: Tablica Jednowymiarowa I 1. Ułóż program, który zapamięta w tablicy wczytane z klawiatury N dowolnych znaków. 2. Napisz procedurę przesuwająca cała zawartość tablicy z zadania 1 "o jedno miejsce w dół: (tzn element pierwszy na ostatnia pozycję tablicy, drugi element na pierwszą pozycje a element o indeksie "i" na pozycje o indeksie "i-1") 3. Wyświetl cała zawartość otrzymanej w zadaniu 2. 4. Napisz funkcje sprawdzająca ile razy w danej tablicy występuje znak "/" II 1. Ułóż program który zapamięta w tablicy wczytane z klawiatury N dowolnych liczb całkowitych. 2. Napisz procedurę która zamieni elementy tablicy z zadania 1 w następujący sposób : pierwszy element zamieni z ostatnim drugi z przedostatnim, a element o indeksie "i" z elementem o indeksie "n-i" itd 3. Wyświetl cała zawartość otrzymanej w zadaniu 2. 4/ Napisz funkcje która zwraca wartość minimalna z elementów tablicy.
2010-03-23 00:16:42

[Newbie] [tex]Latex w praktyce - jak go urzyć

Witam, chciałem napisać swoją stronkę internetową, w której chciałem zamieścić kilka wzorków matematycznych dość skomplikowanych (w sumie to nawet sporo ich ma być :P). Na jednym z forów matematycznych poznałem LaTeX, który bardzo mi się spodobał. Niestety po ściągnięciu programu LEd nie potrafię stworzyć działającego pliku :(. Czy jest możliwość, żeby ktoś mnie w to jakoś wprowadzić - powiedział gdzie szukać rozwiązania? lub wskazał jakiś inny program, w którym będę mógł stworzyć swoje własne wzorki? Będę ogromnie wdzięczny z pomoc! P.S. Z tego co zdążyłem się zorientować wspomniany przeze mnie program zapisuje pliki jedynie w pdf-ie lub PS. PS jest chyba jedynie płatne i nie posiadam tego programu natomiast posiadam PDF creatora. Pozdrawiam
2010-03-23 00:13:47

[Java] Wczytanie z pliku i zamiana na float

Witam mam taki problem. Musze wczytać z pliku dane a następnie chciałbym je zapisać do tablicy float. Dane są postaci: 5.1 3.5 1.4 0.2 4.9 3.0 1.4 0.2 4.7 3.2 1.3 0.2 4.6 3.1 1.5 0.2 5.0 3.6 1.4 0.2 5.4 3.9 1.7 0.4 4.6 3.4 1.4 0.3 5.0 3.4 1.5 0.2 4.4 2.9 1.4 0.2 4.9 3.1 1.5 0.1 5.4 3.7 1.5 0.2 4.8 3.4 1.6 0.2 4.8 3.0 1.4 0.1 4.3 3.0 1.1 0.1 5.8 4.0 1.2 0.2 5.7 4.4 1.5 0.4 5.4 3.9 1.3 0.4 Odnośnie danych to każdy wiersz opisuje kształty jakiś płatków kwiatu. Bardzo proszę o pomoc!
2010-03-22 23:18:43

[Off-Topic] troche grafiki- jak i w czym

siema, moze ktos sie interesuje troche grafika... wiec mam zdjecie pewnej osoby, osoba na srodku fotografii na tle jaikims tam. I teraz chcialbym tak przerobic zeby tlo bylo rozmazane (moze jakis blur?) a postac osoby nadal taka sama ostra, jak to osiagnac najprosciej? w jakim darmowym sofcie jest taka mozliwosc? czy dam rade sam:)? pozdro
2010-03-22 22:49:40

[Java] Netbeans i JAX-WS

WItam. Zamierzam napisać aplikację kliencką do az.pl API. Link to opisu: https://nask.az.pl/produkcyjny/doc/api/api.pdf No i wygenerowałem pliki kodu klienckiego w postaci plików *.class (domyślam się że to są biblioteki :P) poleceniem wsimport. No i teraz męczę się już dłuższy czas jak mam to podłączyć do Netbeans abym mógł normalnie użyć polecenia package i używać klas zawartych w tych plikach. Bardzo proszę o pomoc i wyrozumiałość - dopiero zaczynam swoją przygodę z Javą - do tej pory tylko C++ i mam niemałe problemy żeby się jakoś przestawić. Z góry dziękuję i pozdrawiam.
2010-03-22 22:46:59

[C/C++] Jak działa funkcja typu inline?

Dajmy sobie prosty kod: inline int xxx() { return 5; } int main() { int x = 4; x = xxx(); return 0; } Teraz skompilujmy ten kod pod GCC z opcją --save-temps i zobaczmy, co wyrzucił do pliku *.s: .file "1.c" .text .globl xxx .type xxx, @function xxx: pushl %ebp movl %esp, %ebp movl $5, %eax popl %ebp ret .size xxx, .-xxx .globl main .type main, @function main: pushl %ebp movl %esp, %ebp subl $16, %esp movl $4, -4(%ebp) call xxx movl %eax, -4(%ebp) movl $0, %eax leave ret .size main, .-main .ident "GCC: (Ubuntu 4.4.3-4ubuntu1) 4.4.3" .section .note.GNU-stack,"",@progbits Wszędzie piszą, że funkcje inline nie są kompilowane jako funkcje, a po prostu ich kod jest wrzucany w miejscu wywołania. Coś chyba to nie działa
2010-03-22 22:38:21

[C/C++] funkcja mempcy (początkujący)

jak za pomocą funkcji mempcy przepisać zawartość kolejnych elementów tablicy int do pola o wartości int poszczególnych struktur? (element pierwszy tablicy ma stanowić wartość konkretnego pola przechowującego wartość typu int w pierwszej strukturze, drugi - w drugiej, itp.) nie umiem poprawnie zarezerwować pamięci (chyba, że problem tkwi w złym przekazywaniu parametru docelowego przypisania?), czy mógłby ktoś udzielić mi jakiejś "mocno" naprowadzającej wskazówki?
2010-03-22 22:36:50

[Newbie] funkcja mempcy (początkujący)

jak za pomocą funkcji mempcy przepisać zawartość kolejnych elementów tablicy int do pola o wartości int poszczególnych struktur? (element pierwszy tablicy ma stanowić wartość konkretnego pola przechowującego wartość typu int w pierwszej strukturze, drugi - w drugiej, itp.) nie umiem poprawnie zarezerwować pamięci (chyba, że problem tkwi w złym przekazywaniu parametru docelowego przypisania?), czy mógłby ktoś udzielić mi jakiejś "mocno" naprowadzającej wskazówki?
2010-03-22 22:36:50

[C/C++] Problem z dynamiczną alokacją danych do klasy

Stworzyłem sobie taką klasę: class student { private: string Imie; string Nazwisko; int Index; float Srednia; int K; string *Przedmiot[20]; public: student(string imie, string nazwisko, int indeks, float srednia, int k, string* przedmiot[20]) { Imie=imie; Nazwisko=nazwisko; Index=indeks; Srednia=srednia; K=k; *Przedmiot=*przedmiot; } }; I teraz muszę stworzyć dynamiczną tablicę, która stworzy dowolną liczbę dtudentów, coś ala: cout
2010-03-22 22:33:30

[Webmastering] [PHP] Wywołanie animacji poprzez button

Witam! Ostatnimi czasy zaczerpnąłem z pewnej strony prosty hosting plików, który wykonuje tylko upload i podanie linku docelowego. Chciałbym troszkę ulepszyć ten skrypt. Generalnie chodzi mi o to, żeby button który wywołuje upload po podaniu lokalizacji do pliku uploadowanego, wcześniej wykonał prostą czynność. Otóż chodzi o to, żeby on wyświetlił na stronie prostą animację, która wskazywałaby że proces uploadowania trwa. Tzn chciałbym umieścić coś tego typu : http://spiralforums.biz/uploads/monthly_10_2008/post-2-1222892578.gif Oto kod skryptu: body,td,p { font-family: Verdana; font-size: 12px; } Wybierz plik, który chcesz przesłać. Maksymalny rozmiar: 5 MB Darmowy Hosting Plików! Zademonstruje to graficznie. Jeśli teraz po naciśnięci upload (przed wcześniejszym wybraniem pliku, który chcemy upnąć) wygląda to tak: http://img716.imageshack.us/img716/765/32623560.png To bardzo chciałbym dzięki Waszej pomocy uzyskać taki rezultat: http://img263.imageshack.us/img263/6128/24933759.png Myślę, że ktoś może mi pomóc. Będę bardzo wdzięczny.
2010-03-22 22:06:05

[Newbie] [PHP] Wywołanie animacji poprzez button

Witam! Ostatnimi czasy zaczerpnąłem z pewnej strony prosty hosting plików, który wykonuje tylko upload i podanie linku docelowego. Chciałbym troszkę ulepszyć ten skrypt. Generalnie chodzi mi o to, żeby button który wywołuje upload po podaniu lokalizacji do pliku uploadowanego, wcześniej wykonał prostą czynność. Otóż chodzi o to, żeby on wyświetlił na stronie prostą animację, która wskazywałaby że proces uploadowania trwa. Tzn chciałbym umieścić coś tego typu : http://spiralforums.biz/uploads/monthly_10_2008/post-2-1222892578.gif Oto kod skryptu: body,td,p { font-family: Verdana; font-size: 12px; } Wybierz plik, który chcesz przesłać. Maksymalny rozmiar: 5 MB Darmowy Hosting Plików! Zademonstruje to graficznie. Jeśli teraz po naciśnięci upload (przed wcześniejszym wybraniem pliku, który chcemy upnąć) wygląda to tak: http://img716.imageshack.us/img716/765/32623560.png To bardzo chciałbym dzięki Waszej pomocy uzyskać taki rezultat: http://img263.imageshack.us/img263/6128/24933759.png Myślę, że ktoś może mi pomóc. Będę bardzo wdzięczny.
2010-03-22 22:06:05

[Newbie] [HTML] różne długości pól password i text pod IE

Witam. Mam formularz w którym znajdują się pola typu text i password. Problem jest natury takiej, że pod IE wyświetlają się one różnej długości co psuje wygląd. Próbowałem ustawić wielkość a nie zostawiać domyślnie ale dalej jest to samo. Prosiłbym o podpowiedź :p Z góry dzięki. Pozdrawiam
2010-03-22 21:52:20

[C# i .NET] [C#] Jednocześnie konsola i okno

Witam (tak się streszczę) Mam w tej chwili problem - w swojej aplikacji konsolowej zamierzam użyć okienka (albo okienkowej użyć konsoli, bo to okno jest raczej ważniejsze) - i mój problem polega na tym że nie wiem w jaki sposób sprawić żeby obydwa mogły mieć "focus". Application.Run(okno) raczej odpada bo okno tylko prezentuje dane a działania odbywają się poza. okno.Show() byoby ok, tylko że wtedy konsola błyskawicznie znika (logiczne), a dodanie do konsoli Read() skutkuje zablokowaniem okna. Myślałem jeszcze nad wątkami ale to już straszne kombinowanie, nie da się tego załatwić prościej? Jeśli ktoś mógłby mi pomóc byłbym bardzo wdzięczny [soczek]
2010-03-22 21:33:02

[Newbie] [C++] Przetwarzanie pliku binarnego

Hej, próbuję napisać program przetwarzający pliki binarne (konkretnie DNG z aparatu). Przykładowo: chcę odczytać z pliku DNG wartość piksela (16bpp), przemnożyć, zapisać wartość w pliku wynikowym, potem to samo z kolejnymi pikselami. Czuję, że to banalne jednak o ile ze zrozumieniem kodu jakoś sobie radzę, to żeby samemu coś wymyślić to już gorzej.
2010-03-22 21:31:40
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



komputery, oprogramowanie