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] [Qt] Obiekt dostępny we wszystkich plikach
Mam klasę do obsługi bazy danych. Co zrobić, aby inne pliki (klasy) mogły korzystać z dostępnych funkcji bez kolejnego includowania i definiowania obiektu db? Teraz mam w każdym pliku, który potrzebuje bazy danych: #include "db.h" ... db db; db.connect(); Niestety przez takie rozwiązanie plik db.h jest wielokrotnie includowany i za każdym razem jest tworzone nowe połączenie...2010-03-27 18:21:17
[Newbie] XML -> (PHP) -> MySQL
Cześć, jak najlepiej (itp) wrzucić dane z XML do bazy MySQL za pomocą PHP? Z góry dzięki za pomoc!2010-03-27 18:05:38
[Java] zdjecie z serwera
Witam Mam pobrac zdjecie z serwera i wyswietlic w przegladarce www poprzez wlasna aplikacje. Pobieram liste plikow z serwera poprzez serwlet i wyswietlam nazwy na stronie jsp, a potem klikajac na poszczegolna nazwe wyswietlam zdjecie w aplecie -> miniprzegladarce ? czy jest to sluszne rozumowanie?2010-03-27 18:03:58
[Newbie] [java] rekurencja
Chcialbym wyswietlic drzewo katalogow rekursywnie w glab, tzn. chcialbym otrzymac np cos takiego: +--KATALOG1 | +--PODKATALOG | +--PODKATALOG +--KATALOG2 +--KATALOG3 | +--PODKATALOG | | +--PODKATALOG | +--PODKATALOG +--KATALOG4 napisalen nastepujaca metode: public static void kat(String s) { String poczatek = ""; String sciezka = s; try { File katalog = new File(sciezka); String[] zawartosc = katalog.list(); int m = 0; for(int i = 0; i < zawartosc.length; i++) { File dane = new File(katalog.getPath(), zawartosc[i]); if(dane.isDirectory()) m++; } String[] zawartosc2 = new String[m]; int j = 0; for(int i = 0; i < zawartosc.length; i++) { File dane = new File(katalog.getPath(), zawartosc[i]); if(dane.isDirectory()) { zawartosc2[j] = zawartosc[i]; j++; } } for(int i = 0; i < zawartosc2.length; i++) // WYSWIETLANIE DRZEWA { File dane = new File(katalog.getPath(), zawartosc2[i]); poczatek = "+---"; // NIE WIEM JAK WCZESNIEJ SIE TYM "POCZATKIEM" ZAJAC System.out.println(poczatek + zawartosc2[i]); show(dane.getCanonicalPath()); } } catch(Exception e) { e.printStackTrace(); } } i nie za bardzo wlasnie wiem jak upiekrzyc drzewo w takie rozne odnosniki "+--" "| " itd. probowalem roznych sposobow ale za kazdym razem niestety zbytnio to nie wychodzilo2010-03-27 17:50:09
[C# i .NET] program do wysyłania maili: wysyłanie w pętli
Witam, mam listę maili (odbiorców), treść maila i temat. Chce napisać program: w jeden textbox podaje te maile, w drugi tresc, w trzeci temat, klikam na guzik "wyslij" i program to wysyla z mojego konta pocztowego. Chce to napisać ponieważ w outlooku nie ma takiej opcji żeby ci odbiorcy się nie widzieli (a o to mi chodzi). Pomoże mi ktoś? Jakąś koncepcję tego potrzebuje. Może w PHP było by to łatwiej zrobić?2010-03-27 17:43:45
[Java] [JAVA] Jak dopisac do ArrayList odczytane dane z pliku
Witam. Jest to nowa wersja tematu: [JAVA] Jak zapisac i odczytac poprawnie ArrayList Ponizewaz nie uzyskalem odpowiedzi na poprzedni problem, a juz sie z nim uporalem. To zamieszczam opis nowego problemu. Mam Aplet z GUI, w ktorym tworze sobie baze pytan i odpowiedzi do chatbota. Baza jest w pliku java.dat, przyklad: PYTANIE czesc jak sie masz ODPOWIEDZ Witaj uzytkowniku Ja swietnie, a ty? Aplet ma mozliwosci: - dodawania wierszy - usuwania - wyszukiwania - aktualizacji - wyswietl wszystko PROBLEM: Aplet zapisuje poprawnie dane do pliku. Problem w tym, ze po odczycie pliku, do bazy dodaje tylko ostatnie zapytanie. Przyklad: Dane z pliku: PYTANIE a PYTANIE b Dane po odczycie, dodane do bazy: PYTANIE b Moj kod: ************************************* import java.awt.*; import java.applet.*; import javax.swing.*; import java.io.*; import java.io.PrintWriter; import java.awt.event.*; import javax.swing.event.*; import java.net.URL; import java.util.*; public class PanelAplet3 extends JApplet { ArrayList dane2 = new ArrayList(); Dane2 nowyDane3 = new Dane2(); WczytywanieDanych2 wczytywanie = new WczytywanieDanych2(); Operacje2 szukanieDane = new Operacje2(); private static String znak = ""; private static String[] paramWyszukDane; private static int wybor; private static String pyt1; private static String pyt2; private static String pyt3; private static String pyt4; private static String odp1; private static String odp2; private static String odp3; private static String odp4; JButton b1;//Wyswietl wszystkie dane JButton b2;//Dodaj dane JButton b3;//Czysc Okno JButton b4;//Usun JButton b5;//Znajdz i aktualizuj JButton b6;//Szukaj JButton b7;//Odczyt JButton b8;//Zapis TextArea tA; TextArea tA2; JTextField tfP1; JTextField tfP2; JTextField tfP3; JTextField tfP4; JTextField tfO1; JTextField tfO2; JTextField tfO3; JTextField tfO4; JTextField Znajdz; JTextField Aktualizacja; JLabel label1; JLabel label2; public void init() { System.out.println("METODA INIT"); System.out.println(" "); setLayout(null); setSize(800,600); label1 = new JLabel("Pytanie"); add(label1); label1.setBounds(10,10,150,25); tfP1 = new JTextField(); add(tfP1); tfP1.setBounds(10, 50, 320, 25); tfP2 = new JTextField(); add(tfP2); tfP2.setBounds(10, 90, 320, 25); tfP3 = new JTextField(); add(tfP3); tfP3.setBounds(10, 130, 320, 25); tfP4 = new JTextField(); add(tfP4); tfP4.setBounds(10, 170, 320, 25); label2 = new JLabel("Odpowiedz"); add(label2); label2.setBounds(10,210,150,25); tfO1 = new JTextField(); add(tfO1); tfO1.setBounds(10, 250, 320, 25); tfO2 = new JTextField(); add(tfO2); tfO2.setBounds(10, 290, 320, 25); tfO3 = new JTextField(); add(tfO3); tfO3.setBounds(10, 330, 320, 25); tfO4 = new JTextField(); add(tfO4); tfO4.setBounds(10, 370, 320, 25); b5 = new JButton("Aktualizuj"); add(b5); b5.setBounds(210,410,120,25); b6 = new JButton("Szukaj"); add(b6); b6.setBounds(10,410,120,25); Znajdz = new JTextField("Wpisz co chcesz znalezc..."); add(Znajdz); Znajdz.setBounds(10,445,320,25); Aktualizacja = new JTextField("Wpisz zamiennik dla znalezionego pola..."); add(Aktualizacja); Aktualizacja.setBounds(10,475,320,25); b1 = new JButton("Wyswietl wszystkie dane"); add(b1); b1.setBounds(390,520,180,25); b2 = new JButton("Dodaj dane"); add(b2); b2.setBounds(110,10,150,25); tA2 = new TextArea(); add(tA2); tA2.setBounds(350, 10, 400, 140); tA = new TextArea(); add(tA); tA.setBounds(350, 150, 400, 350); b3 = new JButton("Czysc Okno"); add(b3); b3.setBounds(580,520,120,25); b4 = new JButton("Usun wartosc"); add(b4); b4.setBounds(110,510,120,25); b7 = new JButton("Odczyt Danych"); add(b7); b7.setBounds(10,550,120,25); b8 = new JButton("Zapis Danych"); add(b8); b8.setBounds(210,550,120,25); } public void start() { action(); tA.setText(""); tA2.append("Witam w Panelu Zarzadzania..."+"n"); } public void stop() { } public void destroy() { } public void action() { ActionListener b1AL = new ActionListener() { //Wyswietl wszystkie dane public void actionPerformed(ActionEvent e) { tA2.setText(""); tA.setText(""); if (dane2.isEmpty()) { tA2.append("Brak danych na liście!"); } else { for (int i = 0; i < dane2.size(); i++) dane2.get(i).wyswietlInformacje(); tA2.append("Wyswietlenie danych z bazy..."+"n"); } } }; b1.addActionListener(b1AL); ActionListener b2AL = new ActionListener() { //Dodaj dane public void actionPerformed(ActionEvent e) { tA2.setText(""); try { tA2.append("Dodawanie danych:"+"n"); nowyDane3 = new Dane2(); wczytywanie.wczytajDane(); nowyDane3.ustawDane(wczytywanie); dane2.add(nowyDane3); System.out.println("Dodawanie danych zakończone!"); tA2.append("Dodawanie danych zakonczone!"+"n"); }catch(IOException e2) { System.out.println("Blad!"+e2); } } }; b2.addActionListener(b2AL); ActionListener b3AL = new ActionListener() { //Czysc Okno public void actionPerformed(ActionEvent e) { tA.setText(""); } }; b3.addActionListener(b3AL); ActionListener b4AL = new ActionListener() { //Usun public void actionPerformed(ActionEvent e) { System.out.println("Ktora pozycje kasowac?"); tA2.setText(""); tA.setText(""); tA2.append("Usuwanie"+"n"); tfP1.setText(""); try { nowyDane3 = new Dane2(); paramWyszukDane = wczytywanie.pobierzParamSzukania(); szukanieDane.wyszukajDane(dane2, paramWyszukDane); tA.setText("Usunieto:"+"n"); int[] temp2 = szukanieDane.wyszukajDane(dane2, paramWyszukDane); nowyDane3 = dane2.remove(temp2[0]); }catch(IOException e4) { System.out.println("Blad!"+e4); } catch(IndexOutOfBoundsException e4) { System.out.println("Nie ma takiej pozycji"+e4); } } }; b4.addActionListener(b4AL); ActionListener b5AL = new ActionListener() { //Znajdz i aktualizuj public void actionPerformed(ActionEvent e) { tA2.setText(""); tA.setText(""); try { tA2.append("Wyszukaj i aktualizuj"+"n"); System.out.println("--> Wyszukaj dane i aktualizuj WYSZUKIWANIE Danych2010-03-27 17:26:47
[Delphi/Pascal] Jak dodać obrazek do Edit1 ?
Jaki kod trzeb wpisać aby komponent Edit1 nie był biały z szarą ramką, tylko obrazkiem. Tło i ramka tez mogą być osobno.2010-03-27 17:16:38
[Newbie] Jak dodać obrazek do Edit1 ?
Jaki kod trzeb wpisać aby komponent Edit1 nie był biały z szarą ramką, tylko obrazkiem. Tło i ramka tez mogą być osobno.2010-03-27 17:16:38
[Delphi/Pascal] [delphi] Prezentacja interaktywna
Witam. Mam do napisania prezentację interaktywna na temat działania systemu ABS. Proponowany język to właśnie delphi. Niestety nigdy nie bawiłem się tym językiem, znam nieco turbo pascala i c++. Na razie nie mam żadnej koncepcji na ten projekt, więc mam pytania czy trudne jest wykonanie czegoś takiego i w czym to najlepiej zrobić i jak najlepiej się za to zabrać ?2010-03-27 17:00:55
[C/C++] [WINAPI]Aktualny czas.
Wie ktoś może jak wyświetlić aktualny czas w WINAPI? Szukałem w google, ale tam jest tylko ogólnie napisane co to jest ta funkcja, ale nie ma jakiś konkretnych przykładów co gdzie wstawić, aby działało ;/2010-03-27 16:59:28
[Webmastering] Długi ciąg znaków w - jak ograniczyć jego szerokMam długi ciąg znaków, nie rozdzielony spacjami ani żadnymi innymi białymi znakami, np.:
aabababababassapoaspoigfashioghaoighaiohfioashdwfsajpofasjpojgpoajgaspogjaposjgaspogjapojgopsajpogsioghioewhtoiwhgiehhhhhoiuhcfgcgfcgfcgfcgfcgfohihihiohoiuigiygioguigiuguigiugiuoguigpodposgposioshoierhgioehioghieoghioshehgioes
Jak widzicie, także tutaj na forum nie jest on po przekroczeniu ustalonej szerokości przenoszony do nowej linii, ale forum jest rozciągane (zależnie od rozdzielczości u Ciebie może to nie być widoczne).
Mam jakiś element blokowy (dajmy na to, ), chcę do niego móc wpisywać takie długie ciągi, a on ma mi je przenosić do nowych linii po przekroczeniu ustalonej szerokości - czy da się (a jeśli tak to jak) to zrobić?
2010-03-27 16:44:34 [Delphi/Pascal] Tworzeni Odtwarzacza
Problem jest taki, że nie znam parametrów konstruktora create do odtwarzacza. Procedura Wygląda mniej więcej tak:
procedure TForm1.PlayMusic(Sender: TObject; Path: String);
var
mPlayer: TMediaPlayer;
begin
mPlayer.Create();
mPlayer1.FileName := ExtractFilePath(Application.ExeName)+Path;
mPlayer1.Open;
mPlayer1.Play;
end;
Jakie parametry powinien mieć mPlayer.Create?
2010-03-27 16:26:40 [Newbie] Tworzeni Odtwarzacza
Problem jest taki, że nie znam parametrów konstruktora create do odtwarzacza. Procedura Wygląda mniej więcej tak:
procedure TForm1.PlayMusic(Sender: TObject; Path: String);
var
mPlayer: TMediaPlayer;
begin
mPlayer.Create();
mPlayer1.FileName := ExtractFilePath(Application.ExeName)+Path;
mPlayer1.Open;
mPlayer1.Play;
end;
Jakie parametry powinien mieć mPlayer.Create?
2010-03-27 16:26:40 [Newbie] [Delphi]Suspicious.Insight w mojej aplikacji
Witam
Stworzyłem aplikacją do pewnej gry, która....mniejsza o to.
Chodzi O TO, że dość dużo się przy niej napracowałem, a teraz gdy ją przeskanowałem to wyszły takie wyniki: http://www.virustotal.com/analisis/68c562bb689592c7c16e11148e6d8eb1cee3fb7cf5db53d34c099a1958a71c85-1269694317
Co najciekawsze gdy skompilowałem pustą formę, bez kodu(oprócz tego standardowego), wyszło to samo + jeszcze jakiś inny "vir", wynik skanu: http://www.virustotal.com/analisis/d8642354eb4adbd24bcd3d5af9d3b29c9e26d2c030765dd8fdcc8d59aafd2069-1269695982
Używam Delphi 10 Lite.
W takiej sytuacji nikt nie chce pobrać mojej aplikacji a wręcz oskarża mnie o "hakerstwo" ;/
Więc moje pytanie brzmi, czym to może być spowodowane i jak temu zapobiec?
Z góry dzięki za odpowiedzi!
2010-03-27 15:58:17 [C/C++] [C] Problem z fscanf?
Witam,
mam problem z działaniem funkcji fscanf, albo coś ja źle robię. Poniżej jest skrócona wersja programu, zadaniem jego ma być wczytanie wartości z pliku (int i float tylko) za pomocą funkcji fscanf, wypisanie za pomocą printf oraz zapis do pliku za pomocą fprintf (ponowny zapis tego odczytanego pliku). Wczytywane są dwie pierwsze wartości, następnie dwa inty i jeden float, później zaczyna się problem... Poniżej zamieszczam całe info nt programu. Nie chcę gotowego rozwiązania, tylko wskazania co źle robię, z góry dziękuję za odpowiedź.
main.c:
#include
#include
typedef struct M_DATA
{
int id;
int bid;
float t,v,x;
} M_DATA;
typedef struct M_TAB
{
int id;
int num;
M_DATA* data;
} M_TAB;
void wczytaj(char* fn,M_TAB* tb)
{
FILE* fp;
int i;
fp = fopen(fn,"r");
fscanf(fp,"ID %in",&tb->id);
fscanf(fp,"NUM %in",&tb->num);
tb->data = malloc(tb->num*sizeof*tb->data);
for(i = 0;inum;++i)
{
fscanf(fp,"%i %i %f %f %fn",&tb->data[i].id,&tb->data[i].bid,&tb->data[i].t,&tb->data[i].v,&tb->data[i].x);
}
fclose(fp);
}
void wypisz(M_TAB tb)
{
int i;
printf("ID %in",tb.id);
printf("NUM %in",tb.num);
for(i = 0;i
2010-03-27 15:35:26 [Java] Dźwięki javax.sound.sampled
Witam!
W swoim programie mam kilka przycisków, które odtwarzają dźwięki. Problem w tym, że jeżeli klikniemy na przycisk a następnie na kolejny to oba dźwięki się nakładają na siebie. Chciałbym, aby nie dało się odpalić kolejnego dźwięku dopóki poprzednie odtwarzanie się nie skończy. Oto klasa, którą używam do odpalania dźwięku:
class odpal{
odpal(String a){
try {
AudioInputStream stream = AudioSystem.getAudioInputStream(new File(a));
AudioFormat format = stream.getFormat();
if (format.getEncoding() != AudioFormat.Encoding.PCM_SIGNED) {
format = new AudioFormat(
AudioFormat.Encoding.PCM_SIGNED,
format.getSampleRate(),
format.getSampleSizeInBits()*2,
format.getChannels(),
format.getFrameSize()*2,
format.getFrameRate(),
true); // big endian
stream = AudioSystem.getAudioInputStream(format, stream);
}
DataLine.Info info = new DataLine.Info(
Clip.class, stream.getFormat(), ((int)stream.getFrameLength()*format.getFrameSize()));
Clip clip = (Clip) AudioSystem.getLine(info);
clip.open(stream);
clip.start();
} catch (IOException e) {
} catch (LineUnavailableException e) {
} catch (UnsupportedAudioFileException e) {
}
}
}
Pomoże ktoś?
2010-03-27 15:12:16 [Newbie] C++ Problem z wczytaniem tablicy
Witam. Mam narazie taki ubogi program i nie wiem co robię źle, że już przy pierwszym for coś nie gra. Z góry dzięki za pomoc.
#include
#include
#include
using namespace std;
struct Wyniki
{
string nick;
int punkty;
};
int main()
{
int Suma=12;
if(Suma>=12)
{
cout
2010-03-27 15:01:52 [Newbie] [c]śmieszny problem z odczytem wejścia
Cześć, mam dziwne problemy z odczytem wejścia. Kiedy za pierwszym razem wykonuję pętlę for (1), wszystko jest w porządku. Jednak po drugim uruchomieniu, program jakby nigdy nic ignoruje instrukcję (2), czego wynikiem jest m=0, pomimo podanej na wejściu wartości. Gdy zmienię (3) na np. 9, podobnie dzieje się z instrukcją (4), podawane liczby nie są wpisywane do tablicy. Dlaczego tak się dzieje? BTW: funkcjami ReadInstructions i DeleteList się nie przejmujcie, nie zmieniają one żadnych z tych zmiennych, prócz mreg, ale akurat zerowanie tej zmiennej jest zamierzone.
int main(int argc, char** argv) {
int t, m; //testy, ilość kom. pamieci
int i, j, k; //zmienne do pętli
int *buffer; //tablica na pamięć akceleratora
int mreg;
scanf("%d", &t);
for (i=0; i
2010-03-27 14:04:23 [Off-Topic] PO IG 8.1 a koszta serwisow internetowych
No bez jaj. Przegladac liste projektow ktore byly finansowane w ramach programu PO IG 8.1 i kwot dofinansowania lapie sie za glowe i pytam: jaki walek tutaj przeszedl?
Przykladowo, serwis http://morze-latem.pl/ kosztowal 800 tys zl?!?
http://fajnewesele.pl/ - 400,000 zl
http://slubowisko.pl/ - 500,000
http://www.karierawfinansach.pl/ - 700,000 zl
Przeciez to niemozliwe zeby produkcja tych witrn kosztowala tyle pieniedzy. Wyczuwam tutaj jakas scieme, typu zatrudnianie pracownikow widmo na czas tworzenia projektu za 10,000 zl netto :/
2010-03-27 13:58:26 [Java] Maven2 - utworzenie struktury katalogów
Mam plik pom.xml który używałem kiedyś w innym projekcie, teraz zmieniłem tylko kilka zależności. Nie mogę sobie poradzić z tym żeby została stworzona odpowiednia struktura katalogów src, src/main/java, src/main/resources, src/test/java itd.
Utworzyłem zwykły Java Projekt w Eclipse, przekopiowałem do głównego katalogu projektu pom.xml, z konsoli w katalogu projektu wydałem polecenie mvn install, później mvn eclipse:eclipse i utworzył się tylko katalog target. Nie ściągnęły się nawet zależności (odpowiednie liby) a nie wyświetlił żadnych błędów. Oczywiście sam mvn w systemie jest zainstalowany i plugin mvn w eclipse też. Żadne działanie z poziomu pluginu mvn w eclipse też nic nie daje, żadne update dependencies, snapshot itd....:|
4.0.0
pl.diagno
diagno
jar
1.0-SNAPSHOT
diagno
maven-compiler-plugin
1.6
true
1.6
1.6
apache-repo
Apache Repository
http://people.apache.org/repo/m2-snapshot-repository
ibiblio
iBiblio Maven2 Repository
http://www.ibiblio.org/maven2
mavenrepository
mavenrepository.com
http://mavenrepository.com
junit
junit
4.8.1
test
javax.servlet
servlet-api
2.4
provided
org.hibernate
hibernate
3.2.7.ga
org.hibernate
hibernate-annotations
3.2.7.ga
org.hibernate
hibernate-entitymanager
3.2.7.ga
c3p0
c3p0
0.9.1
javax.persistence
persistence-api
1.0
log4j
log4j
1.2.15
org.springframework
spring-core
2.5.6
org.springframework
spring-beans
2.5.6
org.springframework
spring-context
2.5.6
org.springframework
spring-jpa
2.5.6
org.springframework
spring-aop
2.5.6
javax.servlet
jsp-api
2.0
provided
2010-03-27 13:34:35 [C# i .NET] Zagnieżdzenie obiektowe w kontrolce typu Panel
mam takie pytanie właściwie problem.
w panelu umiesciłem kilka kontrolek np.3 labele. teraz ten panel wraz z kontrolkami
umieszczam w drugim panelu. problem pojawia sie jesli chciałbym umiescic 100 takich paneli(wraz z kontrolkami które w nich są) w tym panelu programowo .
2010-03-27 13:07:33 [Hardware/Software] Przekazywania danych z COM1 na port COM8.
Witam,
poszukuje programu do przekazywania danych z COM1 na port COM8.
Chodzi o to żeby program "symulował" złączenie COM1 z COM8.
PS. Nie wiem jak inaczej to sformułować.
Pozdrawiam
2010-03-27 12:09:03 [Off-Topic] kac morderca nie ma serca
mam pomysla ;-P (genialnego jak zawsze :-D )
tego nooo... jak ktos ma kacura czy tam inne bolesci to niech wpisuje :P ciekaw jestem jaka statystyka z tego wycjdzie ;p
ok zaczynam:
dzisiaj kac jak **uj :-/
2010-03-27 11:47:39 [C/C++] sortowanie w funkcji
mam takie cos ale nie chce mi sie uruchomic..
gdzie mam blad?
#include
#include
using namespace std;
int funkcja(int tab[])
//////////////////////
int main(int argc, char *argv[])
{int ile, i, j, t, iles;
iles=10000;
int tab[iles];
coutile;
srand(time(0));
for (i=0; i
2010-03-27 11:43:20 [Newbie] sortowanie w funkcji
mam takie cos ale nie chce mi sie uruchomic..
gdzie mam blad?
#include
#include
using namespace std;
int funkcja(int tab[])
//////////////////////
int main(int argc, char *argv[])
{int ile, i, j, t, iles;
iles=10000;
int tab[iles];
coutile;
srand(time(0));
for (i=0; i
2010-03-27 11:43:20 [Java] Labirynt - kolejka Lifo, problem z weryfikacja poprawności
Witam, mam dość głupi problem - naczytałem się tyle tematów o tym, że jestem w totalnej kropce. Mianowicie chodzi mi o algorytm LIFO użyty w labiryncie. Poniższy kod przedstawia metodę przeszukiwania labiryntu : punkt startowy podany wcześniej ( tak samo jak i wyjściowy ), 0 - oznacza ścianę, 1 - podstawowa droga, każdy pkt w którym byłem podmieniam w macierzy na nr kroku.
// Poruszanie sie kolejnosc : dol, prawo, gora, lewo
void Idz(){
stos = new Stos(kolumna*wers);
// chod = new String[kolumna*wers];
int x = startX;
int y = startY;
Point tmp;
stos.Push(x, y);
try{
for(;;){
if((x == endX)&(y == endY)){
break;
}else if(lab[x+1][y] == 1){
x++;
lab[x][y] = krok++;
stos.Push(x, y);
// Kroki();
}else if(lab[x][y+1] == 1){
y++;
lab[x][y] = krok++;
stos.Push(x, y);
// Kroki();
}else if(lab[x-1][y] == 1){
x--;
lab[x][y] = krok++;
stos.Push(x, y);
// Kroki();
}else if(lab[x][y-1] == 1){
y--;
lab[x][y] = krok++;
stos.Push(x, y);
// Kroki();
}else{
tmp = stos.Pop();
System.out.println(tmp);
x = tmp.x;
y = tmp.y;
}
}
}catch(ArrayIndexOutOfBoundsException e1){
System.out.println(e1);
}
}
Pytanie główne : Czy jest to poprawnie wykonany algorytm LIFO ? Z tego co czytałem, nie ma ogólnie przyjętej zasady w który pkt mamy wybrać się kolejny, jeśli pkt startowy ma klika możliwości. Ja przyjąłem, że najpierw w dół a potem odwrotnie do wsk. zegara.
2010-03-27 10:32:10 [Off-Topic] studia mgr na PK?
Ktoś przeniósł się po studiach licencjackich na magisterskie na PK?
Kilku znajomych jest na zaocznych i są zadowoleni, ale na innej specjalności.
Interesuje mnie wydział WFMiIS specjalność teleinformatyka.
2010-03-27 09:58:51 [Webmastering] Wysyłanie/odbieranie danych do/z Internetu przez stronę WWW
Witam
Mam problem polegający na tym, że nie wiem jak utworzyć prostą stronę WWW na przeglądarkę internetową za pośrednictwem której chciałem połączyć się z urządzeniem czy też innym programem znajdującym się w sieci lokalnej albo też w dowolnym miejscu w Internecie i wysłać/odebrać dane. Strona musi wykorzystywać protokół TCP/IP i gniazda komunikacyjne (sockets).
Na początek strona powinna wyglądać tak:
1) Pole tekstowe do wpisania adresu internetowego (np. localhost, 192.168.1.3, www.jakis.adres.pl etc)
2) Pole tekstowe do wpisania portu komunikacyjnego (np. 500)
3) Przycisk "Wyślij"
Po kliknięciu na przycisk "Wyślij" ma nastąpić nawiązanie połączenia z wybranym adresem internetowym i wysłanie dowolnego ciągu znaków np. tekstu "Dane do przesłania" i zamknięcie połączenia.
Czy w ogóle da się to zrobić wykorzystując tylko HTML i JavaScript ewentualnie jakieś inne proste języki skryptowe (najlepiej aby to działało na dowolnej przeglądarce i systemie operacyjnym). Strona ma być zapisana na dysku komputera z którego chcę wysłać/odebrać dane.
Proszę o pomoc
2010-03-27 09:24:07 [Java] problem z tagiem html
Witam,
mam problem z tagiem HTML . Kiedy uruchamiam program taki jak poniżej otrzymuję bez problemu listę atrybutów CLASS dla tego tagu. Kiedy jednak zamienię na nie otrzymuję żadnych wyników. Ktoś ma pomysł dlaczego tak się może dziać?
Pozdrawiam,
Paweł
import javax.swing.text.html.*;
import javax.swing.text.Element;
import javax.swing.text.ElementIterator;
import java.net.URL;
import java.io.InputStreamReader;
import java.io.Reader;
public class HTMLParser
{
public static void main( String[] argv ) throws Exception
{
URL url = new URL( "http://cnn.com" );
HTMLEditorKit kit = new HTMLEditorKit();
HTMLDocument doc = (HTMLDocument) kit.createDefaultDocument();
doc.putProperty("IgnoreCharsetDirective", Boolean.TRUE);
Reader HTMLReader = new InputStreamReader(url.openConnection().getInputStream());
kit.read(HTMLReader, doc, 0);
ElementIterator it = new ElementIterator(doc);
Element elem;
while( (elem = it.next()) != null )
{
if( elem.getName().equals(HTML.Tag.DIV.toString()) )
{
String s = (String) elem.getAttributes().getAttribute(HTML.Attribute.CLASS);
if( s != null )
System.out.println (s);
}
}
System.exit(0);
}
2010-03-27 04:17:07 [Newbie] [MySQL] Pobieranie danych o aktorze i reżyserze
Witam!
Posiadam dwie tabele
tabela movie (z przykładowymi danymi):
----------------------------------------------------------
|movie_name |movie_leadactor | movie_director |
----------------------------------------------------------
|Film 1 | 1 | 2 |
|Film 2 | 5 | 6 |
|Film 3 | 4 | 3 |
----------------------------------------------------------
tabela people (z przykładowymi danymi):
---------------------------------------------------------------------------
|people_id | people_fullname| people_isactor | people_isdirector|
---------------------------------------------------------------------------
|1 | Nazwisko 1 | 1 | 0 |
|2 | Nazwisko 2 | 0 | 1 |
|3 | Nazwisko 3 | 0 | 1 |
|4 | Nazwisko 4 | 1 | 0 |
|5 | Nazwisko 5 | 1 | 0 |
|6 | Nazwisko 6 | 0 | 1 |
---------------------------------------------------------------------------
I pytanie czy jest możliwe pobranie jednym zapytaniem (jeśli tak to jak miało by wyglądać) i wyświetlenie tabeli w formie:
--------------------------------------------------------------
|Nazwa filmu | Nazwisko aktora | Nazwisko reżysera |
--------------------------------------------------------------
| Film 1 | Nazwisko 1 | Nazwisko 2 |
| Film 2 | Nazwisko 5 | Nazwisko 6 |
| Film 3 | Nazwisko 4 | Nazwisko 3 |
--------------------------------------------------------------
Z góry dzięki za odpowiedź
2010-03-27 02:47:09 [Java] Applet na stronie problem z JFrame
Mam trochę dziwny problem stworzyłem prosty przykład dla testu by sprawdzić jak zachowuje się applet na stronie i to co jest dziwnego to to że jak wchodzę pierwszy raz na stronę wszystko jest oki ale jak cofnę i znowu wrócę to JFrame nie chce się odświeżyć zastanawiałem się czy mam go niszczyć przy wychodzeniu ze strony? samo JFrame się psuje wewnątrz strony wszystko jest oki
import java.awt.Color;
import javax.swing.ImageIcon;
import javax.swing.JApplet;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class test27 extends JApplet {
public static JFrame okno = new JFrame();
public static JLabel A = new JLabel();
public static JLabel B = new JLabel();
public static ImageIcon ico2 = new ImageIcon();
@Override public void init(){
okno.setVisible(true);
okno.setBounds(100, 100, 400, 300);
okno.setLayout(null);
A.setBounds(75, 75, 70, 70);
A.setBackground(Color.red);
A.setOpaque(false);
B.setBounds(100, 100, 70, 70);
B.setBackground(Color.green);
B.setOpaque(true);
okno.add(A); okno.add(B);
}
}
2010-03-27 02:23:56 [Hardware/Software] adesklets
Witam, mam problem. Zainstalowałem sobie dockera adeskelts, i po jego uruchomieniu nic się nie pokazuje, jak przez xterma go odpalam to nawet nic nie wypluwa.
Dystrybucja: Debian 5.02 Lenny, środowisko GNOME + Menedżer okien to Compiz.
2010-03-27 01:03:18 [C/C++] [c] Czytanie folderu
Witam,
Napisałem program, który działa bez problemów na moim systemie. Gdy wrzuciłem go na uczelniany serwer przestał jednak działać:/ Niżej umieszczam kodzik. Nie wiem dlaczego tak się dzieje. Prosiłbym o pomoc w znalezieniu błędu, którego kompilator na uczelnianym serwerze nie akceptuje. Dodam, że kompiluje z -pedantic -Wall i nie wyświetla błędów :/
#include
#include
#include
#include
#include
#include
#include
void listdir( char * path, int level )
{
char namebuf[1024]; /* bufor do tworzenia nazw podkatalogow */
struct dirent *entry; /* zm. robocza do iteracji po pozycjach w katalogu */
char tmp[80];
DIR *thisdir= opendir( path ); /* proba otwarcia */
if( thisdir == NULL ) { /* nie udalo sie otworzyc path jako katalogu*/
if( errno != ENOTDIR ) /* ignorujemy blad ENOTDIR (nie-katalog)
- inne bledy zglaszamy */
printf("Blad - %s.n", strerror(errno) );
return;
}
while( (entry= readdir( thisdir )) != NULL ) { /* czytamy kolejne pozycje */
if( !strcmp( entry->d_name,"." ) )
break;
printf("Plik %sn", entry->d_name ); /* wypisanie nazwy */
strcpy(tmp,"cat ");
strcat(tmp,path);
strcat(tmp,"/");
strcat(tmp,entry->d_name);
system(tmp);
printf("n");
if( strcmp( entry->d_name, "." ) != 0
&& strcmp( entry->d_name, ".." ) != 0 ) {
strcpy( namebuf, path ); /* tworzymy nazwe */
strcat( namebuf, "/" );
strcat( namebuf, entry->d_name );
listdir( namebuf, level+1 ); /* i wywolujemy rekurencyjnie listdir */
}
}
closedir( thisdir ); /* na koniec zamykamy katalog */
}
int
main( int argc, char **argv )
{
if( argc == 2 ) {
listdir( argv[1], 1 );
}
return 0;
}
Z góry za pomoc będę bardzo wdzięczny.
2010-03-27 00:35:53 [C/C++] Przechodzenie po liście.
Witam!
Mam problem z listą cykliczną dwukierunkową. Do jej stworzenia wykorzystałem wartownika. Mam też wskaźnik na bieżący element listy. Zależy mi na tym aby ten wskaźnik przeskakiwał na kolejne elementy listy, albo do przodu albo do tyłu. Niestety nie udaje mi się tego zrobić. Oto kod:
Struktura
typedef struct Element {
int liczba;
struct Element *poprz;
struct Element *nast;
}element;
Funkcja dodająca( tutaj też nie wiem czy to jest dobrze):
void dodaj(element *biezacy,int rejestr)
{
element *nowy=(element *)malloc(sizeof(element));
if(biezacy == NULL) //czy pusta
{
nowy->liczba = rejestr;
nowy->nast = nowy ;
nowy->poprz = nowy;
biezacy = nowy;
}
else
{
nowy->liczba = rejestr;
nowy->nast=biezacy->nast;
nowy->poprz=biezacy;
nowy->nast->poprz=nowy;
biezacy->nast=nowy;
}
}
I tutaj funkcja, ktora ma przeskakiwac na kolejne elementy listy:
void przesun(element *biezacy,int liczba) {
int i;
biezacy=biezacy->nast;
for(i=0;inast;
}
Co do funkcji dodawania, to nie wiem cz warunek na to czy jest pusta jest dobry. Oto doklaracja wartownika:
element *wartownik=(element*)malloc(sizeof(element));
wartownik->nast=wartownik;
wartownik->poprz=wartownik;
element* biezacy = wartownik;
2010-03-27 00:30:01 [Newbie] [pseudokod][c++] ocena rozwiązania
Uczę się c++ i zastanawiam się nad jedną rzeczą. Przykładowo przy prostym programie z dwoma zmiennymi int a,b i działaniu a+b użytkownik wpisuje literę i bęc! Wyskakuje błąd. Aby temu zaradzić postanowiłem:
1) pobrać a jako string
2) sprawdzam długość string jeśli jest odpowiednia to kontynuuje
3) sprawdzić czy każdy znak jest cyfrą (porównanie przedziału z tablicy ASCI, pętla for)
3a) jeśli nie to komunikat i pobierz ponownie a
3b) jeśli tak zmieniam typ string na typ int
Piszę odpowiednią funkcję, działa i zastanawiam się jak ocenić czy to rozwiązanie jest dobre? A druga: czy dozwolone jest wklejanie na forum krótkich kodów do oceny przez kogoś bardziej doświadczonego? Oczywiście raz za czas, niezbyt często?
2010-03-27 00:21:50 [Newbie] [JAVA] problem....
Witam.
Mam problem z aplikacja w JAVA. Chodzi o pomysł na wykonanie.
Jestem tylko po 2 wykładach, więc niezbyt mi to idzie :-/
Mam zrobić test wyboru ( z GUI). Pytania losowo, odpowiedzi także (2 prawidłowe i 1 błędna).
Mój problem:
w czym umieścić dane do losowania? (tablice, listy), przyjmując że ma byc 20 pytań.
Umieszczenie w tablicach wydaje mi się złym pomysłem, skłaniam sie w stronę list, jedna z pytaniami, dwie z odpowiedziami. Czy ktos mi podpowie, czy dobrze kombinuję? :-|
2010-03-27 00:17:35 [C# i .NET] [C#] Implementacja GetEnumerator dla kolekcji generycznych
Stworzyłem klasę implementującą po IList.
Aby zaimplementować GetEnumerator chciałem intuicyjnie użyć kodu:
public IEnumerator GetEnumerator()
{
return list.GetEnumerator();// list jest typu List
}
Niestety kompilator wyrzucił błąd o braku impletacji.
Na forachn wyczytałe, że aby zaimplementować ową metodę, muszę użyć kodu:
IEnumerator IEnumerable.GetEnumerator()
{
return list.GetEnumerator();
}
IEnumerator IEnumerable.GetEnumerator()
{
return list.GetEnumerator();
}
Dlaczego wymagana jest taka implementacja?
Dlaczego Metoda IEnumerator IEnumerable.GetEnumerator()?
Będę wdzięczny, jeżeli ktoś poświęci trochę czasu aby mnie uświadomić.
Pozdrawiam
Ciekawski
2010-03-26 23:50:00 [Java] "papierowa" baza danych
Witam,
Mam napisać program bazodanowy (kilkadziesiat tabel), dane zapisane w plikach i nie wiem za bardzo jak dane zapisywać w XML-u czy zwykłych plikach, jak pobrane dane (rekordy) z pliku reprezentować w tablicy listach itp. Na danych bede wykonywal wiele operacji które relacyjne bazy danych mi oferuja a ktore bede musial sam oprogramowac.
Czy mozecie doradzic jakich narzedzi uzyc lepiej bo... a jakich lepiej nie bo..
Dzieki za pomoc
Pozdro.
2010-03-26 23:38:38 [Praca] [C(++) / J / Pas / TASM] Wykonam programy
Przyjmuję zlecenia programów do napisania w następujących językach:
- C / C++
- Java
- Turbo Assembler
- Pascal / Ada95
Projekty w Visual C++, Borland C++ Builder.
Aplikacje na telefony komórkowe.
Na zaliczenie, do szkoły, do pracy, na użytek własny.
Także przeróbka i poprawa.
Produkcja niedroga, szybka, profesjonalna.
Kod opatrzony trafnymi komentarzami.
Nawet po zakończeniu współpracy możliwość dokonania niewielkich zmian w programie.
Kontakt
e-mail: prokods@yahoo.pl
gadu-gadu: 6404050
W ostateczności prywatna wiadomość na forum.
2010-03-26 23:33:41 [C/C++] Zatrzymanie ruchu przeciwnika
Witam jak użyć funkcji rest(); (używam Allegro) żeby cały program się nie zatrzymywał tylko część kodu (ruch ludka) kombinuje na wszelkie sposoby ale zawsze cały program się zatrzymuje a nie fragment.
2010-03-26 23:28:39 [Java] Problem z połączeniem do serwera
Witam
Nie wiem co jest grane, ale nie mogę połączyć się aplikacją klienta z serwerem kiedy odpalam klienta jako aplet w przeglądarce. Kiedy uruchomiłem aplet w eclipse to nie ma problemu.
kody obydwu są tu:
http://www.coderanch.com/t/204527/Sockets-Internet-Protocols/java/Successful-Applet-Socket-Connection
Proszę o pomoc
2010-03-26 22:54:09 [C/C++] Anagram
Witam mam taki mały kod lecz nie wiem czemu lecz nie wyświetla mi wyniku nie nie mam pojęcia czemu.
#include
#include
#include
using namespace std;
int main()
{
char napis[100];
cout napis;
char napis2[strlen(napis)];
int j=strlen(napis);
int n=strlen(napis);
for (int i=0;i
2010-03-26 21:32:34 [Inne] Interpretacja wyników komendy ip route na routerze(co, jak?)
Mam do zrobienia do szkoly zadanie w packet tracerze. Mam podane wyniki komendy ip route dla 3 routerow, moim jedynym problemem jest - jak mam interpretowaqc te wyniki, co one oznaczaja, jak je zrozumiec ? Z konfiguracja soebie poradze, bo ostatnio to mielismy, ale nie wiem za bardzo, jak na podstawie tej komendy mam zbudowac swoją sieć. W internecie ogolnikowo jest to b. opisane (albo nie znalazlem nic ciekawego,dokladnego). Dlatego, jesli ktos sie w tym orientuje, moze moglby pomoc, i napisac, co ktore wpisy oznaczaja ? Wklejam tablice routingu z jednego z 3 routerow:
BRANCH1#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B { BGP D - EIGRP, EX - EIGRP
O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E { EGP i - IS-IS, L1 - IS-IS level-1, L2
U - per-user static route, o { ODR P - periodic downloaded static route Gateway of last resort
10.0.0.0/30 is subnetted, 1 subnets
C 10.10.10.252 is directly connected, Serial0/0/0
R 172.16.0.0/16 [120/1] via 10.10.10.253, 00:00:04, Serial0/0/0
C 192.168.1.0/24 is directly connected, Loopback0
C 192.168.2.0/24 is directly connected, Loopback1
C 192.168.3.0/24 is directly connected, Loopback2
R 192.168.4.0/24 [120/1] via 10.10.10.253, 00:00:04, Serial0/0/0
R 192.168.5.0/24 [120/1] via 10.10.10.253, 00:00:04, Serial0/0/0
R 192.168.6.0/24 [120/1] via 10.10.10.253, 00:00:04, Serial0/0/0
R 192.168.7.0/24 [120/2] via 10.10.10.253, 00:00:04, Serial0/0/0
R 192.168.8.0/24 [120/2] via 10.10.10.253, 00:00:04, Serial0/0/0
R 192.168.9.0/24 [120/2] via 10.10.10.253, 00:00:04, Serial0/0/0
2010-03-26 21:02:57 [Java] java program nawiasy
Czesc. Mam program do napisania i chcialbym poprosic o jakas pomoc.
Nie do konca rozumiem na jakiej zasadzie dzialaja te listy jednokierunkowe. Czy powinienem zadeklarowac pierwszy i nastepny element. Jesli tak to gdzie itp. Prosze o jakies wskazowki, jestem mega poczatkujacy. Oto tresc:
http://img176.imageshack.us/img176/3589/beztytuubo.jpg
Z gory thx.
PS Bede wrzucal tutaj to co samemu uda mi sie napisac.
2010-03-26 20:20:44 [C/C++] Wypełnienie zerami po lewej stronie
Witam. Mam oto taki kod, który zmienia liczbę zmiennoprzecinkową na godzinę:
void godzina(double liczba)
{
int h = floor(liczba);
double x = liczba - (double)((int)liczba);
x = x*60;
int m = floor(x);
double y = x - (double)((int)x);
y = y*60;
int s = floor(y);
cout
2010-03-26 20:08:49 [Inne] Problemy początkującego w NASM
Przed chwilą zacząłem naukę NASMa, uczę się stąd http://rudy.mif.pg.gda.pl/~bogdro/dos/a_kurs01.htm.
Fajny kurs, jedyny minus, że dla DOS-a, a nie Win32, ale poszukałem trochę o różnicach i myślę, że dam radę.
Pierwszy mój problem jest taki, że nie wiem jak dostać adres segmentu z danymi.
segment .data
msg db "Hello world!$"
segment .code
main:
mov ah, 9
mov edx, msg
mov eax, data
mov ds, eax
int 21h
mov ah, 0
int 16h
mov ah, 4C00h
int 21h
Ale nie działa, i nie mam zielonego pojęcia co wpisać zamiast data w instrukcji mov eax, data. Widziałem nawet gdzieś w manualu NASMa dokładnie takie samo coś, ale nie pamiętam gdzie to było.
Z góry dzięki i liczę na szybką pomoc.
2010-03-26 18:29:48 [Hardware/Software] Neostrada + router= brak dostępu do internetu
Witam.
Mam taki problem:
Mam neostradę z modemem ZX DSL 631 all i chciałem zrobić domową sieć bezprzewodową. Podłączam więc modem do routera Cerberus p 6381-3. Mam połączenie z routerem, ale nie pisze, że jest ograniczony dostęp i nie mogę się z internetem połączyć. Kontrolki od sieci bezprzewodowej, internetu i zasilania cały czas się palą. Koleś co mi to sprzedał powiedział, że nic nie trzeba ustawiać nic, tylko podłączyć i ma dzialać. Router ma ustawienia fabryczne.
Jeśli można to proszę o dokładną instrukcję co i gdzie ustawić, żeby było dobrze.
Z góry dziękuje.
2010-03-26 17:46:28 [Newbie] [C++] ustawianie flag w buforze klawiatury
w jaki sposób można za pomocą c++, zapalać lampki na klawiaturze??
2010-03-26 17:12:11 [C/C++] Problem z wywołaniem funkcji
Jak zwykle wywołanie funkcji sprawia mi najwiecej trudnosci
mam taki prototyp i definicje i jakie będzie wywoalanie
#include
#include
#include
int Suma(int tab[], int suma, int i);
int Parzyste(int tab[]);
int Dod_uj(int tab[]);
int Suma(int tab[], int suma, int i){
for (i=0;i
2010-03-26 16:54:15 [Newbie] [java] wyjątek
Witam!
Poniżej przedstawiam kod w którym wywala mi błąd java.lang.NullPointerException ale nie wiem którego obiektu nie utworzyłem że wywala mi ten bład(komentarzem :"tutaj" w kodzie zaznaczyłem miejsce do którego odnosi się ten wyjątek )
import java.awt.Color;
public class SPanel extends JPanel implements Runnable
{
private statek statek=new statek();
private pocisk pocisk;
public SPanel()
{
this.addKeyListener(new Adapter());
this.setBackground(Color.blue);
Thread runner=new Thread(this);
runner.start();
}
public void paintComponent(Graphics g)
{
super.paintComponent(g);
Graphics2D g2=(Graphics2D)g;
g2.drawImage(statek.getObraz(),statek.getX(),statek.getY(),40,80,this);
if(statek.isCzyStrzal())
{
ArrayList strzal=statek.zwrocPociski();
for(int i=0;i
2010-03-26 16:19:28 [C/C++] C - socket
witam!
potrzebuje napisać program socket-owy działający na tcp/ip w C (LINUX)
Ma to być serwer włączany z linii poleceń i nasłuchujący przychodzących od klientów połączeń.
Generalnie to wiem jak to zrobić ale nie wiem co się dzieje jeśli równocześnie przychodzić będzie wiele połączeń... Zostaną one odrzucone czy co się stanie? No i tu pytanie czy to ma być forck czy coś innego...?
Muszę zrobić to tak aby każde połączenie od klienta było obsłużone.
Będę wdzięczny za wskazówkę lub jeśli ktoś ma ochotę odpłatnie (rozsądnie) pomóc :)
2010-03-26 15:41:24 [Newbie] [Delphi] Do MisiekD o Synapse - prośba
Witam.
Sorry za posta tutaj, ale wysłałem do Ciebie wiadomośc dotyczącą jednego mojego problemu
z komponentem Synapse. Podałem jak najwięcej szczegółów. Kod źródłowy, dołączyłem kopie
TCP Streamów z Wiresharka i opisałem tak jak potrafiłem najlepiej. Także jak byś mógł, to mi
odpowiedx w wolnej chwili - proszę. Nie pisałem na forum bo byłby za długi post, a poza tym
jesteś - coo z Twoich wcześniejszych postów można wywnioskować - ekspertem od Synapse i
HTTP :) A piszę ten post ponieważ czasami - co i mi się zdarzyło, można od razu u góry obok
swojego nicka nie zauważyć że przyszła nowa prywatna wiadomość. No i wiem, że rozpisałem
się aż na osiem kilobajtów, ale krócej się nie dało. Jeśli wolisz dostać ten sam tekst na email
to odpisz mi w PW podając swój adres emailowy to podeślę. Może się łatwiej będzie czytać :)
2010-03-26 15:31:52 [Newbie] Programowanie w Delphi
Witam.
Chciałby dodać obrazek do edytora Delphi, może byc jako Image1, Label1 albo po prostu jako tło, jeżeli można.
Niech ktoś powie jak to zrobić.
2010-03-26 15:00:11 [Delphi/Pascal] D2007, Windows 7 i opcje linkera
Witam.
Zainstalowałem D2007 na Windows 7 i bardzo zależy mi na opcjach linkera. Dokłądnie chodzi mi o opcje znajdujące się w części "EXE and DLL options" czyli "Include TD32 debug info" i "Include remote degug symbols". Pod WinXP opcje te działają jak powinny, natomiast pod Win7 są poprostu olewane. Czy ktoś z Was spotkał się z takim problemem? Jak temu zaradzić?
2010-03-26 14:23:29 [Java] JAVA Server Faces - jak odpalic na zewnetrznym serwerze
Witajcie!!!
Mam taki oto problem a googlowanie nie daje odpowiedzi. Otoz, napisalem prosta aplikacje w JSF i odpalam ja sobie na localhoscie i wszystko smiga. Ale chcialbym te aplikacje uruchomic w internecie tak zeby moc korzystac z niej w pracy np. No i moje pytanie brzmi, jak odpalic te strone-aplikacje na zewnatrz?? Co potrzebuje do tego? Najlepoiej jakbyscie dysponowali jakims FAQ albo How to. Chyba ze ktos wie z wlasnego doswiadczenia to bede rad za wszelka pomoc.
2010-03-26 12:42:18 [Newbie] [Java]Pytanie o dziedziczenie
Mam klasę Wymierna:
public class Wymierna{
private Wielomiany licznik, mianownik;
public Wymierna razy(Wymierna a, Wymierna b){
private Wymierna wynik =null;
wynik.licznik=razy(a.licznik, b.licznik); //razy jest zdefiniowane w klasie Wielomiany
wynik.mianownik=razy(a.mianownik, b.mianownik);
return wynik;
}
}
Żeby to działało klasa Wymierna musiałaby dziedziczyć po klasie Wielomiany, a to przecież nie ma sensu bo to wielomiany są szczególnym przypadkiem funkcji wymiernych a nie odwrotnie.
Co zrobić żeby dziedziczenia miały sens, a jednocześnie można było wykonywać proste obliczenia na obiektach?
2010-03-26 12:40:39 [Newbie] [C++] Problem z dziedziczeniem (nazwa_klasy*)(&obiekt);
Otóż, mam problem z rozszyfrowaniem fragmentu kodu na bazie którego muszę opisać hierarchię klas i niezłą zagwozdką jest dla mnie przypisanie apY11[4].
Nazwy klas to X01...X07 a obiekty utworzone na rzecz owych klas oznaczone są jako Y01...Y07. Obiekt Y05 utworzony jest na rzecz klasy X01 i teraz moje pytanie, na co będzie wskazywać wskaźnik apY11[4] po (dla mnie) enigmatycznym przypisaniu: apY11[4] = (X05*)(&Y05)?
X03* apY11[10];
apY11[4] = (X05*)(&Y05);
2010-03-26 12:36:08 [C# i .NET] NumericUpDown - opcja zmniejszania liter w polu
Witam!
Napisalem program w Windows Forms Application. W jednym polu TextBox wprowadzam literki, ktore sa edytowane w okreslony sposob, ale nie w tym rzecz. Pole NumericUpDown umozliwia zwiekszanie ilosci wprowadzonych liter do pola TextBox. Gdy zwiekszam liczbe to wszystko jest w porzadku, moge wpisywac wiecej liter, ale chce zeby jednoczesnie podczas zmniejszania wartosci pola NumericUpDown ilosc liter w polu TextBox zmniejszala sie automatycznie do wpisanej wartosci.
Jak zrobic taki kod ?? Nie moge sobie z tym poradzic.
Program potrzebuje najpozniej na dzisiaj wieczor :(
2010-03-26 12:04:08 [Webmastering] [CSS] Nie moge ruszyć dalej - klasa nie działa.
Tytuł strony
p.klasa1 {color:blue; text-decoration:underline;} // 1
p.klasa2 {color:red; text-decoration:overline;} // 2
Oto wyniki:
To jest tekst określony klasą pierwszą
To jest tekst określony klasą drugą
Dlaczego klasa pierwsza działa a druga nie?
2010-03-26 11:29:21 [Newbie] [CSS] Nie moge ruszyć dalej - klasa nie działa.
Tytuł strony
p.klasa1 {color:blue; text-decoration:underline;} // 1
p.klasa2 {color:red; text-decoration:overline;} // 2
Oto wyniki:
To jest tekst określony klasą pierwszą
To jest tekst określony klasą drugą
Dlaczego klasa pierwsza działa a druga nie?
2010-03-26 11:29:21 [C# i .NET] 2 problemz potrzebna pomoc.
Witam mam 2 problemy...
Jak mozna zrobic tak zeby w tablicach byly wyswietlane liczby ze string?? podaje przyklad zebyscie wiedzieli o co mi chodzi:
System.Console.WriteLine("Podaj liczby Twojej Macierzy:");
{
string a;
string b;
string c;
string d;
string e;
string f;
string g;
string h;
string i;
double wynik;
System.Console.WriteLine("Podaj pierwszą liczbę w 1 wierszu.");
a = System.Console.ReadLine();
System.Console.WriteLine("Podaj drugą liczbę w 1 wierszu.");
b = System.Console.ReadLine();
System.Console.WriteLine("Podaj trzecią liczbę w 1 wierszu.");
c = System.Console.ReadLine();
System.Console.WriteLine("Podaj pierwszą liczbę w 2 wierszu.");
d = System.Console.ReadLine();
System.Console.WriteLine("Podaj drugą liczbę w 2 wierszu.");
e = System.Console.ReadLine();
System.Console.WriteLine("Podaj trzecią liczbę w 2 wierszu.");
f = System.Console.ReadLine();
System.Console.WriteLine("Podaj pierwszą liczbę w 3 wierszu.");
g = System.Console.ReadLine();
System.Console.WriteLine("Podaj drugą liczbę w 3 wierszu.");
h = System.Console.ReadLine();
System.Console.WriteLine("Podaj trzecią liczbę w 3 wierszu.");
i = System.Console.ReadLine();
System.Console.WriteLine("Twoja macierz to:");
System.Console.WriteLine("1 wiersz " + a + " " + b + " " + c + " ");
System.Console.WriteLine("1 wiersz " + d + " " + e + " " + f + " ");
System.Console.WriteLine("1 wiersz " + g + " " + h + " " + i + " ");
Chcialbym zrobic to co jest:
System.Console.WriteLine("1 wiersz " + a + " " + b + " " + c + " ");
System.Console.WriteLine("1 wiersz " + d + " " + e + " " + f + " ");
System.Console.WriteLine("1 wiersz " + g + " " + h + " " + i + " ");
z uzyciem funkcji tablicy?? idzie to zrobic...szukalem w internecie i nie moge tego znalezc...
2010-03-26 08:17:04 [Webmastering] [Flash] Odnośniki do konkretnej podstrony
Czy istnieje możliwość odwołania się do konkretnej podstrony we flashu, jeżeli cała strona jest zbudowana w tej technologii i przechodzenie do podstron odbywa się bez przeładowania strony?
2010-03-26 01:27:21 [C/C++] Problem z dziedziczeniem (nazwa_klasy*)(&obiekt);
Otóż, mam problem z rozszyfrowaniem fragmentu kodu na bazie którego muszę opisać hierarchię klas i niezłą zagwozdką jest dla mnie przypisanie apY11[4].
Nazwy klas to X01...X07 a obiekty utworzone na rzecz owych klas oznaczone są jako Y01...Y07. Obiekt Y05 utworzony jest na rzecz klasy X01 i teraz moje pytanie, na co będzie wskazywać wskaźnik apY11[4] po (dla mnie) enigmatycznym przypisaniu: apY11[4] = (X05*)(&Y05)?
X03* apY11[10];
apY11[4] = (X05*)(&Y05);
2010-03-26 01:00:37 [C/C++] Sortowanie przez wstawianie - optymalizacja
Witam.
W związku z tym, że od pewnego czasu uczę się języka C (ANSI), z pewnością mój kod nie jest tak efektywny, jaki mógłby być.
Celem tego tematu jest możliwość zaprezentowania moich wypocin oraz prośba użytkowników forum o sugestię dotyczącego jego działania. Głównie interesują mnie komentarze, w których użycie pewnych instrukcji, bądź sztuczek spowoduje szybsze działanie mojego kodu.
Oto dwa algorytmy Sortowania przez wstawianie:
#include
int main(void)
{
int tablica[] = {9, 1, 6, 8, 4, 3, 2, 0};
int rozmiar = sizeof(tablica) / sizeof(*tablica);
int x, y, min, temp;
for (x = 0; x < rozmiar - 1; ++x)
{
min = x;
for (y = x + 1; y < rozmiar; ++y)
{
if (tablica[y] < tablica[min])
min = y;
}
if (x < min)
{
temp = tablica[x];
tablica[x] = tablica[min];
tablica[min] = temp;
}
}
for (x = 0; x < rozmiar; ++x)
printf("%d ", tablica[x]);
return 0;
}
Oraz:
#include
int main(void)
{
int tablica[] = {9, 1, 6, 8, 4, 3, 2, 0};
int rozmiar = sizeof(tablica) / sizeof(*tablica);
int x, y, ster;
for (x = 1; x < rozmiar; ++x)
{
ster = tablica[x];
for (y = x; y > 0 && tablica[y - 1] > ster; --y)
{
tablica[y] = tablica[y - 1];
tablica[y - 1] = ster;
}
}
for (x = 0; x < rozmiar; ++x)
printf("%d ", tablica[x]);
return 0;
}
Moje pytanie w tym miejscu brzmi, czy stosowanie warunków złożonych w pętli:
for (y = x; y > 0 && tablica[y - 1] > ster; --y)
... po za zmniejszoną ilością linii kodu (eliminuję całą instrukcję if wraz z jej blokiem), wprowadzają poprawę w jakości działania kodu (np. przy dużej ilości danych)?
Z góry dziękuję za udział w temacie.
2010-03-26 00:56:48 [C/C++] Sortowanie przez wybieranie - optymalizacja
Witam.
W związku z tym, że od pewnego czasu uczę się języka C (ANSI), z pewnością mój kod nie jest tak efektywny, jaki mógłby być.
Celem tego tematu jest możliwość zaprezentowania moich wypocin oraz prośba użytkowników forum o sugestię dotyczącego jego działania. Głównie interesują mnie komentarze, w których użycie pewnych instrukcji, bądź sztuczek spowoduje szybsze działanie mojego kodu.
Oto dwa algorytmy Sortowania przez wybieranie:
#include
int main(void)
{
int tablica[] = {9, 1, 6, 8, 4, 3, 2, 0};
int rozmiar = sizeof(tablica) / sizeof(*tablica);
int x, y, min, temp;
for (x = 0; x < rozmiar - 1; ++x)
{
min = x;
for (y = x + 1; y < rozmiar; ++y)
{
if (tablica[y] < tablica[min])
min = y;
}
if (x < min)
{
temp = tablica[x];
tablica[x] = tablica[min];
tablica[min] = temp;
}
}
for (x = 0; x < rozmiar; ++x)
printf("%d ", tablica[x]);
return 0;
}
Oraz:
#include
int main(void)
{
int tablica[] = {9, 1, 6, 8, 4, 3, 2, 0};
int rozmiar = sizeof(tablica) / sizeof(*tablica);
int x, y, ster;
for (x = 1; x < rozmiar; ++x)
{
ster = tablica[x];
for (y = x; y > 0 && tablica[y - 1] > ster; --y)
{
tablica[y] = tablica[y - 1];
tablica[y - 1] = ster;
}
}
for (x = 0; x < rozmiar; ++x)
printf("%d ", tablica[x]);
return 0;
}
Moje pytanie w tym miejscu brzmi, czy stosowanie warunków złożonych w pętli:
for (y = x; y > 0 && tablica[y - 1] > ster; --y)
... po za zmniejszoną ilością linii kodu (eliminuję całą instrukcję if wraz z jej blokiem), wprowadzają poprawę w jakości działania kodu (np. przy dużej ilości danych)?
Z góry dziękuję za udział w temacie.
2010-03-26 00:56:48 [C# i .NET] czy potrzebuje licencji
Witam
Skorzystałem w pracy z komponentów dostępnych na http://www.componentfactory.com/
Czy jeśli wykonany program umieszczę w pracy dyplomowej to muszę posiadać licencję ?
W FAQ piszą:
Do I need a license for a build machine?
If no development takes place on the build machine then you do not need to purchase a license. You do need a license if any developer performs development on that machine.
2010-03-26 00:30:29 [Bazy danych] [MySQL] Grupowanie rekordów
Nie wiedziałem jak temat nazwać, załóżmy że mam taką tabelę:
http://img33.imageshack.us/img33/5308/wtfdh.png
W jaki sposób zgrupować ilość produktów dla danego klienta i pokazać to w jednym rekordzie w formie takiego outputu?
+----------+----------------+
| ilosc | ID klienta |
+----------+----------------+
| 10 | 2 |
| ...
(Produkty inne niż 254 wywalam warunkiem WHERE, bo tylko ten jeden konkretny mnie interesuje)
2010-03-25 23:52:05 [Newbie] Jak zrobic singleton?
Czesc wszystkim.
Majac klase TextAnalyser(string1, string2) potrzebuje zrobic wzorzec projektowy typu singleton (wymagania prowadzacego). Natchnalem sie na kilka sposobow implementacji, a z zadnego nie umiem niestety skorzystac. Ponizszy jest chyba najprostrzy.
public static readonly TextAnalyser Instance = new TextAnaliser(string1, string2);
Problem jest nastepujacy:
Powyzsza linie kodu trzeba umiescic w Class Program, natomiast w funkcji Main znajduja sie te stringi. Jak to ze soba skorelowac zeby smigalo tak jak ja chce? :)
Bede wdzieczny za pomoc
2010-03-25 23:28:22 [C# i .NET] Jak zrobic singleton?
Czesc wszystkim.
Majac klase TextAnalyser(string1, string2) potrzebuje zrobic wzorzec projektowy typu singleton (wymagania prowadzacego). Natchnalem sie na kilka sposobow implementacji, a z zadnego nie umiem niestety skorzystac. Ponizszy jest chyba najprostrzy.
public static readonly TextAnalyser Instance = new TextAnaliser(string1, string2);
Problem jest nastepujacy:
Powyzsza linie kodu trzeba umiescic w Class Program, natomiast w funkcji Main znajduja sie te stringi. Jak to ze soba skorelowac zeby smigalo tak jak ja chce? :)
Bede wdzieczny za pomoc
2010-03-25 23:28:22 [Nietuzinkowe tematy] Sieci neuronowe a wykrywanie pewnych miejsc na obrazie...
witam
napisalem w zyciu jedna siec neuronowa (backprop, do rozpoznawania spamu -projekt zaliczeniowy, dostalem gotowe dane wejsciowe) i na tym moja wiedza sie niestety konczy.
zastanawia mnie jedna sprawa:
jak sie robi sieci neuronowe, ktore rozpoznaja obiekt na zdjeciu i podaja jego polozenie?
czy trzeba wczesniej ta grafike przetworzyc dodatkowymi algorytmami?
2010-03-25 23:06:20 [C/C++] [ c ] pomoc w wyborze projektu
Witam wszystkich!
Mam pewien problem związany z wyborem projektu programu na zaliczenie . Na studiach dopiero zacząłem przygodę z programowaniem w języku C. Jak to zwykle bywa na początku semestru trzeba zdeklarować się co do tematu programu, który chciałoby się napisać. Przeczytałem propozycje prowadzącego i każda była dla mnie czarną magią. Nie byłem w stanie podjąć decyzji. Na liście znajdowały się między innymi: Program do formatowania kodu innego języka (np. dodawanie wcięć w kodzie napisanym w Pascalu), program do obsługi sklepu internetowego, różne gierki : pacman, tetris, warcaby przez sieć. Oprócz tego można przesyłać własne pomysły na program. Ja wpadłem na pomysł napisania gry makao (konsolowe lub z grafiką). Gracz rozgrywałby partie jedynie z komputerem. Póki co nie wiem jeszcze jak zabrać się do tego (z resztą jak do każdego innego tematu). Nie chcę aby projekt mnie "zabił". Zwracam się do Was z prośbą o pomoc. Czy osoba ucząca się w średnim tempie od 0 jest w stanie taką gierkę stworzyć w hmm 2-2,5 miesiąca(nauka +napisanie)? Czekam również na inne propozycje dla laików.
Liczę na szybką odpowiedź
Pozdrawiam!
2010-03-25 22:53:24 [Newbie] [Java] Obliczanie reszty
:-/ Witam ! Mam taki problem nad którym się głowię i nie mogę sobie dać rady... Mam klasę w programie ,której obiekty są automatami do kawy . W konstruktorze mam pole typu double - które stanowi cenę kawy . Ponadto mam metodę wydajKawe(a , b) w której jako parametry a i b podaje kolejny złotówki i grosze za które chcę kupić kawę .
No i teraz mam problem taki, metoda ta ma, mi zwracać komunikat z informacją ile reszty wyda mi automat.
i tak przykładowo :
Automat b=new Automat(1.20);
b.wydajKawe(2,0);
(komunikat):
Wydanie kawy: SMACZNEGO !
+ reszta: 80 gr
inny przykład:
Automat a=new Automat(1.50, "Automat Szkolny");
a.wydajKawe(1,10);
Wydanie kawy: SMACZNEGO !
+ reszta: 2 zl 10 gr
Serdecznie dziękuje za pomoc, ale nie mogę poradzić sobie z liczeniem wartości tej reszty ....
2010-03-25 22:38:09 [Newbie] [idhttp] UserAgent
Witam :)
Jakie można podać useragenty, chodzi mi o takie najbardziej typowe przeglądarek jak np.
opera, firefox, safari, chrome itd... Chciałbym by moja aplikacja nie wyróżniała się z tłumu przeglądarek.
2010-03-25 21:55:09 [Java] [J2ME] Gra, platformówka z SDJ Biblia Programisty
SDJ udostępnił całkowicie za darmo swoje czasopismo na temat programowania urzadzeń mobilnych. Link : http://sdjournal.org/magazine/891-sdj-biblia-programisty jest tam właśnie taki tutorial tworzenia gry w j2me. Jest to raczej materiał dla zaawansowanych. Ciężko mi to skompilować. Zastanawiam się czy można na płycie dołączonej do czasopisma jest kod żródłowy?
2010-03-25 21:17:53 [Webmastering] Sciąganie plików z serwera po stronie klienta
Witam.
Czy jest możliwość pobrania plików xml od strony klienta (js, aplet javy, ajax) ? Kod w php jest prosty ale ogranicza mnie to do używania 1 adresu ip - adresu serwera na którym się on wykonuje (limit 7k połączeń na ip)
Wiem o czymś takim jak yahoo query language ale to jest tylko to +7k ponieważ i tak polecenia sa przerabiane przez 1 srv. Oczywiście chodzi mi o nieinteraktywne ściąganie ponieważ klikanie 500x tak byłoby dla gościa uciążliwe.
Czy istnieje mozliwosc stworzenia apletu javy / flasha który realizował by przesyłanie danych typu:
srv_zewn >> klient >> moj_serw ?
2010-03-25 21:07:25 [Webmastering] [CSS] Niczym niespodziewany padding...
Witam
Robię sobię własne podpowiedzi w stylu "cluetip".
W zależności od ustawień odnośnie pozycji dymku i strzałki w pojemniku otaczającym, ustawię padding na odpowiednią stronę aby zmieścić tą strzałkę. Niby fajnie, ale nie podoba mi się nieoczekiwany padding (zaznaczony na rysunku).
Poza stylami, które poniżej, elementy dziedziczą tylko regułę:
* {
margin:0;
padding:0;
}
Oczywiście użyłem FireBug-a, który też nie wie o paddingu "widmo".
Problem na rysunku (niechciane dopełnienie oznaczone strzałką):
http://img189.imageshack.us/img189/1146/cluetip.png
Styl do tego wszystkiego:
#cluetip_wrapper, #tip_arrow, #tip_content { float: left; clear: left; }
#cluetip_wrapper {
background: url(img/trans_bg.png) repeat top left;
color: #06F; padding: 0 0 0 23px;
border: 2px solid green;
}
#tip_arrow {
background:url(img/hor_top_left.png) no-repeat top left;
height: 26px; width: 23px;
position: relative; left: -21px; top: 30px;
}
#tip_content {
border: 2px solid
#6cf;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;
padding: 1em;
background-color:#FFF
}
Niby mogę to uwzg w obl pozycji, ale nie podoba mi się tak...
Poradzi ktoś?
2010-03-25 20:15:21 [Java] java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
mam mały problem połączeniem się do bazy z linii poleceń w kompilatorze pokazuje że jest oki i z bazy pobiera poprawnie rekord ale jak uruchomię z linii poleceń "java tmysql" to występuje błąd
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknownn Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at tmysql.obj(tmysql.java:16)
at tmysql.main(tmysql.java:9)
zmienne srodowiskowe ustawione mam takie czy sa poprawnie ustawione?:
CLASSPATH = C:#_softJavajre1.6.0_04lib
PATH = ......... ;c:#_softJavajdk1.6.0_04bin
import java.sql.*;
public class tmysql {
public static String db="baza"; //baza
public static String tab="tabelka"; //tabela w bazie
static String url ="jdbc:mysql://localhost:3306/";
public static void main(String [] args) {
System.out.println("test MySQL");
System.out.println("stan = "+obj());
}
public static int obj(){
int kasa=0;
try { Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection con = DriverManager.getConnection(url+db,"root", "haslo");
String query = "SELECT money FROM `baza`.`tabelka` where id=+1+;";
PreparedStatement ps = con.prepareStatement(query);
ResultSet rs = ps.executeQuery();
while (rs.next()) {
kasa += rs.getInt("money");
}
rs.close();ps.close();
}catch( Exception e ) { e.printStackTrace(); }
return kasa;
}
}
2010-03-25 18:33:32 [Newbie] Multiple definition of struct dane
Witam. Mam następujący problem.
Posiadam plik global.h
w nim mam
struct dane
{
int wiek;
};
Następny plik to klasaA.h i klasaA.cpp
klasa klasaA wygląda następująco
#include "global.h"
class klasaA
{
klasaA()
{
dane tablica_danych = new dane[5];
//tutaj wypelniam tablice danych
klasaB *b = new klasaB(tablica_danych);
}
}
Kod klasy klasaB
#include "global.h"
#include "klasaa.h"
class klasaB
{
klasaB(dane *tablica)
{
//tutaj chce dzialac na tablicy
}
}
Błąd kompilatora jak w temacie
2010-03-25 18:23:06 [Off-Topic] Platformy do nauki matematyki
Witam.
Znacie jakieś dobre portale e-learningowe do nauki matematyki? Bardzo chciałbym się podciągnąć z tego przedmiotu, a na korepetycje mnie nie stać. Znalazłem coś takiego jak hermin.edu.pl ale niestety chyba będzie problem z korzystaniem z tego, gdyż mieszkam w województwie nieobjętym tym projektem (woj. pomorskie). Możliwe, iż da się jakoś ale na razie nie próbowałem.
Z góry dzięki za wszelkie rady.
Pozdrawiam. ;)
2010-03-25 17:42:20 [C# i .NET] c# i okno topmost
Witam wszystkich.
Pisze aplikacje w c# i chcialbym zeby jej okienko bylo TopMost wzgledem wszystkich aplikacji. W tym pelnoekranowych aplikacji w OpenGL. Czy cos takiego da sie zrobic? Oczywiscie aktywnym oknem powinna byc ta aplikacja pelnoekranowa, ale zawartosc okna mojego programu powinna byc widoczna...
2010-03-25 17:26:05 [Newbie] Zaszyfrowane hasło ??
Witam
Pisze program w Visual c# 2008 express program ten umożliwia dodawanie użytkowników i mam problem z zapisywaniem hasła chciałbym, aby do bazy danych hasło było zapisywane w postaci zaszyfrowanej a później podczas logowania porównywane z hasłem w bazie. Czy może ktoś mi pomóc :) Będę wdzięczny za wszelką pomoc :)
2010-03-25 17:06:51 [Java] jak wczytac plik .dot do arraylist
wiec mam następujący problemem chciałbym wczytać z wcześniej zapisanego pliku elementy do arraylist
i wczytuje mi tylko jeden element gdzie jest błąd proszę o pomoc poniżej wklejam kod pozdrawiam
tak zapisuje
void zapiszDoPlikuPaliwo () {
try{
ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("Wydatki_paliwo.dat", true));
for (int i=0;i
2010-03-25 16:52:52 [Flame] C++ czy warto się uczyć?
Czy jest dziś sens inwestewać w naukę tego języka skoro mamy Javę, C# i inne przyjemniejsze języki? Co się obecnie pisze w C++, jakie są zastoswania tego języka?
2010-03-25 16:23:06 [C/C++] Socket, ściąganie plików i niechciane znaki nowej lini.
Piszę sobie klienta HTTP no i mam taki problem, że nie wiem czemu do plików, które ściągam dodają mi się znaki nowej linii. Przykładowo, strona główna 4programmers.net powinna mieć 502 linie, mój program ściąga 939.
Kod:
DWORD WINAPI HTMLGetToFile(LPVOID param)
{
ofstream fs("D:plik.html");
SOCKET sock = (SOCKET)param;
const int BUFF_SIZE = 4096;
char buffor[BUFF_SIZE];
int bytesRecvd = 0;
int allBytes = 0;
if(fs.is_open())
cout 0)
{
for(int i = 0; i < bytesRecvd; i++)
{
fs.put(buffor[i]);
}
allBytes += bytesRecvd;
}
else if(bytesRecvd == 0)
{
cout
2010-03-25 15:46:15 [Praca] [Trójmiasto] Programista Java / PHP
Nowatel Sp. z o.o. jest dynamiczną firmą o ugruntowanej pozycji rynkowej, specjalizującą się w dostarczaniu innowacyjnych rozwiązań teleinformatycznych dla szerokiego grona odbiorców (sektor publiczny, MON, MSWiA)
Obowiązki:
Poszukujemy osoby, która dołączy do zespołu tworzącego aplikacje w języku Java, a także będzie zaangażowana w bieżącą obsługę i serwis istniejących aplikacji.
Wymagania:
- chęć nauki i rozwoju umiejętności programowania w języku Java
- bardzo dobre umiejętności w zakresie programowania obiektowego w PHP5
- znajomość wzorców projektowych
- znajomość metodologii OOD (object-oriented design)
- wiedza z zakresu relacyjnych baz danych (mysql)
- przynajmniej podstawowa znajomość: html, xml, css, ajax
- podstawowa znajomość UML
- mile widziana podstawowa znajomość języka Java
- znajomość języka angielskiego (czytanie dokumentacji)
- umiejętności pracy pod presją czasu
- zdolności organizacyjne, kreatywność, samodzielność, otwartość
Oferujemy:
- udział w tworzeniu i rozwoju aplikacji w językach Java oraz PHP
- pracę nad ciekawymi projektami z zakresu teleinformatyki i symulacji szkoleniowej
- przyjazne środowisko pracy w młodym zespole
Zainteresowane osoby prosimy o przesłanie CV z aktualnym zdjęciem oraz listu motywacyjnego adres e-mail: praca@nowatel.com
Kontakt:
Nowatel Sp. z o.o.
Chylońska 10
84-230 Rumia
tel: 587322591
fax: 587322594
email: praca@nowatel.com
2010-03-25 15:17:27 [Newbie] Visual Basic - access - wyłączenie przycisku.
Witam. Tworzę program w Visual Basic w oparciu o formularze bazy danych Access. Chciałbym aby po kliknięciu w przycisk został on automatycznie wyłączany.
Niby nic trudnego bo to tego służy prosta komenda
Button.Enabled = False
Tylko, że po wciśnięciu w przycisk dostaje on fokus a gdy ma fokus nie można go wyłączyć. Musiałbym kliknąć w inny przycisk a takie rozwiązanie mnie nie interesuje.
Co mi proponujecie?
Pozdrawiam
2010-03-25 14:42:57 [Delphi/Pascal] Prosta baza danych- co wykorzystać?
Witam. Mam zamiar napisać program korzystający z bazy danych. Niestety jeszcze nigdy nie pisałem tego typu programu, a ogrom możliwości do wyboru mnie przeraża. Może bardziej zaawansowani użytkownicy forum mi doradzą?
Chcę, aby baza danych znajdowała się na dysku komputera i była możliwość łatwego jej przenoszenia na inny komputer (pendrive itp). Za pomocą programu chcę dodawać, odczytywać, zmieniać, oraz kasować rekordy. Na tą chwilę wykorzystał bym dbExpress, ale z tego co wyczytałem, działa on tylko z bazą danych znajdującą się na serwerze. Ten program nie musi być żadnym zaawansowanym mistrzostwem świata. Proszę o poradę z czego będzie najłatwiej i najwygodniej skorzystać przy tworzeniu takiego programu.
Z góry dziękuję za wszelką pomoc :-)
2010-03-25 14:16:10 [C/C++] Problem z funkcja offset
Pisze program do rysowania w VC++ używam funkcji offset do narysowania konkretnego ksztaltu problem w tym ze gdy rysuje mi ksztalt to grafika przeuwa sie lewo w dol gdy rysuje znowu wszystko sie przesuwa wiec jak narysuje wiecej symboli to czesc moze zostac skasowana.
Kod:
CS2::CS2(CPoint Start, CPoint End, COLORREF aColor)
{
m_PunktP = Start;
m_PunktD = End;
m_Color = aColor;
m_Pen = 1;
m_EnclRect = CRect(Start, End);
m_EnclRect.NormalizeRect();
}
CS2::~CS2(void)
{
}
void CS2::Draw(CDC* pDC, CElementy* pElement)
{
CPen aPen;
COLORREF aColor = m_Color;
if(this == pElement)
aColor = SELECT_COLOR;
if(!aPen.CreatePen(PS_SOLID, m_Pen, aColor))
{
AfxMessageBox(_T("Pen creation failed"), MB_OK);
AfxAbort();
}
POINT pt;
CPen* pOldPen = pDC->SelectObject(&aPen);
pDC->MoveTo(m_PunktP);
pt.x = 0;
pt.y = 63;
m_PunktP.Offset(pt);
pDC->LineTo(m_PunktP);
pt.x = 95;
pt.y = 0;
m_PunktP.Offset(pt);
pDC->LineTo(m_PunktP);
pt.x = 0;
pt.y = -75;
m_PunktP.Offset(pt);
pDC->LineTo(m_PunktP);
pt.x = -32;
pt.y = 13;
m_PunktP.Offset(pt);
pDC->LineTo(m_PunktP);
pt.x = 0;
pt.y = -13;
m_PunktP.Offset(pt);
pDC->LineTo(m_PunktP);
pt.x = -32;
pt.y = 13;
m_PunktP.Offset(pt);
pDC->LineTo(m_PunktP);
pt.x = 0;
pt.y = -13;
m_PunktP.Offset(pt);
pDC->LineTo(m_PunktP);
pt.x = -32;
pt.y = 13;
m_PunktP.Offset(pt);
pDC->LineTo(m_PunktP);
pt.x = 95;
pt.y = 63;
m_PunktD.Offset(pt);
pDC->SelectObject(pOldPen);
}
2010-03-25 13:47:55 [Coyote] Modyfikacja Gotowca - problemy
Cześć, właśnie zmodyfikowałem(częściowo) mojego gotowca: http://4programmers.net/Delphi/Gotowce/Obsługa_SQL_w_aplikacji
Po modyfikacji pokazała mi się strona z błędem(Artykuł o takiej nazwie nie istnieje), ale zmiany zostały zapisane.
Ponadto nie wiem, jak podmienić plik.
Muszę zamienić stary plik na nowy.
2010-03-25 13:40:03 [Newbie] formularz na stronie www
hej,
nie bardzo wiem w którym dziale zadać swoje pytania ale chyba tu będzie dobrze.
mam stronę internetową i chciałbym zrobić formularz zawierający m.in. pole na dres email, który po wypełnieniu wysyłałby na wpisany adres emaila z niepowtarzalnym numerem serial (mam pewną pulę tych numerów). i pytanie moje brzmi: w czym to zrobic? php+baza danych? nie znam jezyków skryptowych ale chetnie zacznę się uczyć tylko nie wiem którego.
nie proszę o napisanie programu tylko o ogólne wskazówki od czego zacząć i jakby to miało wyglądać. może ktoś juz coś podobnego robił. pozdrawiam!
2010-03-25 13:29:45 [Java] Wyrażenia regularne - parser wyrażeń arytmetycznych
Witam,
mam problem z korzystaniem z wyrażeń regularnych. Powiedzmy, że mam łańcuch wczytany z konsolli:
"2+4*5-7" //ale może też być: "2 + 4 *5 -7" czyli dowolna liczba spacji
Pomysł jest taki, żeby rozdzielić ten string na dwie tablice (właściwie listy) stringów w taki sposób:
tab1 = ["2", "4", "5", "7"]
tab2 = ["+", "*", "-"];
Wtedy w klasie Kalkulator można spokojnie zaimplementować metodę do wykonywania działań: z jednej tablicy pobiera operator, z drugiej zmienne (operandy) i zapisuje wynik w pamięci.
Tylko, że nie wiem jak podzielić ten wejściowy string...
Próbowałem czegoś takiego:
Pattern wzorzec = Pattern.compile("([+*/-])");
Matcher tekst = wzorzec.matcher(str);
ale nie mogę dostać żadnej grupy rozdzielonego tekstu, a chciałbym dostać same operatory.
Dotąd nie używałem wyrażeń regularnych w żadnym języku więc nie wiem jak to można zrobić. Poza tym zastanawiam się czy istnieje lepsze rozwiązanie na sparsowanie tych wyrażeń.
Z góry dzięki za wszelkie wskazówki
2010-03-25 13:17:06 [Java] [JAVA] Jak zapisac i odczytac poprawnie ArrayList
Witam.
Jestem swiezy jezeli chodzi o programowanie. Mam Aplet z GUI, w ktorym tworze sobie baze pytan i odpowiedzi do chatbota. Baza jest w pliku java.dat, przyklad:
PYTANIE
czesc
jak sie masz
ODPOWIEDZ
Witaj uzytkowniku
Ja swietnie, a ty?
Aplet ma mozliwosci:
- dodawania wierszy
- usuwania
- wyszukiwania
- aktualizacji
- wyswietl wszystko
Chcialbym moc zapisac te baze wiedzy do pliku, wlasnie java.dat. Jednak mecze sie z tym juz od tygodni i nie potrafie znalezc odpowiedzi, ani przykladowego kodu na necie, z ktorym poprawnie by to dzialalo.
Mankament jest taki, ze narazie zapisuje do pliku to co wyswietlane jest w TextArea, a odczyt powinien dodawac te linie do bazy. Niestety tak nie jest, na bazie moge operowac jedynie dopuki jest uruchomiona w kompilatorze. A nowe linie niby dodaje gdzies, bo moge je wyswietlic uzywajac metody wyswietlajacej zawartosc bazy, jednak operacje SZUKAJ i AKTUALIZUJ juz nie przynosza efektow na wartosciach odczytanych, ale jak beda wymieszane z dodanymi do bazy, to te metody dzialaja tylko dla tych z wirtualnej bazy. Moglby ktos napisac lub poprawic moje metody Odczyt() i Zapis(), tak aby wszystko dzialalo jak trzeba?
Ewentualnie wskazac jakis sample, w ktorym jest zrobiona baza, czy ksiazka telefoniczna w ktorej odczyt z pliku spowoduje dodanie wartosci do bazy?
Moj kod:
*************************************
import java.awt.*;
import java.applet.*;
import javax.swing.*;
import java.io.*;
import java.awt.event.*;
import javax.swing.event.*;
import java.net.URL;
import java.util.*;
public class PanelAplet2 extends JApplet
{
ArrayList dane2 = new ArrayList();
Dane2 nowyDane3 = new Dane2();
WczytywanieDanych2 wczytywanie = new WczytywanieDanych2();
Operacje2 szukanieDane = new Operacje2();
//BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
private static String znak = "";
private static String[] paramWyszukDane;
private static int wybor;
private static String pyt1;
private static String pyt2;
private static String pyt3;
private static String pyt4;
private static String odp1;
private static String odp2;
private static String odp3;
private static String odp4;
JButton b1;//Wyswietl wszystkie dane
JButton b2;//Dodaj dane
JButton b3;//Czysc Okno
JButton b4;//Usun
JButton b5;//Znajdz i aktualizuj
JButton b6;//Szukaj
JButton b7;//Odczyt
JButton b8;//Zapis
TextArea tA;
TextArea tA2;
JTextField tfP1;
JTextField tfP2;
JTextField tfP3;
JTextField tfP4;
JTextField tfO1;
JTextField tfO2;
JTextField tfO3;
JTextField tfO4;
JTextField Znajdz;
JTextField Aktualizacja;
JLabel label1;
JLabel label2;
public void init()
{
System.out.println("METODA INIT");
System.out.println(" ");
setLayout(null);
setSize(800,600);
label1 = new JLabel("Pytanie");
add(label1);
label1.setBounds(10,10,150,25);
tfP1 = new JTextField();
add(tfP1);
tfP1.setBounds(10, 50, 320, 25);
tfP2 = new JTextField();
add(tfP2);
tfP2.setBounds(10, 90, 320, 25);
tfP3 = new JTextField();
add(tfP3);
tfP3.setBounds(10, 130, 320, 25);
tfP4 = new JTextField();
add(tfP4);
tfP4.setBounds(10, 170, 320, 25);
label2 = new JLabel("Odpowiedz");
add(label2);
label2.setBounds(10,210,150,25);
tfO1 = new JTextField();
add(tfO1);
tfO1.setBounds(10, 250, 320, 25);
tfO2 = new JTextField();
add(tfO2);
tfO2.setBounds(10, 290, 320, 25);
tfO3 = new JTextField();
add(tfO3);
tfO3.setBounds(10, 330, 320, 25);
tfO4 = new JTextField();
add(tfO4);
tfO4.setBounds(10, 370, 320, 25);
b5 = new JButton("Aktualizuj");
add(b5);
b5.setBounds(210,410,120,25);
b6 = new JButton("Szukaj");
add(b6);
b6.setBounds(10,410,120,25);
Znajdz = new JTextField("Wpisz co chcesz znalezc...");
add(Znajdz);
Znajdz.setBounds(10,445,320,25);
Aktualizacja = new JTextField("Wpisz zamiennik dla znalezionego pola...");
add(Aktualizacja);
Aktualizacja.setBounds(10,475,320,25);
b1 = new JButton("Wyswietl wszystkie dane");
add(b1);
b1.setBounds(390,520,180,25);
b2 = new JButton("Dodaj dane");
add(b2);
b2.setBounds(110,10,150,25);
tA2 = new TextArea();
add(tA2);
tA2.setBounds(350, 10, 400, 140);
tA = new TextArea();
add(tA);
tA.setBounds(350, 150, 400, 350);
b3 = new JButton("Czysc Okno");
add(b3);
b3.setBounds(580,520,120,25);
b4 = new JButton("Usun wartosc");
add(b4);
b4.setBounds(110,510,120,25);
b7 = new JButton("Odczyt Danych");
add(b7);
b7.setBounds(10,550,120,25);
b8 = new JButton("Zapis Danych");
add(b8);
b8.setBounds(210,550,120,25);
}
public void start()
{
action();
tA.setText("");
tA2.append("Witam w Panelu Zarzadzania..."+"n");
}
public void stop()
{
}
public void destroy()
{
}
public void action()
{
ActionListener b1AL = new ActionListener()
{
//Wyswietl wszystkie dane
public void actionPerformed(ActionEvent e)
{
tA2.setText("");
tA.setText("");
if (dane2.isEmpty())
{
tA2.append("Brak danych na liście!");
//System.out.println("Brak danych na liście!");
}
else
{
for (int i = 0; i < dane2.size(); i++)
dane2.get(i).wyswietlInformacje();
tA2.append("Wyswietlenie danych z bazy..."+"n");
}
}
};
b1.addActionListener(b1AL);
ActionListener b2AL = new ActionListener()
{
//Dodaj dane
public void actionPerformed(ActionEvent e)
{
tA2.setText("");
try
{
tA2.append("Dodawanie danych:"+"n");
nowyDane3 = new Dane2();
wczytywanie.wczytajDane();
nowyDane3.ustawDane(wczytywanie);
dane2.add(nowyDane3);
System.out.println("Dodawanie danych zakończone!");
tA2.append("Dodawanie danych zakonczone!"+"n");
}catch(IOException e2)
{
System.out.println("Blad!"+e2);
}
}
};
b2.addActionListener(b2AL);
ActionListener b3AL = new ActionListener()
{
//Czysc Okno
public void actionPerformed(ActionEvent e)
{
tA.setText("");
}
};
b3.addActionListener(b3AL);
ActionListener b4AL = new ActionListener()
{
//Usun
public void actionPerformed(ActionEvent e)
{
System.out.println("Ktora pozycje kasowac?");
tA2.setText("");
tA.setText("");
tA2.append("Usuwanie"+"n");
tfP1.setText("");
try
{
nowyDane3 = new Dane2();
paramWyszukDane = wczytywanie.pobierzParamSzukania();
szukanieDane.wyszukajDane(dane2, paramWyszukDane);
tA.setText("Usunieto:"+"n");
int[] temp2 = szukanieDane.wyszukajDane(dane2, paramWyszukDane);
nowyDane3 = dane2.remove(temp2[0]);
}catch(IOException e4)
{
System.out.println("Blad!"+e4);
}
catch(IndexOutOfBoundsException e4)
{
System.out.println("Nie ma takiej pozycji"+e4);
}
}
};
b4.addActionListener(b4AL);
ActionListener b5AL = new ActionListener()
{
//Znajdz i aktualizuj
public void actionPerformed(ActionEvent e)
{
tA2.setText("");
tA.setText("");
try
{
tA2.append("Wyszukaj i aktualizuj"+"n");
System.out.println("--> Wyszukaj dane i aktualizuj WYSZUKIWANIE Danych
2010-03-25 12:27:09 [Delphi/Pascal] DBLookupCombobox
Witam, szukam i nie mogę znaleźć, używam delphi 2007 po podłączeniu wszystkiego ListSource, Listfield, KeyField, Datasource, Datafield jest ok, listę mam załadowaną wartościami z bazy. Gdy chcę poruszać się po liście scrollem myszki też jest ok ale gdy chcę skorzystać z paska z boku do poruszania się po liście to może on być albo na początku(na górze) lub na końcu (na dole).
Czy można zrobić tak aby było np. jak w normalnym Combobox(np. styl csdropdownList)?? [???]
2010-03-25 11:57:56 [Java] [JS] Potrzebny skrypt
Witam wszystkich.
Przepraszam za mało znaczący temat, ale nie wiedziałem jak to streścić.
Potrzebuję skryptu js, który pozwoli na całkowite zablokowanie opcji przekierowania.
Już piszę dokładnie o co chodzi.
Na wordpressie mam wrzucone Embedy z youtube. Muszę teraz zablokować odwiedzającym opcję przejścia do YouTube po kliknięciu na filmik.
Niestety nie znam się całkowicie na JS. Na uczelni łyknąłem trochę klasycznej Javy, a sam nauczyłem się c++. Warunek jest taki, żeby całość chodziła na WordPress, a moimi sposobami nie udało mi się tego załatwić.
Jeśli ktoś ma pod ręką taki skrypt, bądź ma jakieś wskazówki co do metody stworzenia go, to będę strasznie wdzięczny.
Pozdrawiam
Guard
2010-03-25 11:53:10 [C/C++] algorytm łączący linią punkty o takiej samej wartości
Witam, mam tablicę o wymiarach 40x50 pól - (jest to blacha o wymiarach mniej więcej A2 z wyciętym w środku okręgiem, od jednego boku puściliśmy prąd o napięciu 12V który wzdłuż blachy opływa walec, celem jest wyznaczenie linii stałych napięć i kierunku prądu, kierunek prądu zawsze biegnie prostopadle(w punkcie) do linii napięć) punkty z wartościami napięć mam zapisane na komputerze, na każdym polu jest wartość napięcia od 3 do 7 V z dokładnością co do 1/100 V, poszukuję algorytmu który umożliwił by połączenie linią napięć o stałych wartościach powiedzmy co 0,10 V, problem polega też na tym że na jednym polu jest wartość 3,17 a na sąsiednim jest wartość 3,32 więc, aby linia przebiegła przez wartości 3,20 V i 3,30 V trzeba gdzieś pomiędzy nimi narysować obie linie (zakładając linową zmianę napięcia pomiędzy nimi). Myślałem aby ową tablicę powiększyć powiedzmy do wymiarów 160x200 a w powstałe puste pola wstawić owe zmiany napięć o co najwyżej 0,01 V (wyjdzie nawet trochę mniej ale to dobrze), a następnie już jakimś algorytmem połączyć punkty o stałych napięciach (i to zwizualizować). To pierwszy krok, drugi natomiast to wyznaczenie linii przepływu prądu, przyjmujemy dowolny punkt na lewej stronie tablicy a następnie łączymy go z kolejnymi liniami napięć tak aby linia była najkrótsza (czyli linia kierunku prądu będzie zawsze prostopadła do linii stałych napięć. Dodam że linie stałych napięć przebiegają z góry na dół z wyboczeniem ku środkowi z wyciętym okręiem, natomiast linie kierunku prądu od lewej do prawej z zagęszczeniem strug nad i pod okręgiem (jest to wizualizacja laminarnego opływu walca powietrzem, tylko że opływamy prądem, żeby wykluczyć ściśliwość powietrza itp). Za jakieś podpowiedzi z góry dziękuję
2010-03-25 10:50:31 [Webmastering] dodawanie i usuwanie rekordu
Witam
Mam prośbe do forumowiczów o pomoc przy pewnym zagadnieniu zwanym DELETE FROM baza WHERE
Wkleję kod odpowiedzialny za usuwanie wybranego rekordu z bazy danych o danym id, żebyście zerknęli
co jest źle, bo gdy nacisnę usuń to nie wywala posta o danym id w kosmos tylko odświeża stronę i pokazuje
istniejący post.
Budowa strony jest na zasadzie include plików odpowiedzialnych za dodanie do bazy i skasowanie z bazy, są to
dwa różne pliki.
2010-03-25 10:38:20 [Newbie] [c++] jaki podręcznik najlepszy?
Przeglądałem internet i szukam jakiegoś "papierowego" podręcznika do nauki c++. Wiele osób poleca Symfonię C++ pana Grębosza, z tym, że kilka osób wskazało na książkę z dopiskiem "standard" w tytule. Jaka jest między nimi różnica? Druga sprawa jest taka, że patrzyłem w największej internetowej księgarni informatycznej i nie ma obu tych książek w sprzedaży. Więc poprosiłbym o polecenie jakiegoś podręcznika. Kilka osób w internecie pisało o książce "Thinking in c++" jednak w tej księgarni są wydania z 2002 i 2004 roku, więc może warto kupić coś nowszego?
2010-03-25 10:35:59 [Java] Etykieta po najechaniu myszką
Witam,
chciałbym uzyskać taki efekt jak na załączonym obrazku: http://gfx.efotek.pl/images/3invy0ui8n5282du5o4.png Jeśli kursor myszki zatrzyma się chwilę nad wybranym elementem pojawia się etykieta, która znika po pewnym czasie lub po przemieszczeniu się kursora poza element. Jeśli napis w etykiecie jest za długi to wychodzi za okno programu. Jak mogę osiągnąć taki efekt?
Z góry dziękuję!
2010-03-25 10:26:25 [C# i .NET] Rzutowanie na nieznane typy
Za pomocą refleksji pobrałem pola instancji typu "object", oraz tablicę stringów z wartościami, które chciałbym przypisać. Zapisuję poniższą linijkę :
F[i].SetValue(o, Values[i]);
Gdzie:
F - tablica pól objektu
o - objekt, do którego przypisuje nowe wartości pól
Values - tablica stringów z nowymi wartościami
Kłopot polega na tym, że pola są oczywiście różnych typów, niekoniecznie string. Nie ma większego problemu, by pobrać te typy. Natomiast nie mam zielonego pojęcia jak można zrzutować tablicę Values do pobranych typów.
Czy ktoś może wie, jak rozwiązać ten problem ?
Pozdrawiam
2010-03-25 09:22:08 [Delphi/Pascal] Sprzedaż książki
Delphi samouczek dla nieinformatyków 20zł
mój nick na allegro Brand19
2010-03-25 09:05:12
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
2010-03-27 16:44:34
[Delphi/Pascal] Tworzeni Odtwarzacza
Problem jest taki, że nie znam parametrów konstruktora create do odtwarzacza. Procedura Wygląda mniej więcej tak: procedure TForm1.PlayMusic(Sender: TObject; Path: String); var mPlayer: TMediaPlayer; begin mPlayer.Create(); mPlayer1.FileName := ExtractFilePath(Application.ExeName)+Path; mPlayer1.Open; mPlayer1.Play; end; Jakie parametry powinien mieć mPlayer.Create?2010-03-27 16:26:40
[Newbie] Tworzeni Odtwarzacza
Problem jest taki, że nie znam parametrów konstruktora create do odtwarzacza. Procedura Wygląda mniej więcej tak: procedure TForm1.PlayMusic(Sender: TObject; Path: String); var mPlayer: TMediaPlayer; begin mPlayer.Create(); mPlayer1.FileName := ExtractFilePath(Application.ExeName)+Path; mPlayer1.Open; mPlayer1.Play; end; Jakie parametry powinien mieć mPlayer.Create?2010-03-27 16:26:40
[Newbie] [Delphi]Suspicious.Insight w mojej aplikacji
Witam Stworzyłem aplikacją do pewnej gry, która....mniejsza o to. Chodzi O TO, że dość dużo się przy niej napracowałem, a teraz gdy ją przeskanowałem to wyszły takie wyniki: http://www.virustotal.com/analisis/68c562bb689592c7c16e11148e6d8eb1cee3fb7cf5db53d34c099a1958a71c85-1269694317 Co najciekawsze gdy skompilowałem pustą formę, bez kodu(oprócz tego standardowego), wyszło to samo + jeszcze jakiś inny "vir", wynik skanu: http://www.virustotal.com/analisis/d8642354eb4adbd24bcd3d5af9d3b29c9e26d2c030765dd8fdcc8d59aafd2069-1269695982 Używam Delphi 10 Lite. W takiej sytuacji nikt nie chce pobrać mojej aplikacji a wręcz oskarża mnie o "hakerstwo" ;/ Więc moje pytanie brzmi, czym to może być spowodowane i jak temu zapobiec? Z góry dzięki za odpowiedzi!2010-03-27 15:58:17
[C/C++] [C] Problem z fscanf?
Witam, mam problem z działaniem funkcji fscanf, albo coś ja źle robię. Poniżej jest skrócona wersja programu, zadaniem jego ma być wczytanie wartości z pliku (int i float tylko) za pomocą funkcji fscanf, wypisanie za pomocą printf oraz zapis do pliku za pomocą fprintf (ponowny zapis tego odczytanego pliku). Wczytywane są dwie pierwsze wartości, następnie dwa inty i jeden float, później zaczyna się problem... Poniżej zamieszczam całe info nt programu. Nie chcę gotowego rozwiązania, tylko wskazania co źle robię, z góry dziękuję za odpowiedź. main.c: #include #include typedef struct M_DATA { int id; int bid; float t,v,x; } M_DATA; typedef struct M_TAB { int id; int num; M_DATA* data; } M_TAB; void wczytaj(char* fn,M_TAB* tb) { FILE* fp; int i; fp = fopen(fn,"r"); fscanf(fp,"ID %in",&tb->id); fscanf(fp,"NUM %in",&tb->num); tb->data = malloc(tb->num*sizeof*tb->data); for(i = 0;inum;++i) { fscanf(fp,"%i %i %f %f %fn",&tb->data[i].id,&tb->data[i].bid,&tb->data[i].t,&tb->data[i].v,&tb->data[i].x); } fclose(fp); } void wypisz(M_TAB tb) { int i; printf("ID %in",tb.id); printf("NUM %in",tb.num); for(i = 0;i2010-03-27 15:35:26
[Java] Dźwięki javax.sound.sampled
Witam! W swoim programie mam kilka przycisków, które odtwarzają dźwięki. Problem w tym, że jeżeli klikniemy na przycisk a następnie na kolejny to oba dźwięki się nakładają na siebie. Chciałbym, aby nie dało się odpalić kolejnego dźwięku dopóki poprzednie odtwarzanie się nie skończy. Oto klasa, którą używam do odpalania dźwięku: class odpal{ odpal(String a){ try { AudioInputStream stream = AudioSystem.getAudioInputStream(new File(a)); AudioFormat format = stream.getFormat(); if (format.getEncoding() != AudioFormat.Encoding.PCM_SIGNED) { format = new AudioFormat( AudioFormat.Encoding.PCM_SIGNED, format.getSampleRate(), format.getSampleSizeInBits()*2, format.getChannels(), format.getFrameSize()*2, format.getFrameRate(), true); // big endian stream = AudioSystem.getAudioInputStream(format, stream); } DataLine.Info info = new DataLine.Info( Clip.class, stream.getFormat(), ((int)stream.getFrameLength()*format.getFrameSize())); Clip clip = (Clip) AudioSystem.getLine(info); clip.open(stream); clip.start(); } catch (IOException e) { } catch (LineUnavailableException e) { } catch (UnsupportedAudioFileException e) { } } } Pomoże ktoś?2010-03-27 15:12:16
[Newbie] C++ Problem z wczytaniem tablicy
Witam. Mam narazie taki ubogi program i nie wiem co robię źle, że już przy pierwszym for coś nie gra. Z góry dzięki za pomoc. #include #include #include using namespace std; struct Wyniki { string nick; int punkty; }; int main() { int Suma=12; if(Suma>=12) { cout2010-03-27 15:01:52
[Newbie] [c]śmieszny problem z odczytem wejścia
Cześć, mam dziwne problemy z odczytem wejścia. Kiedy za pierwszym razem wykonuję pętlę for (1), wszystko jest w porządku. Jednak po drugim uruchomieniu, program jakby nigdy nic ignoruje instrukcję (2), czego wynikiem jest m=0, pomimo podanej na wejściu wartości. Gdy zmienię (3) na np. 9, podobnie dzieje się z instrukcją (4), podawane liczby nie są wpisywane do tablicy. Dlaczego tak się dzieje? BTW: funkcjami ReadInstructions i DeleteList się nie przejmujcie, nie zmieniają one żadnych z tych zmiennych, prócz mreg, ale akurat zerowanie tej zmiennej jest zamierzone. int main(int argc, char** argv) { int t, m; //testy, ilość kom. pamieci int i, j, k; //zmienne do pętli int *buffer; //tablica na pamięć akceleratora int mreg; scanf("%d", &t); for (i=0; i2010-03-27 14:04:23
[Off-Topic] PO IG 8.1 a koszta serwisow internetowych
No bez jaj. Przegladac liste projektow ktore byly finansowane w ramach programu PO IG 8.1 i kwot dofinansowania lapie sie za glowe i pytam: jaki walek tutaj przeszedl? Przykladowo, serwis http://morze-latem.pl/ kosztowal 800 tys zl?!? http://fajnewesele.pl/ - 400,000 zl http://slubowisko.pl/ - 500,000 http://www.karierawfinansach.pl/ - 700,000 zl Przeciez to niemozliwe zeby produkcja tych witrn kosztowala tyle pieniedzy. Wyczuwam tutaj jakas scieme, typu zatrudnianie pracownikow widmo na czas tworzenia projektu za 10,000 zl netto :/2010-03-27 13:58:26
[Java] Maven2 - utworzenie struktury katalogów
Mam plik pom.xml który używałem kiedyś w innym projekcie, teraz zmieniłem tylko kilka zależności. Nie mogę sobie poradzić z tym żeby została stworzona odpowiednia struktura katalogów src, src/main/java, src/main/resources, src/test/java itd. Utworzyłem zwykły Java Projekt w Eclipse, przekopiowałem do głównego katalogu projektu pom.xml, z konsoli w katalogu projektu wydałem polecenie mvn install, później mvn eclipse:eclipse i utworzył się tylko katalog target. Nie ściągnęły się nawet zależności (odpowiednie liby) a nie wyświetlił żadnych błędów. Oczywiście sam mvn w systemie jest zainstalowany i plugin mvn w eclipse też. Żadne działanie z poziomu pluginu mvn w eclipse też nic nie daje, żadne update dependencies, snapshot itd....:| 4.0.0 pl.diagno diagno jar 1.0-SNAPSHOT diagno maven-compiler-plugin 1.6 true 1.6 1.6 apache-repo Apache Repository http://people.apache.org/repo/m2-snapshot-repository ibiblio iBiblio Maven2 Repository http://www.ibiblio.org/maven2 mavenrepository mavenrepository.com http://mavenrepository.com junit junit 4.8.1 test javax.servlet servlet-api 2.4 provided org.hibernate hibernate 3.2.7.ga org.hibernate hibernate-annotations 3.2.7.ga org.hibernate hibernate-entitymanager 3.2.7.ga c3p0 c3p0 0.9.1 javax.persistence persistence-api 1.0 log4j log4j 1.2.15 org.springframework spring-core 2.5.6 org.springframework spring-beans 2.5.6 org.springframework spring-context 2.5.6 org.springframework spring-jpa 2.5.6 org.springframework spring-aop 2.5.6 javax.servlet jsp-api 2.0 provided2010-03-27 13:34:35
[C# i .NET] Zagnieżdzenie obiektowe w kontrolce typu Panel
mam takie pytanie właściwie problem. w panelu umiesciłem kilka kontrolek np.3 labele. teraz ten panel wraz z kontrolkami umieszczam w drugim panelu. problem pojawia sie jesli chciałbym umiescic 100 takich paneli(wraz z kontrolkami które w nich są) w tym panelu programowo .2010-03-27 13:07:33
[Hardware/Software] Przekazywania danych z COM1 na port COM8.
Witam, poszukuje programu do przekazywania danych z COM1 na port COM8. Chodzi o to żeby program "symulował" złączenie COM1 z COM8. PS. Nie wiem jak inaczej to sformułować. Pozdrawiam2010-03-27 12:09:03
[Off-Topic] kac morderca nie ma serca
mam pomysla ;-P (genialnego jak zawsze :-D ) tego nooo... jak ktos ma kacura czy tam inne bolesci to niech wpisuje :P ciekaw jestem jaka statystyka z tego wycjdzie ;p ok zaczynam: dzisiaj kac jak **uj :-/2010-03-27 11:47:39
[C/C++] sortowanie w funkcji
mam takie cos ale nie chce mi sie uruchomic.. gdzie mam blad? #include #include using namespace std; int funkcja(int tab[]) ////////////////////// int main(int argc, char *argv[]) {int ile, i, j, t, iles; iles=10000; int tab[iles]; coutile; srand(time(0)); for (i=0; i2010-03-27 11:43:20
[Newbie] sortowanie w funkcji
mam takie cos ale nie chce mi sie uruchomic.. gdzie mam blad? #include #include using namespace std; int funkcja(int tab[]) ////////////////////// int main(int argc, char *argv[]) {int ile, i, j, t, iles; iles=10000; int tab[iles]; coutile; srand(time(0)); for (i=0; i2010-03-27 11:43:20
[Java] Labirynt - kolejka Lifo, problem z weryfikacja poprawności
Witam, mam dość głupi problem - naczytałem się tyle tematów o tym, że jestem w totalnej kropce. Mianowicie chodzi mi o algorytm LIFO użyty w labiryncie. Poniższy kod przedstawia metodę przeszukiwania labiryntu : punkt startowy podany wcześniej ( tak samo jak i wyjściowy ), 0 - oznacza ścianę, 1 - podstawowa droga, każdy pkt w którym byłem podmieniam w macierzy na nr kroku. // Poruszanie sie kolejnosc : dol, prawo, gora, lewo void Idz(){ stos = new Stos(kolumna*wers); // chod = new String[kolumna*wers]; int x = startX; int y = startY; Point tmp; stos.Push(x, y); try{ for(;;){ if((x == endX)&(y == endY)){ break; }else if(lab[x+1][y] == 1){ x++; lab[x][y] = krok++; stos.Push(x, y); // Kroki(); }else if(lab[x][y+1] == 1){ y++; lab[x][y] = krok++; stos.Push(x, y); // Kroki(); }else if(lab[x-1][y] == 1){ x--; lab[x][y] = krok++; stos.Push(x, y); // Kroki(); }else if(lab[x][y-1] == 1){ y--; lab[x][y] = krok++; stos.Push(x, y); // Kroki(); }else{ tmp = stos.Pop(); System.out.println(tmp); x = tmp.x; y = tmp.y; } } }catch(ArrayIndexOutOfBoundsException e1){ System.out.println(e1); } } Pytanie główne : Czy jest to poprawnie wykonany algorytm LIFO ? Z tego co czytałem, nie ma ogólnie przyjętej zasady w który pkt mamy wybrać się kolejny, jeśli pkt startowy ma klika możliwości. Ja przyjąłem, że najpierw w dół a potem odwrotnie do wsk. zegara.2010-03-27 10:32:10
[Off-Topic] studia mgr na PK?
Ktoś przeniósł się po studiach licencjackich na magisterskie na PK? Kilku znajomych jest na zaocznych i są zadowoleni, ale na innej specjalności. Interesuje mnie wydział WFMiIS specjalność teleinformatyka.2010-03-27 09:58:51
[Webmastering] Wysyłanie/odbieranie danych do/z Internetu przez stronę WWW
Witam Mam problem polegający na tym, że nie wiem jak utworzyć prostą stronę WWW na przeglądarkę internetową za pośrednictwem której chciałem połączyć się z urządzeniem czy też innym programem znajdującym się w sieci lokalnej albo też w dowolnym miejscu w Internecie i wysłać/odebrać dane. Strona musi wykorzystywać protokół TCP/IP i gniazda komunikacyjne (sockets). Na początek strona powinna wyglądać tak: 1) Pole tekstowe do wpisania adresu internetowego (np. localhost, 192.168.1.3, www.jakis.adres.pl etc) 2) Pole tekstowe do wpisania portu komunikacyjnego (np. 500) 3) Przycisk "Wyślij" Po kliknięciu na przycisk "Wyślij" ma nastąpić nawiązanie połączenia z wybranym adresem internetowym i wysłanie dowolnego ciągu znaków np. tekstu "Dane do przesłania" i zamknięcie połączenia. Czy w ogóle da się to zrobić wykorzystując tylko HTML i JavaScript ewentualnie jakieś inne proste języki skryptowe (najlepiej aby to działało na dowolnej przeglądarce i systemie operacyjnym). Strona ma być zapisana na dysku komputera z którego chcę wysłać/odebrać dane. Proszę o pomoc2010-03-27 09:24:07
[Java] problem z tagiem html
Witam, mam problem z tagiem HTML . Kiedy uruchamiam program taki jak poniżej otrzymuję bez problemu listę atrybutów CLASS dla tego tagu. Kiedy jednak zamienię na nie otrzymuję żadnych wyników. Ktoś ma pomysł dlaczego tak się może dziać? Pozdrawiam, Paweł import javax.swing.text.html.*; import javax.swing.text.Element; import javax.swing.text.ElementIterator; import java.net.URL; import java.io.InputStreamReader; import java.io.Reader; public class HTMLParser { public static void main( String[] argv ) throws Exception { URL url = new URL( "http://cnn.com" ); HTMLEditorKit kit = new HTMLEditorKit(); HTMLDocument doc = (HTMLDocument) kit.createDefaultDocument(); doc.putProperty("IgnoreCharsetDirective", Boolean.TRUE); Reader HTMLReader = new InputStreamReader(url.openConnection().getInputStream()); kit.read(HTMLReader, doc, 0); ElementIterator it = new ElementIterator(doc); Element elem; while( (elem = it.next()) != null ) { if( elem.getName().equals(HTML.Tag.DIV.toString()) ) { String s = (String) elem.getAttributes().getAttribute(HTML.Attribute.CLASS); if( s != null ) System.out.println (s); } } System.exit(0); }2010-03-27 04:17:07
[Newbie] [MySQL] Pobieranie danych o aktorze i reżyserze
Witam! Posiadam dwie tabele tabela movie (z przykładowymi danymi): ---------------------------------------------------------- |movie_name |movie_leadactor | movie_director | ---------------------------------------------------------- |Film 1 | 1 | 2 | |Film 2 | 5 | 6 | |Film 3 | 4 | 3 | ---------------------------------------------------------- tabela people (z przykładowymi danymi): --------------------------------------------------------------------------- |people_id | people_fullname| people_isactor | people_isdirector| --------------------------------------------------------------------------- |1 | Nazwisko 1 | 1 | 0 | |2 | Nazwisko 2 | 0 | 1 | |3 | Nazwisko 3 | 0 | 1 | |4 | Nazwisko 4 | 1 | 0 | |5 | Nazwisko 5 | 1 | 0 | |6 | Nazwisko 6 | 0 | 1 | --------------------------------------------------------------------------- I pytanie czy jest możliwe pobranie jednym zapytaniem (jeśli tak to jak miało by wyglądać) i wyświetlenie tabeli w formie: -------------------------------------------------------------- |Nazwa filmu | Nazwisko aktora | Nazwisko reżysera | -------------------------------------------------------------- | Film 1 | Nazwisko 1 | Nazwisko 2 | | Film 2 | Nazwisko 5 | Nazwisko 6 | | Film 3 | Nazwisko 4 | Nazwisko 3 | -------------------------------------------------------------- Z góry dzięki za odpowiedź2010-03-27 02:47:09
[Java] Applet na stronie problem z JFrame
Mam trochę dziwny problem stworzyłem prosty przykład dla testu by sprawdzić jak zachowuje się applet na stronie i to co jest dziwnego to to że jak wchodzę pierwszy raz na stronę wszystko jest oki ale jak cofnę i znowu wrócę to JFrame nie chce się odświeżyć zastanawiałem się czy mam go niszczyć przy wychodzeniu ze strony? samo JFrame się psuje wewnątrz strony wszystko jest oki import java.awt.Color; import javax.swing.ImageIcon; import javax.swing.JApplet; import javax.swing.JFrame; import javax.swing.JLabel; public class test27 extends JApplet { public static JFrame okno = new JFrame(); public static JLabel A = new JLabel(); public static JLabel B = new JLabel(); public static ImageIcon ico2 = new ImageIcon(); @Override public void init(){ okno.setVisible(true); okno.setBounds(100, 100, 400, 300); okno.setLayout(null); A.setBounds(75, 75, 70, 70); A.setBackground(Color.red); A.setOpaque(false); B.setBounds(100, 100, 70, 70); B.setBackground(Color.green); B.setOpaque(true); okno.add(A); okno.add(B); } }2010-03-27 02:23:56
[Hardware/Software] adesklets
Witam, mam problem. Zainstalowałem sobie dockera adeskelts, i po jego uruchomieniu nic się nie pokazuje, jak przez xterma go odpalam to nawet nic nie wypluwa. Dystrybucja: Debian 5.02 Lenny, środowisko GNOME + Menedżer okien to Compiz.2010-03-27 01:03:18
[C/C++] [c] Czytanie folderu
Witam, Napisałem program, który działa bez problemów na moim systemie. Gdy wrzuciłem go na uczelniany serwer przestał jednak działać:/ Niżej umieszczam kodzik. Nie wiem dlaczego tak się dzieje. Prosiłbym o pomoc w znalezieniu błędu, którego kompilator na uczelnianym serwerze nie akceptuje. Dodam, że kompiluje z -pedantic -Wall i nie wyświetla błędów :/ #include #include #include #include #include #include #include void listdir( char * path, int level ) { char namebuf[1024]; /* bufor do tworzenia nazw podkatalogow */ struct dirent *entry; /* zm. robocza do iteracji po pozycjach w katalogu */ char tmp[80]; DIR *thisdir= opendir( path ); /* proba otwarcia */ if( thisdir == NULL ) { /* nie udalo sie otworzyc path jako katalogu*/ if( errno != ENOTDIR ) /* ignorujemy blad ENOTDIR (nie-katalog) - inne bledy zglaszamy */ printf("Blad - %s.n", strerror(errno) ); return; } while( (entry= readdir( thisdir )) != NULL ) { /* czytamy kolejne pozycje */ if( !strcmp( entry->d_name,"." ) ) break; printf("Plik %sn", entry->d_name ); /* wypisanie nazwy */ strcpy(tmp,"cat "); strcat(tmp,path); strcat(tmp,"/"); strcat(tmp,entry->d_name); system(tmp); printf("n"); if( strcmp( entry->d_name, "." ) != 0 && strcmp( entry->d_name, ".." ) != 0 ) { strcpy( namebuf, path ); /* tworzymy nazwe */ strcat( namebuf, "/" ); strcat( namebuf, entry->d_name ); listdir( namebuf, level+1 ); /* i wywolujemy rekurencyjnie listdir */ } } closedir( thisdir ); /* na koniec zamykamy katalog */ } int main( int argc, char **argv ) { if( argc == 2 ) { listdir( argv[1], 1 ); } return 0; } Z góry za pomoc będę bardzo wdzięczny.2010-03-27 00:35:53
[C/C++] Przechodzenie po liście.
Witam! Mam problem z listą cykliczną dwukierunkową. Do jej stworzenia wykorzystałem wartownika. Mam też wskaźnik na bieżący element listy. Zależy mi na tym aby ten wskaźnik przeskakiwał na kolejne elementy listy, albo do przodu albo do tyłu. Niestety nie udaje mi się tego zrobić. Oto kod: Struktura typedef struct Element { int liczba; struct Element *poprz; struct Element *nast; }element; Funkcja dodająca( tutaj też nie wiem czy to jest dobrze): void dodaj(element *biezacy,int rejestr) { element *nowy=(element *)malloc(sizeof(element)); if(biezacy == NULL) //czy pusta { nowy->liczba = rejestr; nowy->nast = nowy ; nowy->poprz = nowy; biezacy = nowy; } else { nowy->liczba = rejestr; nowy->nast=biezacy->nast; nowy->poprz=biezacy; nowy->nast->poprz=nowy; biezacy->nast=nowy; } } I tutaj funkcja, ktora ma przeskakiwac na kolejne elementy listy: void przesun(element *biezacy,int liczba) { int i; biezacy=biezacy->nast; for(i=0;inast; } Co do funkcji dodawania, to nie wiem cz warunek na to czy jest pusta jest dobry. Oto doklaracja wartownika: element *wartownik=(element*)malloc(sizeof(element)); wartownik->nast=wartownik; wartownik->poprz=wartownik; element* biezacy = wartownik;2010-03-27 00:30:01
[Newbie] [pseudokod][c++] ocena rozwiązania
Uczę się c++ i zastanawiam się nad jedną rzeczą. Przykładowo przy prostym programie z dwoma zmiennymi int a,b i działaniu a+b użytkownik wpisuje literę i bęc! Wyskakuje błąd. Aby temu zaradzić postanowiłem: 1) pobrać a jako string 2) sprawdzam długość string jeśli jest odpowiednia to kontynuuje 3) sprawdzić czy każdy znak jest cyfrą (porównanie przedziału z tablicy ASCI, pętla for) 3a) jeśli nie to komunikat i pobierz ponownie a 3b) jeśli tak zmieniam typ string na typ int Piszę odpowiednią funkcję, działa i zastanawiam się jak ocenić czy to rozwiązanie jest dobre? A druga: czy dozwolone jest wklejanie na forum krótkich kodów do oceny przez kogoś bardziej doświadczonego? Oczywiście raz za czas, niezbyt często?2010-03-27 00:21:50
[Newbie] [JAVA] problem....
Witam. Mam problem z aplikacja w JAVA. Chodzi o pomysł na wykonanie. Jestem tylko po 2 wykładach, więc niezbyt mi to idzie :-/ Mam zrobić test wyboru ( z GUI). Pytania losowo, odpowiedzi także (2 prawidłowe i 1 błędna). Mój problem: w czym umieścić dane do losowania? (tablice, listy), przyjmując że ma byc 20 pytań. Umieszczenie w tablicach wydaje mi się złym pomysłem, skłaniam sie w stronę list, jedna z pytaniami, dwie z odpowiedziami. Czy ktos mi podpowie, czy dobrze kombinuję? :-|2010-03-27 00:17:35
[C# i .NET] [C#] Implementacja GetEnumerator dla kolekcji generycznych
Stworzyłem klasę implementującą po IList. Aby zaimplementować GetEnumerator chciałem intuicyjnie użyć kodu: public IEnumerator GetEnumerator() { return list.GetEnumerator();// list jest typu List } Niestety kompilator wyrzucił błąd o braku impletacji. Na forachn wyczytałe, że aby zaimplementować ową metodę, muszę użyć kodu: IEnumerator IEnumerable.GetEnumerator() { return list.GetEnumerator(); } IEnumerator IEnumerable.GetEnumerator() { return list.GetEnumerator(); } Dlaczego wymagana jest taka implementacja? Dlaczego Metoda IEnumerator IEnumerable.GetEnumerator()? Będę wdzięczny, jeżeli ktoś poświęci trochę czasu aby mnie uświadomić. Pozdrawiam Ciekawski2010-03-26 23:50:00
[Java] "papierowa" baza danych
Witam, Mam napisać program bazodanowy (kilkadziesiat tabel), dane zapisane w plikach i nie wiem za bardzo jak dane zapisywać w XML-u czy zwykłych plikach, jak pobrane dane (rekordy) z pliku reprezentować w tablicy listach itp. Na danych bede wykonywal wiele operacji które relacyjne bazy danych mi oferuja a ktore bede musial sam oprogramowac. Czy mozecie doradzic jakich narzedzi uzyc lepiej bo... a jakich lepiej nie bo.. Dzieki za pomoc Pozdro.2010-03-26 23:38:38
[Praca] [C(++) / J / Pas / TASM] Wykonam programy
Przyjmuję zlecenia programów do napisania w następujących językach: - C / C++ - Java - Turbo Assembler - Pascal / Ada95 Projekty w Visual C++, Borland C++ Builder. Aplikacje na telefony komórkowe. Na zaliczenie, do szkoły, do pracy, na użytek własny. Także przeróbka i poprawa. Produkcja niedroga, szybka, profesjonalna. Kod opatrzony trafnymi komentarzami. Nawet po zakończeniu współpracy możliwość dokonania niewielkich zmian w programie. Kontakt e-mail: prokods@yahoo.pl gadu-gadu: 6404050 W ostateczności prywatna wiadomość na forum.2010-03-26 23:33:41
[C/C++] Zatrzymanie ruchu przeciwnika
Witam jak użyć funkcji rest(); (używam Allegro) żeby cały program się nie zatrzymywał tylko część kodu (ruch ludka) kombinuje na wszelkie sposoby ale zawsze cały program się zatrzymuje a nie fragment.2010-03-26 23:28:39
[Java] Problem z połączeniem do serwera
Witam Nie wiem co jest grane, ale nie mogę połączyć się aplikacją klienta z serwerem kiedy odpalam klienta jako aplet w przeglądarce. Kiedy uruchomiłem aplet w eclipse to nie ma problemu. kody obydwu są tu: http://www.coderanch.com/t/204527/Sockets-Internet-Protocols/java/Successful-Applet-Socket-Connection Proszę o pomoc2010-03-26 22:54:09
[C/C++] Anagram
Witam mam taki mały kod lecz nie wiem czemu lecz nie wyświetla mi wyniku nie nie mam pojęcia czemu. #include #include #include using namespace std; int main() { char napis[100]; cout napis; char napis2[strlen(napis)]; int j=strlen(napis); int n=strlen(napis); for (int i=0;i2010-03-26 21:32:34
[Inne] Interpretacja wyników komendy ip route na routerze(co, jak?)
Mam do zrobienia do szkoly zadanie w packet tracerze. Mam podane wyniki komendy ip route dla 3 routerow, moim jedynym problemem jest - jak mam interpretowaqc te wyniki, co one oznaczaja, jak je zrozumiec ? Z konfiguracja soebie poradze, bo ostatnio to mielismy, ale nie wiem za bardzo, jak na podstawie tej komendy mam zbudowac swoją sieć. W internecie ogolnikowo jest to b. opisane (albo nie znalazlem nic ciekawego,dokladnego). Dlatego, jesli ktos sie w tym orientuje, moze moglby pomoc, i napisac, co ktore wpisy oznaczaja ? Wklejam tablice routingu z jednego z 3 routerow: BRANCH1#show ip route Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B { BGP D - EIGRP, EX - EIGRP O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E { EGP i - IS-IS, L1 - IS-IS level-1, L2 U - per-user static route, o { ODR P - periodic downloaded static route Gateway of last resort 10.0.0.0/30 is subnetted, 1 subnets C 10.10.10.252 is directly connected, Serial0/0/0 R 172.16.0.0/16 [120/1] via 10.10.10.253, 00:00:04, Serial0/0/0 C 192.168.1.0/24 is directly connected, Loopback0 C 192.168.2.0/24 is directly connected, Loopback1 C 192.168.3.0/24 is directly connected, Loopback2 R 192.168.4.0/24 [120/1] via 10.10.10.253, 00:00:04, Serial0/0/0 R 192.168.5.0/24 [120/1] via 10.10.10.253, 00:00:04, Serial0/0/0 R 192.168.6.0/24 [120/1] via 10.10.10.253, 00:00:04, Serial0/0/0 R 192.168.7.0/24 [120/2] via 10.10.10.253, 00:00:04, Serial0/0/0 R 192.168.8.0/24 [120/2] via 10.10.10.253, 00:00:04, Serial0/0/0 R 192.168.9.0/24 [120/2] via 10.10.10.253, 00:00:04, Serial0/0/02010-03-26 21:02:57
[Java] java program nawiasy
Czesc. Mam program do napisania i chcialbym poprosic o jakas pomoc. Nie do konca rozumiem na jakiej zasadzie dzialaja te listy jednokierunkowe. Czy powinienem zadeklarowac pierwszy i nastepny element. Jesli tak to gdzie itp. Prosze o jakies wskazowki, jestem mega poczatkujacy. Oto tresc: http://img176.imageshack.us/img176/3589/beztytuubo.jpg Z gory thx. PS Bede wrzucal tutaj to co samemu uda mi sie napisac.2010-03-26 20:20:44
[C/C++] Wypełnienie zerami po lewej stronie
Witam. Mam oto taki kod, który zmienia liczbę zmiennoprzecinkową na godzinę: void godzina(double liczba) { int h = floor(liczba); double x = liczba - (double)((int)liczba); x = x*60; int m = floor(x); double y = x - (double)((int)x); y = y*60; int s = floor(y); cout2010-03-26 20:08:49
[Inne] Problemy początkującego w NASM
Przed chwilą zacząłem naukę NASMa, uczę się stąd http://rudy.mif.pg.gda.pl/~bogdro/dos/a_kurs01.htm. Fajny kurs, jedyny minus, że dla DOS-a, a nie Win32, ale poszukałem trochę o różnicach i myślę, że dam radę. Pierwszy mój problem jest taki, że nie wiem jak dostać adres segmentu z danymi. segment .data msg db "Hello world!$" segment .code main: mov ah, 9 mov edx, msg mov eax, data mov ds, eax int 21h mov ah, 0 int 16h mov ah, 4C00h int 21h Ale nie działa, i nie mam zielonego pojęcia co wpisać zamiast data w instrukcji mov eax, data. Widziałem nawet gdzieś w manualu NASMa dokładnie takie samo coś, ale nie pamiętam gdzie to było. Z góry dzięki i liczę na szybką pomoc.2010-03-26 18:29:48
[Hardware/Software] Neostrada + router= brak dostępu do internetu
Witam. Mam taki problem: Mam neostradę z modemem ZX DSL 631 all i chciałem zrobić domową sieć bezprzewodową. Podłączam więc modem do routera Cerberus p 6381-3. Mam połączenie z routerem, ale nie pisze, że jest ograniczony dostęp i nie mogę się z internetem połączyć. Kontrolki od sieci bezprzewodowej, internetu i zasilania cały czas się palą. Koleś co mi to sprzedał powiedział, że nic nie trzeba ustawiać nic, tylko podłączyć i ma dzialać. Router ma ustawienia fabryczne. Jeśli można to proszę o dokładną instrukcję co i gdzie ustawić, żeby było dobrze. Z góry dziękuje.2010-03-26 17:46:28
[Newbie] [C++] ustawianie flag w buforze klawiatury
w jaki sposób można za pomocą c++, zapalać lampki na klawiaturze??2010-03-26 17:12:11
[C/C++] Problem z wywołaniem funkcji
Jak zwykle wywołanie funkcji sprawia mi najwiecej trudnosci mam taki prototyp i definicje i jakie będzie wywoalanie #include #include #include int Suma(int tab[], int suma, int i); int Parzyste(int tab[]); int Dod_uj(int tab[]); int Suma(int tab[], int suma, int i){ for (i=0;i2010-03-26 16:54:15
[Newbie] [java] wyjątek
Witam! Poniżej przedstawiam kod w którym wywala mi błąd java.lang.NullPointerException ale nie wiem którego obiektu nie utworzyłem że wywala mi ten bład(komentarzem :"tutaj" w kodzie zaznaczyłem miejsce do którego odnosi się ten wyjątek ) import java.awt.Color; public class SPanel extends JPanel implements Runnable { private statek statek=new statek(); private pocisk pocisk; public SPanel() { this.addKeyListener(new Adapter()); this.setBackground(Color.blue); Thread runner=new Thread(this); runner.start(); } public void paintComponent(Graphics g) { super.paintComponent(g); Graphics2D g2=(Graphics2D)g; g2.drawImage(statek.getObraz(),statek.getX(),statek.getY(),40,80,this); if(statek.isCzyStrzal()) { ArrayList strzal=statek.zwrocPociski(); for(int i=0;i2010-03-26 16:19:28
[C/C++] C - socket
witam! potrzebuje napisać program socket-owy działający na tcp/ip w C (LINUX) Ma to być serwer włączany z linii poleceń i nasłuchujący przychodzących od klientów połączeń. Generalnie to wiem jak to zrobić ale nie wiem co się dzieje jeśli równocześnie przychodzić będzie wiele połączeń... Zostaną one odrzucone czy co się stanie? No i tu pytanie czy to ma być forck czy coś innego...? Muszę zrobić to tak aby każde połączenie od klienta było obsłużone. Będę wdzięczny za wskazówkę lub jeśli ktoś ma ochotę odpłatnie (rozsądnie) pomóc :)2010-03-26 15:41:24
[Newbie] [Delphi] Do MisiekD o Synapse - prośba
Witam. Sorry za posta tutaj, ale wysłałem do Ciebie wiadomośc dotyczącą jednego mojego problemu z komponentem Synapse. Podałem jak najwięcej szczegółów. Kod źródłowy, dołączyłem kopie TCP Streamów z Wiresharka i opisałem tak jak potrafiłem najlepiej. Także jak byś mógł, to mi odpowiedx w wolnej chwili - proszę. Nie pisałem na forum bo byłby za długi post, a poza tym jesteś - coo z Twoich wcześniejszych postów można wywnioskować - ekspertem od Synapse i HTTP :) A piszę ten post ponieważ czasami - co i mi się zdarzyło, można od razu u góry obok swojego nicka nie zauważyć że przyszła nowa prywatna wiadomość. No i wiem, że rozpisałem się aż na osiem kilobajtów, ale krócej się nie dało. Jeśli wolisz dostać ten sam tekst na email to odpisz mi w PW podając swój adres emailowy to podeślę. Może się łatwiej będzie czytać :)2010-03-26 15:31:52
[Newbie] Programowanie w Delphi
Witam. Chciałby dodać obrazek do edytora Delphi, może byc jako Image1, Label1 albo po prostu jako tło, jeżeli można. Niech ktoś powie jak to zrobić.2010-03-26 15:00:11
[Delphi/Pascal] D2007, Windows 7 i opcje linkera
Witam. Zainstalowałem D2007 na Windows 7 i bardzo zależy mi na opcjach linkera. Dokłądnie chodzi mi o opcje znajdujące się w części "EXE and DLL options" czyli "Include TD32 debug info" i "Include remote degug symbols". Pod WinXP opcje te działają jak powinny, natomiast pod Win7 są poprostu olewane. Czy ktoś z Was spotkał się z takim problemem? Jak temu zaradzić?2010-03-26 14:23:29
[Java] JAVA Server Faces - jak odpalic na zewnetrznym serwerze
Witajcie!!! Mam taki oto problem a googlowanie nie daje odpowiedzi. Otoz, napisalem prosta aplikacje w JSF i odpalam ja sobie na localhoscie i wszystko smiga. Ale chcialbym te aplikacje uruchomic w internecie tak zeby moc korzystac z niej w pracy np. No i moje pytanie brzmi, jak odpalic te strone-aplikacje na zewnatrz?? Co potrzebuje do tego? Najlepoiej jakbyscie dysponowali jakims FAQ albo How to. Chyba ze ktos wie z wlasnego doswiadczenia to bede rad za wszelka pomoc.2010-03-26 12:42:18
[Newbie] [Java]Pytanie o dziedziczenie
Mam klasę Wymierna: public class Wymierna{ private Wielomiany licznik, mianownik; public Wymierna razy(Wymierna a, Wymierna b){ private Wymierna wynik =null; wynik.licznik=razy(a.licznik, b.licznik); //razy jest zdefiniowane w klasie Wielomiany wynik.mianownik=razy(a.mianownik, b.mianownik); return wynik; } } Żeby to działało klasa Wymierna musiałaby dziedziczyć po klasie Wielomiany, a to przecież nie ma sensu bo to wielomiany są szczególnym przypadkiem funkcji wymiernych a nie odwrotnie. Co zrobić żeby dziedziczenia miały sens, a jednocześnie można było wykonywać proste obliczenia na obiektach?2010-03-26 12:40:39
[Newbie] [C++] Problem z dziedziczeniem (nazwa_klasy*)(&obiekt);
Otóż, mam problem z rozszyfrowaniem fragmentu kodu na bazie którego muszę opisać hierarchię klas i niezłą zagwozdką jest dla mnie przypisanie apY11[4]. Nazwy klas to X01...X07 a obiekty utworzone na rzecz owych klas oznaczone są jako Y01...Y07. Obiekt Y05 utworzony jest na rzecz klasy X01 i teraz moje pytanie, na co będzie wskazywać wskaźnik apY11[4] po (dla mnie) enigmatycznym przypisaniu: apY11[4] = (X05*)(&Y05)? X03* apY11[10]; apY11[4] = (X05*)(&Y05);2010-03-26 12:36:08
[C# i .NET] NumericUpDown - opcja zmniejszania liter w polu
Witam! Napisalem program w Windows Forms Application. W jednym polu TextBox wprowadzam literki, ktore sa edytowane w okreslony sposob, ale nie w tym rzecz. Pole NumericUpDown umozliwia zwiekszanie ilosci wprowadzonych liter do pola TextBox. Gdy zwiekszam liczbe to wszystko jest w porzadku, moge wpisywac wiecej liter, ale chce zeby jednoczesnie podczas zmniejszania wartosci pola NumericUpDown ilosc liter w polu TextBox zmniejszala sie automatycznie do wpisanej wartosci. Jak zrobic taki kod ?? Nie moge sobie z tym poradzic. Program potrzebuje najpozniej na dzisiaj wieczor :(2010-03-26 12:04:08
[Webmastering] [CSS] Nie moge ruszyć dalej - klasa nie działa.
Tytuł strony p.klasa1 {color:blue; text-decoration:underline;} // 1 p.klasa2 {color:red; text-decoration:overline;} // 2 Oto wyniki: To jest tekst określony klasą pierwszą To jest tekst określony klasą drugą Dlaczego klasa pierwsza działa a druga nie?2010-03-26 11:29:21
[Newbie] [CSS] Nie moge ruszyć dalej - klasa nie działa.
Tytuł strony p.klasa1 {color:blue; text-decoration:underline;} // 1 p.klasa2 {color:red; text-decoration:overline;} // 2 Oto wyniki: To jest tekst określony klasą pierwszą To jest tekst określony klasą drugą Dlaczego klasa pierwsza działa a druga nie?2010-03-26 11:29:21
[C# i .NET] 2 problemz potrzebna pomoc.
Witam mam 2 problemy... Jak mozna zrobic tak zeby w tablicach byly wyswietlane liczby ze string?? podaje przyklad zebyscie wiedzieli o co mi chodzi: System.Console.WriteLine("Podaj liczby Twojej Macierzy:"); { string a; string b; string c; string d; string e; string f; string g; string h; string i; double wynik; System.Console.WriteLine("Podaj pierwszą liczbę w 1 wierszu."); a = System.Console.ReadLine(); System.Console.WriteLine("Podaj drugą liczbę w 1 wierszu."); b = System.Console.ReadLine(); System.Console.WriteLine("Podaj trzecią liczbę w 1 wierszu."); c = System.Console.ReadLine(); System.Console.WriteLine("Podaj pierwszą liczbę w 2 wierszu."); d = System.Console.ReadLine(); System.Console.WriteLine("Podaj drugą liczbę w 2 wierszu."); e = System.Console.ReadLine(); System.Console.WriteLine("Podaj trzecią liczbę w 2 wierszu."); f = System.Console.ReadLine(); System.Console.WriteLine("Podaj pierwszą liczbę w 3 wierszu."); g = System.Console.ReadLine(); System.Console.WriteLine("Podaj drugą liczbę w 3 wierszu."); h = System.Console.ReadLine(); System.Console.WriteLine("Podaj trzecią liczbę w 3 wierszu."); i = System.Console.ReadLine(); System.Console.WriteLine("Twoja macierz to:"); System.Console.WriteLine("1 wiersz " + a + " " + b + " " + c + " "); System.Console.WriteLine("1 wiersz " + d + " " + e + " " + f + " "); System.Console.WriteLine("1 wiersz " + g + " " + h + " " + i + " "); Chcialbym zrobic to co jest: System.Console.WriteLine("1 wiersz " + a + " " + b + " " + c + " "); System.Console.WriteLine("1 wiersz " + d + " " + e + " " + f + " "); System.Console.WriteLine("1 wiersz " + g + " " + h + " " + i + " "); z uzyciem funkcji tablicy?? idzie to zrobic...szukalem w internecie i nie moge tego znalezc...2010-03-26 08:17:04
[Webmastering] [Flash] Odnośniki do konkretnej podstrony
Czy istnieje możliwość odwołania się do konkretnej podstrony we flashu, jeżeli cała strona jest zbudowana w tej technologii i przechodzenie do podstron odbywa się bez przeładowania strony?2010-03-26 01:27:21
[C/C++] Problem z dziedziczeniem (nazwa_klasy*)(&obiekt);
Otóż, mam problem z rozszyfrowaniem fragmentu kodu na bazie którego muszę opisać hierarchię klas i niezłą zagwozdką jest dla mnie przypisanie apY11[4]. Nazwy klas to X01...X07 a obiekty utworzone na rzecz owych klas oznaczone są jako Y01...Y07. Obiekt Y05 utworzony jest na rzecz klasy X01 i teraz moje pytanie, na co będzie wskazywać wskaźnik apY11[4] po (dla mnie) enigmatycznym przypisaniu: apY11[4] = (X05*)(&Y05)? X03* apY11[10]; apY11[4] = (X05*)(&Y05);2010-03-26 01:00:37
[C/C++] Sortowanie przez wstawianie - optymalizacja
Witam. W związku z tym, że od pewnego czasu uczę się języka C (ANSI), z pewnością mój kod nie jest tak efektywny, jaki mógłby być. Celem tego tematu jest możliwość zaprezentowania moich wypocin oraz prośba użytkowników forum o sugestię dotyczącego jego działania. Głównie interesują mnie komentarze, w których użycie pewnych instrukcji, bądź sztuczek spowoduje szybsze działanie mojego kodu. Oto dwa algorytmy Sortowania przez wstawianie: #include int main(void) { int tablica[] = {9, 1, 6, 8, 4, 3, 2, 0}; int rozmiar = sizeof(tablica) / sizeof(*tablica); int x, y, min, temp; for (x = 0; x < rozmiar - 1; ++x) { min = x; for (y = x + 1; y < rozmiar; ++y) { if (tablica[y] < tablica[min]) min = y; } if (x < min) { temp = tablica[x]; tablica[x] = tablica[min]; tablica[min] = temp; } } for (x = 0; x < rozmiar; ++x) printf("%d ", tablica[x]); return 0; } Oraz: #include int main(void) { int tablica[] = {9, 1, 6, 8, 4, 3, 2, 0}; int rozmiar = sizeof(tablica) / sizeof(*tablica); int x, y, ster; for (x = 1; x < rozmiar; ++x) { ster = tablica[x]; for (y = x; y > 0 && tablica[y - 1] > ster; --y) { tablica[y] = tablica[y - 1]; tablica[y - 1] = ster; } } for (x = 0; x < rozmiar; ++x) printf("%d ", tablica[x]); return 0; } Moje pytanie w tym miejscu brzmi, czy stosowanie warunków złożonych w pętli: for (y = x; y > 0 && tablica[y - 1] > ster; --y) ... po za zmniejszoną ilością linii kodu (eliminuję całą instrukcję if wraz z jej blokiem), wprowadzają poprawę w jakości działania kodu (np. przy dużej ilości danych)? Z góry dziękuję za udział w temacie.2010-03-26 00:56:48
[C/C++] Sortowanie przez wybieranie - optymalizacja
Witam. W związku z tym, że od pewnego czasu uczę się języka C (ANSI), z pewnością mój kod nie jest tak efektywny, jaki mógłby być. Celem tego tematu jest możliwość zaprezentowania moich wypocin oraz prośba użytkowników forum o sugestię dotyczącego jego działania. Głównie interesują mnie komentarze, w których użycie pewnych instrukcji, bądź sztuczek spowoduje szybsze działanie mojego kodu. Oto dwa algorytmy Sortowania przez wybieranie: #include int main(void) { int tablica[] = {9, 1, 6, 8, 4, 3, 2, 0}; int rozmiar = sizeof(tablica) / sizeof(*tablica); int x, y, min, temp; for (x = 0; x < rozmiar - 1; ++x) { min = x; for (y = x + 1; y < rozmiar; ++y) { if (tablica[y] < tablica[min]) min = y; } if (x < min) { temp = tablica[x]; tablica[x] = tablica[min]; tablica[min] = temp; } } for (x = 0; x < rozmiar; ++x) printf("%d ", tablica[x]); return 0; } Oraz: #include int main(void) { int tablica[] = {9, 1, 6, 8, 4, 3, 2, 0}; int rozmiar = sizeof(tablica) / sizeof(*tablica); int x, y, ster; for (x = 1; x < rozmiar; ++x) { ster = tablica[x]; for (y = x; y > 0 && tablica[y - 1] > ster; --y) { tablica[y] = tablica[y - 1]; tablica[y - 1] = ster; } } for (x = 0; x < rozmiar; ++x) printf("%d ", tablica[x]); return 0; } Moje pytanie w tym miejscu brzmi, czy stosowanie warunków złożonych w pętli: for (y = x; y > 0 && tablica[y - 1] > ster; --y) ... po za zmniejszoną ilością linii kodu (eliminuję całą instrukcję if wraz z jej blokiem), wprowadzają poprawę w jakości działania kodu (np. przy dużej ilości danych)? Z góry dziękuję za udział w temacie.2010-03-26 00:56:48
[C# i .NET] czy potrzebuje licencji
Witam Skorzystałem w pracy z komponentów dostępnych na http://www.componentfactory.com/ Czy jeśli wykonany program umieszczę w pracy dyplomowej to muszę posiadać licencję ? W FAQ piszą: Do I need a license for a build machine? If no development takes place on the build machine then you do not need to purchase a license. You do need a license if any developer performs development on that machine.2010-03-26 00:30:29
[Bazy danych] [MySQL] Grupowanie rekordów
Nie wiedziałem jak temat nazwać, załóżmy że mam taką tabelę: http://img33.imageshack.us/img33/5308/wtfdh.png W jaki sposób zgrupować ilość produktów dla danego klienta i pokazać to w jednym rekordzie w formie takiego outputu? +----------+----------------+ | ilosc | ID klienta | +----------+----------------+ | 10 | 2 | | ... (Produkty inne niż 254 wywalam warunkiem WHERE, bo tylko ten jeden konkretny mnie interesuje)2010-03-25 23:52:05
[Newbie] Jak zrobic singleton?
Czesc wszystkim. Majac klase TextAnalyser(string1, string2) potrzebuje zrobic wzorzec projektowy typu singleton (wymagania prowadzacego). Natchnalem sie na kilka sposobow implementacji, a z zadnego nie umiem niestety skorzystac. Ponizszy jest chyba najprostrzy. public static readonly TextAnalyser Instance = new TextAnaliser(string1, string2); Problem jest nastepujacy: Powyzsza linie kodu trzeba umiescic w Class Program, natomiast w funkcji Main znajduja sie te stringi. Jak to ze soba skorelowac zeby smigalo tak jak ja chce? :) Bede wdzieczny za pomoc2010-03-25 23:28:22
[C# i .NET] Jak zrobic singleton?
Czesc wszystkim. Majac klase TextAnalyser(string1, string2) potrzebuje zrobic wzorzec projektowy typu singleton (wymagania prowadzacego). Natchnalem sie na kilka sposobow implementacji, a z zadnego nie umiem niestety skorzystac. Ponizszy jest chyba najprostrzy. public static readonly TextAnalyser Instance = new TextAnaliser(string1, string2); Problem jest nastepujacy: Powyzsza linie kodu trzeba umiescic w Class Program, natomiast w funkcji Main znajduja sie te stringi. Jak to ze soba skorelowac zeby smigalo tak jak ja chce? :) Bede wdzieczny za pomoc2010-03-25 23:28:22
[Nietuzinkowe tematy] Sieci neuronowe a wykrywanie pewnych miejsc na obrazie...
witam napisalem w zyciu jedna siec neuronowa (backprop, do rozpoznawania spamu -projekt zaliczeniowy, dostalem gotowe dane wejsciowe) i na tym moja wiedza sie niestety konczy. zastanawia mnie jedna sprawa: jak sie robi sieci neuronowe, ktore rozpoznaja obiekt na zdjeciu i podaja jego polozenie? czy trzeba wczesniej ta grafike przetworzyc dodatkowymi algorytmami?2010-03-25 23:06:20
[C/C++] [ c ] pomoc w wyborze projektu
Witam wszystkich! Mam pewien problem związany z wyborem projektu programu na zaliczenie . Na studiach dopiero zacząłem przygodę z programowaniem w języku C. Jak to zwykle bywa na początku semestru trzeba zdeklarować się co do tematu programu, który chciałoby się napisać. Przeczytałem propozycje prowadzącego i każda była dla mnie czarną magią. Nie byłem w stanie podjąć decyzji. Na liście znajdowały się między innymi: Program do formatowania kodu innego języka (np. dodawanie wcięć w kodzie napisanym w Pascalu), program do obsługi sklepu internetowego, różne gierki : pacman, tetris, warcaby przez sieć. Oprócz tego można przesyłać własne pomysły na program. Ja wpadłem na pomysł napisania gry makao (konsolowe lub z grafiką). Gracz rozgrywałby partie jedynie z komputerem. Póki co nie wiem jeszcze jak zabrać się do tego (z resztą jak do każdego innego tematu). Nie chcę aby projekt mnie "zabił". Zwracam się do Was z prośbą o pomoc. Czy osoba ucząca się w średnim tempie od 0 jest w stanie taką gierkę stworzyć w hmm 2-2,5 miesiąca(nauka +napisanie)? Czekam również na inne propozycje dla laików. Liczę na szybką odpowiedź Pozdrawiam!2010-03-25 22:53:24
[Newbie] [Java] Obliczanie reszty
:-/ Witam ! Mam taki problem nad którym się głowię i nie mogę sobie dać rady... Mam klasę w programie ,której obiekty są automatami do kawy . W konstruktorze mam pole typu double - które stanowi cenę kawy . Ponadto mam metodę wydajKawe(a , b) w której jako parametry a i b podaje kolejny złotówki i grosze za które chcę kupić kawę . No i teraz mam problem taki, metoda ta ma, mi zwracać komunikat z informacją ile reszty wyda mi automat. i tak przykładowo : Automat b=new Automat(1.20); b.wydajKawe(2,0); (komunikat): Wydanie kawy: SMACZNEGO ! + reszta: 80 gr inny przykład: Automat a=new Automat(1.50, "Automat Szkolny"); a.wydajKawe(1,10); Wydanie kawy: SMACZNEGO ! + reszta: 2 zl 10 gr Serdecznie dziękuje za pomoc, ale nie mogę poradzić sobie z liczeniem wartości tej reszty ....2010-03-25 22:38:09
[Newbie] [idhttp] UserAgent
Witam :) Jakie można podać useragenty, chodzi mi o takie najbardziej typowe przeglądarek jak np. opera, firefox, safari, chrome itd... Chciałbym by moja aplikacja nie wyróżniała się z tłumu przeglądarek.2010-03-25 21:55:09
[Java] [J2ME] Gra, platformówka z SDJ Biblia Programisty
SDJ udostępnił całkowicie za darmo swoje czasopismo na temat programowania urzadzeń mobilnych. Link : http://sdjournal.org/magazine/891-sdj-biblia-programisty jest tam właśnie taki tutorial tworzenia gry w j2me. Jest to raczej materiał dla zaawansowanych. Ciężko mi to skompilować. Zastanawiam się czy można na płycie dołączonej do czasopisma jest kod żródłowy?2010-03-25 21:17:53
[Webmastering] Sciąganie plików z serwera po stronie klienta
Witam. Czy jest możliwość pobrania plików xml od strony klienta (js, aplet javy, ajax) ? Kod w php jest prosty ale ogranicza mnie to do używania 1 adresu ip - adresu serwera na którym się on wykonuje (limit 7k połączeń na ip) Wiem o czymś takim jak yahoo query language ale to jest tylko to +7k ponieważ i tak polecenia sa przerabiane przez 1 srv. Oczywiście chodzi mi o nieinteraktywne ściąganie ponieważ klikanie 500x tak byłoby dla gościa uciążliwe. Czy istnieje mozliwosc stworzenia apletu javy / flasha który realizował by przesyłanie danych typu: srv_zewn >> klient >> moj_serw ?2010-03-25 21:07:25
[Webmastering] [CSS] Niczym niespodziewany padding...
Witam Robię sobię własne podpowiedzi w stylu "cluetip". W zależności od ustawień odnośnie pozycji dymku i strzałki w pojemniku otaczającym, ustawię padding na odpowiednią stronę aby zmieścić tą strzałkę. Niby fajnie, ale nie podoba mi się nieoczekiwany padding (zaznaczony na rysunku). Poza stylami, które poniżej, elementy dziedziczą tylko regułę: * { margin:0; padding:0; } Oczywiście użyłem FireBug-a, który też nie wie o paddingu "widmo". Problem na rysunku (niechciane dopełnienie oznaczone strzałką): http://img189.imageshack.us/img189/1146/cluetip.png Styl do tego wszystkiego: #cluetip_wrapper, #tip_arrow, #tip_content { float: left; clear: left; } #cluetip_wrapper { background: url(img/trans_bg.png) repeat top left; color: #06F; padding: 0 0 0 23px; border: 2px solid green; } #tip_arrow { background:url(img/hor_top_left.png) no-repeat top left; height: 26px; width: 23px; position: relative; left: -21px; top: 30px; } #tip_content { border: 2px solid #6cf;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; padding: 1em; background-color:#FFF } Niby mogę to uwzg w obl pozycji, ale nie podoba mi się tak... Poradzi ktoś?2010-03-25 20:15:21
[Java] java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
mam mały problem połączeniem się do bazy z linii poleceń w kompilatorze pokazuje że jest oki i z bazy pobiera poprawnie rekord ale jak uruchomię z linii poleceń "java tmysql" to występuje błąd java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknownn Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at tmysql.obj(tmysql.java:16) at tmysql.main(tmysql.java:9) zmienne srodowiskowe ustawione mam takie czy sa poprawnie ustawione?: CLASSPATH = C:#_softJavajre1.6.0_04lib PATH = ......... ;c:#_softJavajdk1.6.0_04bin import java.sql.*; public class tmysql { public static String db="baza"; //baza public static String tab="tabelka"; //tabela w bazie static String url ="jdbc:mysql://localhost:3306/"; public static void main(String [] args) { System.out.println("test MySQL"); System.out.println("stan = "+obj()); } public static int obj(){ int kasa=0; try { Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection con = DriverManager.getConnection(url+db,"root", "haslo"); String query = "SELECT money FROM `baza`.`tabelka` where id=+1+;"; PreparedStatement ps = con.prepareStatement(query); ResultSet rs = ps.executeQuery(); while (rs.next()) { kasa += rs.getInt("money"); } rs.close();ps.close(); }catch( Exception e ) { e.printStackTrace(); } return kasa; } }2010-03-25 18:33:32
[Newbie] Multiple definition of struct dane
Witam. Mam następujący problem. Posiadam plik global.h w nim mam struct dane { int wiek; }; Następny plik to klasaA.h i klasaA.cpp klasa klasaA wygląda następująco #include "global.h" class klasaA { klasaA() { dane tablica_danych = new dane[5]; //tutaj wypelniam tablice danych klasaB *b = new klasaB(tablica_danych); } } Kod klasy klasaB #include "global.h" #include "klasaa.h" class klasaB { klasaB(dane *tablica) { //tutaj chce dzialac na tablicy } } Błąd kompilatora jak w temacie2010-03-25 18:23:06
[Off-Topic] Platformy do nauki matematyki
Witam. Znacie jakieś dobre portale e-learningowe do nauki matematyki? Bardzo chciałbym się podciągnąć z tego przedmiotu, a na korepetycje mnie nie stać. Znalazłem coś takiego jak hermin.edu.pl ale niestety chyba będzie problem z korzystaniem z tego, gdyż mieszkam w województwie nieobjętym tym projektem (woj. pomorskie). Możliwe, iż da się jakoś ale na razie nie próbowałem. Z góry dzięki za wszelkie rady. Pozdrawiam. ;)2010-03-25 17:42:20
[C# i .NET] c# i okno topmost
Witam wszystkich. Pisze aplikacje w c# i chcialbym zeby jej okienko bylo TopMost wzgledem wszystkich aplikacji. W tym pelnoekranowych aplikacji w OpenGL. Czy cos takiego da sie zrobic? Oczywiscie aktywnym oknem powinna byc ta aplikacja pelnoekranowa, ale zawartosc okna mojego programu powinna byc widoczna...2010-03-25 17:26:05
[Newbie] Zaszyfrowane hasło ??
Witam Pisze program w Visual c# 2008 express program ten umożliwia dodawanie użytkowników i mam problem z zapisywaniem hasła chciałbym, aby do bazy danych hasło było zapisywane w postaci zaszyfrowanej a później podczas logowania porównywane z hasłem w bazie. Czy może ktoś mi pomóc :) Będę wdzięczny za wszelką pomoc :)2010-03-25 17:06:51
[Java] jak wczytac plik .dot do arraylist
wiec mam następujący problemem chciałbym wczytać z wcześniej zapisanego pliku elementy do arraylist i wczytuje mi tylko jeden element gdzie jest błąd proszę o pomoc poniżej wklejam kod pozdrawiam tak zapisuje void zapiszDoPlikuPaliwo () { try{ ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("Wydatki_paliwo.dat", true)); for (int i=0;i2010-03-25 16:52:52
[Flame] C++ czy warto się uczyć?
Czy jest dziś sens inwestewać w naukę tego języka skoro mamy Javę, C# i inne przyjemniejsze języki? Co się obecnie pisze w C++, jakie są zastoswania tego języka?2010-03-25 16:23:06
[C/C++] Socket, ściąganie plików i niechciane znaki nowej lini.
Piszę sobie klienta HTTP no i mam taki problem, że nie wiem czemu do plików, które ściągam dodają mi się znaki nowej linii. Przykładowo, strona główna 4programmers.net powinna mieć 502 linie, mój program ściąga 939. Kod: DWORD WINAPI HTMLGetToFile(LPVOID param) { ofstream fs("D:plik.html"); SOCKET sock = (SOCKET)param; const int BUFF_SIZE = 4096; char buffor[BUFF_SIZE]; int bytesRecvd = 0; int allBytes = 0; if(fs.is_open()) cout 0) { for(int i = 0; i < bytesRecvd; i++) { fs.put(buffor[i]); } allBytes += bytesRecvd; } else if(bytesRecvd == 0) { cout2010-03-25 15:46:15
[Praca] [Trójmiasto] Programista Java / PHP
Nowatel Sp. z o.o. jest dynamiczną firmą o ugruntowanej pozycji rynkowej, specjalizującą się w dostarczaniu innowacyjnych rozwiązań teleinformatycznych dla szerokiego grona odbiorców (sektor publiczny, MON, MSWiA) Obowiązki: Poszukujemy osoby, która dołączy do zespołu tworzącego aplikacje w języku Java, a także będzie zaangażowana w bieżącą obsługę i serwis istniejących aplikacji. Wymagania: - chęć nauki i rozwoju umiejętności programowania w języku Java - bardzo dobre umiejętności w zakresie programowania obiektowego w PHP5 - znajomość wzorców projektowych - znajomość metodologii OOD (object-oriented design) - wiedza z zakresu relacyjnych baz danych (mysql) - przynajmniej podstawowa znajomość: html, xml, css, ajax - podstawowa znajomość UML - mile widziana podstawowa znajomość języka Java - znajomość języka angielskiego (czytanie dokumentacji) - umiejętności pracy pod presją czasu - zdolności organizacyjne, kreatywność, samodzielność, otwartość Oferujemy: - udział w tworzeniu i rozwoju aplikacji w językach Java oraz PHP - pracę nad ciekawymi projektami z zakresu teleinformatyki i symulacji szkoleniowej - przyjazne środowisko pracy w młodym zespole Zainteresowane osoby prosimy o przesłanie CV z aktualnym zdjęciem oraz listu motywacyjnego adres e-mail: praca@nowatel.com Kontakt: Nowatel Sp. z o.o. Chylońska 10 84-230 Rumia tel: 587322591 fax: 587322594 email: praca@nowatel.com2010-03-25 15:17:27
[Newbie] Visual Basic - access - wyłączenie przycisku.
Witam. Tworzę program w Visual Basic w oparciu o formularze bazy danych Access. Chciałbym aby po kliknięciu w przycisk został on automatycznie wyłączany. Niby nic trudnego bo to tego służy prosta komenda Button.Enabled = False Tylko, że po wciśnięciu w przycisk dostaje on fokus a gdy ma fokus nie można go wyłączyć. Musiałbym kliknąć w inny przycisk a takie rozwiązanie mnie nie interesuje. Co mi proponujecie? Pozdrawiam2010-03-25 14:42:57
[Delphi/Pascal] Prosta baza danych- co wykorzystać?
Witam. Mam zamiar napisać program korzystający z bazy danych. Niestety jeszcze nigdy nie pisałem tego typu programu, a ogrom możliwości do wyboru mnie przeraża. Może bardziej zaawansowani użytkownicy forum mi doradzą? Chcę, aby baza danych znajdowała się na dysku komputera i była możliwość łatwego jej przenoszenia na inny komputer (pendrive itp). Za pomocą programu chcę dodawać, odczytywać, zmieniać, oraz kasować rekordy. Na tą chwilę wykorzystał bym dbExpress, ale z tego co wyczytałem, działa on tylko z bazą danych znajdującą się na serwerze. Ten program nie musi być żadnym zaawansowanym mistrzostwem świata. Proszę o poradę z czego będzie najłatwiej i najwygodniej skorzystać przy tworzeniu takiego programu. Z góry dziękuję za wszelką pomoc :-)2010-03-25 14:16:10
[C/C++] Problem z funkcja offset
Pisze program do rysowania w VC++ używam funkcji offset do narysowania konkretnego ksztaltu problem w tym ze gdy rysuje mi ksztalt to grafika przeuwa sie lewo w dol gdy rysuje znowu wszystko sie przesuwa wiec jak narysuje wiecej symboli to czesc moze zostac skasowana. Kod: CS2::CS2(CPoint Start, CPoint End, COLORREF aColor) { m_PunktP = Start; m_PunktD = End; m_Color = aColor; m_Pen = 1; m_EnclRect = CRect(Start, End); m_EnclRect.NormalizeRect(); } CS2::~CS2(void) { } void CS2::Draw(CDC* pDC, CElementy* pElement) { CPen aPen; COLORREF aColor = m_Color; if(this == pElement) aColor = SELECT_COLOR; if(!aPen.CreatePen(PS_SOLID, m_Pen, aColor)) { AfxMessageBox(_T("Pen creation failed"), MB_OK); AfxAbort(); } POINT pt; CPen* pOldPen = pDC->SelectObject(&aPen); pDC->MoveTo(m_PunktP); pt.x = 0; pt.y = 63; m_PunktP.Offset(pt); pDC->LineTo(m_PunktP); pt.x = 95; pt.y = 0; m_PunktP.Offset(pt); pDC->LineTo(m_PunktP); pt.x = 0; pt.y = -75; m_PunktP.Offset(pt); pDC->LineTo(m_PunktP); pt.x = -32; pt.y = 13; m_PunktP.Offset(pt); pDC->LineTo(m_PunktP); pt.x = 0; pt.y = -13; m_PunktP.Offset(pt); pDC->LineTo(m_PunktP); pt.x = -32; pt.y = 13; m_PunktP.Offset(pt); pDC->LineTo(m_PunktP); pt.x = 0; pt.y = -13; m_PunktP.Offset(pt); pDC->LineTo(m_PunktP); pt.x = -32; pt.y = 13; m_PunktP.Offset(pt); pDC->LineTo(m_PunktP); pt.x = 95; pt.y = 63; m_PunktD.Offset(pt); pDC->SelectObject(pOldPen); }2010-03-25 13:47:55
[Coyote] Modyfikacja Gotowca - problemy
Cześć, właśnie zmodyfikowałem(częściowo) mojego gotowca: http://4programmers.net/Delphi/Gotowce/Obsługa_SQL_w_aplikacji Po modyfikacji pokazała mi się strona z błędem(Artykuł o takiej nazwie nie istnieje), ale zmiany zostały zapisane. Ponadto nie wiem, jak podmienić plik. Muszę zamienić stary plik na nowy.2010-03-25 13:40:03
[Newbie] formularz na stronie www
hej, nie bardzo wiem w którym dziale zadać swoje pytania ale chyba tu będzie dobrze. mam stronę internetową i chciałbym zrobić formularz zawierający m.in. pole na dres email, który po wypełnieniu wysyłałby na wpisany adres emaila z niepowtarzalnym numerem serial (mam pewną pulę tych numerów). i pytanie moje brzmi: w czym to zrobic? php+baza danych? nie znam jezyków skryptowych ale chetnie zacznę się uczyć tylko nie wiem którego. nie proszę o napisanie programu tylko o ogólne wskazówki od czego zacząć i jakby to miało wyglądać. może ktoś juz coś podobnego robił. pozdrawiam!2010-03-25 13:29:45
[Java] Wyrażenia regularne - parser wyrażeń arytmetycznych
Witam, mam problem z korzystaniem z wyrażeń regularnych. Powiedzmy, że mam łańcuch wczytany z konsolli: "2+4*5-7" //ale może też być: "2 + 4 *5 -7" czyli dowolna liczba spacji Pomysł jest taki, żeby rozdzielić ten string na dwie tablice (właściwie listy) stringów w taki sposób: tab1 = ["2", "4", "5", "7"] tab2 = ["+", "*", "-"]; Wtedy w klasie Kalkulator można spokojnie zaimplementować metodę do wykonywania działań: z jednej tablicy pobiera operator, z drugiej zmienne (operandy) i zapisuje wynik w pamięci. Tylko, że nie wiem jak podzielić ten wejściowy string... Próbowałem czegoś takiego: Pattern wzorzec = Pattern.compile("([+*/-])"); Matcher tekst = wzorzec.matcher(str); ale nie mogę dostać żadnej grupy rozdzielonego tekstu, a chciałbym dostać same operatory. Dotąd nie używałem wyrażeń regularnych w żadnym języku więc nie wiem jak to można zrobić. Poza tym zastanawiam się czy istnieje lepsze rozwiązanie na sparsowanie tych wyrażeń. Z góry dzięki za wszelkie wskazówki2010-03-25 13:17:06
[Java] [JAVA] Jak zapisac i odczytac poprawnie ArrayList
Witam. Jestem swiezy jezeli chodzi o programowanie. Mam Aplet z GUI, w ktorym tworze sobie baze pytan i odpowiedzi do chatbota. Baza jest w pliku java.dat, przyklad: PYTANIE czesc jak sie masz ODPOWIEDZ Witaj uzytkowniku Ja swietnie, a ty? Aplet ma mozliwosci: - dodawania wierszy - usuwania - wyszukiwania - aktualizacji - wyswietl wszystko Chcialbym moc zapisac te baze wiedzy do pliku, wlasnie java.dat. Jednak mecze sie z tym juz od tygodni i nie potrafie znalezc odpowiedzi, ani przykladowego kodu na necie, z ktorym poprawnie by to dzialalo. Mankament jest taki, ze narazie zapisuje do pliku to co wyswietlane jest w TextArea, a odczyt powinien dodawac te linie do bazy. Niestety tak nie jest, na bazie moge operowac jedynie dopuki jest uruchomiona w kompilatorze. A nowe linie niby dodaje gdzies, bo moge je wyswietlic uzywajac metody wyswietlajacej zawartosc bazy, jednak operacje SZUKAJ i AKTUALIZUJ juz nie przynosza efektow na wartosciach odczytanych, ale jak beda wymieszane z dodanymi do bazy, to te metody dzialaja tylko dla tych z wirtualnej bazy. Moglby ktos napisac lub poprawic moje metody Odczyt() i Zapis(), tak aby wszystko dzialalo jak trzeba? Ewentualnie wskazac jakis sample, w ktorym jest zrobiona baza, czy ksiazka telefoniczna w ktorej odczyt z pliku spowoduje dodanie wartosci do bazy? Moj kod: ************************************* import java.awt.*; import java.applet.*; import javax.swing.*; import java.io.*; import java.awt.event.*; import javax.swing.event.*; import java.net.URL; import java.util.*; public class PanelAplet2 extends JApplet { ArrayList dane2 = new ArrayList(); Dane2 nowyDane3 = new Dane2(); WczytywanieDanych2 wczytywanie = new WczytywanieDanych2(); Operacje2 szukanieDane = new Operacje2(); //BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); private static String znak = ""; private static String[] paramWyszukDane; private static int wybor; private static String pyt1; private static String pyt2; private static String pyt3; private static String pyt4; private static String odp1; private static String odp2; private static String odp3; private static String odp4; JButton b1;//Wyswietl wszystkie dane JButton b2;//Dodaj dane JButton b3;//Czysc Okno JButton b4;//Usun JButton b5;//Znajdz i aktualizuj JButton b6;//Szukaj JButton b7;//Odczyt JButton b8;//Zapis TextArea tA; TextArea tA2; JTextField tfP1; JTextField tfP2; JTextField tfP3; JTextField tfP4; JTextField tfO1; JTextField tfO2; JTextField tfO3; JTextField tfO4; JTextField Znajdz; JTextField Aktualizacja; JLabel label1; JLabel label2; public void init() { System.out.println("METODA INIT"); System.out.println(" "); setLayout(null); setSize(800,600); label1 = new JLabel("Pytanie"); add(label1); label1.setBounds(10,10,150,25); tfP1 = new JTextField(); add(tfP1); tfP1.setBounds(10, 50, 320, 25); tfP2 = new JTextField(); add(tfP2); tfP2.setBounds(10, 90, 320, 25); tfP3 = new JTextField(); add(tfP3); tfP3.setBounds(10, 130, 320, 25); tfP4 = new JTextField(); add(tfP4); tfP4.setBounds(10, 170, 320, 25); label2 = new JLabel("Odpowiedz"); add(label2); label2.setBounds(10,210,150,25); tfO1 = new JTextField(); add(tfO1); tfO1.setBounds(10, 250, 320, 25); tfO2 = new JTextField(); add(tfO2); tfO2.setBounds(10, 290, 320, 25); tfO3 = new JTextField(); add(tfO3); tfO3.setBounds(10, 330, 320, 25); tfO4 = new JTextField(); add(tfO4); tfO4.setBounds(10, 370, 320, 25); b5 = new JButton("Aktualizuj"); add(b5); b5.setBounds(210,410,120,25); b6 = new JButton("Szukaj"); add(b6); b6.setBounds(10,410,120,25); Znajdz = new JTextField("Wpisz co chcesz znalezc..."); add(Znajdz); Znajdz.setBounds(10,445,320,25); Aktualizacja = new JTextField("Wpisz zamiennik dla znalezionego pola..."); add(Aktualizacja); Aktualizacja.setBounds(10,475,320,25); b1 = new JButton("Wyswietl wszystkie dane"); add(b1); b1.setBounds(390,520,180,25); b2 = new JButton("Dodaj dane"); add(b2); b2.setBounds(110,10,150,25); tA2 = new TextArea(); add(tA2); tA2.setBounds(350, 10, 400, 140); tA = new TextArea(); add(tA); tA.setBounds(350, 150, 400, 350); b3 = new JButton("Czysc Okno"); add(b3); b3.setBounds(580,520,120,25); b4 = new JButton("Usun wartosc"); add(b4); b4.setBounds(110,510,120,25); b7 = new JButton("Odczyt Danych"); add(b7); b7.setBounds(10,550,120,25); b8 = new JButton("Zapis Danych"); add(b8); b8.setBounds(210,550,120,25); } public void start() { action(); tA.setText(""); tA2.append("Witam w Panelu Zarzadzania..."+"n"); } public void stop() { } public void destroy() { } public void action() { ActionListener b1AL = new ActionListener() { //Wyswietl wszystkie dane public void actionPerformed(ActionEvent e) { tA2.setText(""); tA.setText(""); if (dane2.isEmpty()) { tA2.append("Brak danych na liście!"); //System.out.println("Brak danych na liście!"); } else { for (int i = 0; i < dane2.size(); i++) dane2.get(i).wyswietlInformacje(); tA2.append("Wyswietlenie danych z bazy..."+"n"); } } }; b1.addActionListener(b1AL); ActionListener b2AL = new ActionListener() { //Dodaj dane public void actionPerformed(ActionEvent e) { tA2.setText(""); try { tA2.append("Dodawanie danych:"+"n"); nowyDane3 = new Dane2(); wczytywanie.wczytajDane(); nowyDane3.ustawDane(wczytywanie); dane2.add(nowyDane3); System.out.println("Dodawanie danych zakończone!"); tA2.append("Dodawanie danych zakonczone!"+"n"); }catch(IOException e2) { System.out.println("Blad!"+e2); } } }; b2.addActionListener(b2AL); ActionListener b3AL = new ActionListener() { //Czysc Okno public void actionPerformed(ActionEvent e) { tA.setText(""); } }; b3.addActionListener(b3AL); ActionListener b4AL = new ActionListener() { //Usun public void actionPerformed(ActionEvent e) { System.out.println("Ktora pozycje kasowac?"); tA2.setText(""); tA.setText(""); tA2.append("Usuwanie"+"n"); tfP1.setText(""); try { nowyDane3 = new Dane2(); paramWyszukDane = wczytywanie.pobierzParamSzukania(); szukanieDane.wyszukajDane(dane2, paramWyszukDane); tA.setText("Usunieto:"+"n"); int[] temp2 = szukanieDane.wyszukajDane(dane2, paramWyszukDane); nowyDane3 = dane2.remove(temp2[0]); }catch(IOException e4) { System.out.println("Blad!"+e4); } catch(IndexOutOfBoundsException e4) { System.out.println("Nie ma takiej pozycji"+e4); } } }; b4.addActionListener(b4AL); ActionListener b5AL = new ActionListener() { //Znajdz i aktualizuj public void actionPerformed(ActionEvent e) { tA2.setText(""); tA.setText(""); try { tA2.append("Wyszukaj i aktualizuj"+"n"); System.out.println("--> Wyszukaj dane i aktualizuj WYSZUKIWANIE Danych2010-03-25 12:27:09
[Delphi/Pascal] DBLookupCombobox
Witam, szukam i nie mogę znaleźć, używam delphi 2007 po podłączeniu wszystkiego ListSource, Listfield, KeyField, Datasource, Datafield jest ok, listę mam załadowaną wartościami z bazy. Gdy chcę poruszać się po liście scrollem myszki też jest ok ale gdy chcę skorzystać z paska z boku do poruszania się po liście to może on być albo na początku(na górze) lub na końcu (na dole). Czy można zrobić tak aby było np. jak w normalnym Combobox(np. styl csdropdownList)?? [???]2010-03-25 11:57:56
[Java] [JS] Potrzebny skrypt
Witam wszystkich. Przepraszam za mało znaczący temat, ale nie wiedziałem jak to streścić. Potrzebuję skryptu js, który pozwoli na całkowite zablokowanie opcji przekierowania. Już piszę dokładnie o co chodzi. Na wordpressie mam wrzucone Embedy z youtube. Muszę teraz zablokować odwiedzającym opcję przejścia do YouTube po kliknięciu na filmik. Niestety nie znam się całkowicie na JS. Na uczelni łyknąłem trochę klasycznej Javy, a sam nauczyłem się c++. Warunek jest taki, żeby całość chodziła na WordPress, a moimi sposobami nie udało mi się tego załatwić. Jeśli ktoś ma pod ręką taki skrypt, bądź ma jakieś wskazówki co do metody stworzenia go, to będę strasznie wdzięczny. Pozdrawiam Guard2010-03-25 11:53:10
[C/C++] algorytm łączący linią punkty o takiej samej wartości
Witam, mam tablicę o wymiarach 40x50 pól - (jest to blacha o wymiarach mniej więcej A2 z wyciętym w środku okręgiem, od jednego boku puściliśmy prąd o napięciu 12V który wzdłuż blachy opływa walec, celem jest wyznaczenie linii stałych napięć i kierunku prądu, kierunek prądu zawsze biegnie prostopadle(w punkcie) do linii napięć) punkty z wartościami napięć mam zapisane na komputerze, na każdym polu jest wartość napięcia od 3 do 7 V z dokładnością co do 1/100 V, poszukuję algorytmu który umożliwił by połączenie linią napięć o stałych wartościach powiedzmy co 0,10 V, problem polega też na tym że na jednym polu jest wartość 3,17 a na sąsiednim jest wartość 3,32 więc, aby linia przebiegła przez wartości 3,20 V i 3,30 V trzeba gdzieś pomiędzy nimi narysować obie linie (zakładając linową zmianę napięcia pomiędzy nimi). Myślałem aby ową tablicę powiększyć powiedzmy do wymiarów 160x200 a w powstałe puste pola wstawić owe zmiany napięć o co najwyżej 0,01 V (wyjdzie nawet trochę mniej ale to dobrze), a następnie już jakimś algorytmem połączyć punkty o stałych napięciach (i to zwizualizować). To pierwszy krok, drugi natomiast to wyznaczenie linii przepływu prądu, przyjmujemy dowolny punkt na lewej stronie tablicy a następnie łączymy go z kolejnymi liniami napięć tak aby linia była najkrótsza (czyli linia kierunku prądu będzie zawsze prostopadła do linii stałych napięć. Dodam że linie stałych napięć przebiegają z góry na dół z wyboczeniem ku środkowi z wyciętym okręiem, natomiast linie kierunku prądu od lewej do prawej z zagęszczeniem strug nad i pod okręgiem (jest to wizualizacja laminarnego opływu walca powietrzem, tylko że opływamy prądem, żeby wykluczyć ściśliwość powietrza itp). Za jakieś podpowiedzi z góry dziękuję2010-03-25 10:50:31
[Webmastering] dodawanie i usuwanie rekordu
Witam Mam prośbe do forumowiczów o pomoc przy pewnym zagadnieniu zwanym DELETE FROM baza WHERE Wkleję kod odpowiedzialny za usuwanie wybranego rekordu z bazy danych o danym id, żebyście zerknęli co jest źle, bo gdy nacisnę usuń to nie wywala posta o danym id w kosmos tylko odświeża stronę i pokazuje istniejący post. Budowa strony jest na zasadzie include plików odpowiedzialnych za dodanie do bazy i skasowanie z bazy, są to dwa różne pliki.2010-03-25 10:38:20
[Newbie] [c++] jaki podręcznik najlepszy?
Przeglądałem internet i szukam jakiegoś "papierowego" podręcznika do nauki c++. Wiele osób poleca Symfonię C++ pana Grębosza, z tym, że kilka osób wskazało na książkę z dopiskiem "standard" w tytule. Jaka jest między nimi różnica? Druga sprawa jest taka, że patrzyłem w największej internetowej księgarni informatycznej i nie ma obu tych książek w sprzedaży. Więc poprosiłbym o polecenie jakiegoś podręcznika. Kilka osób w internecie pisało o książce "Thinking in c++" jednak w tej księgarni są wydania z 2002 i 2004 roku, więc może warto kupić coś nowszego?2010-03-25 10:35:59
[Java] Etykieta po najechaniu myszką
Witam, chciałbym uzyskać taki efekt jak na załączonym obrazku: http://gfx.efotek.pl/images/3invy0ui8n5282du5o4.png Jeśli kursor myszki zatrzyma się chwilę nad wybranym elementem pojawia się etykieta, która znika po pewnym czasie lub po przemieszczeniu się kursora poza element. Jeśli napis w etykiecie jest za długi to wychodzi za okno programu. Jak mogę osiągnąć taki efekt? Z góry dziękuję!2010-03-25 10:26:25
[C# i .NET] Rzutowanie na nieznane typy
Za pomocą refleksji pobrałem pola instancji typu "object", oraz tablicę stringów z wartościami, które chciałbym przypisać. Zapisuję poniższą linijkę : F[i].SetValue(o, Values[i]); Gdzie: F - tablica pól objektu o - objekt, do którego przypisuje nowe wartości pól Values - tablica stringów z nowymi wartościami Kłopot polega na tym, że pola są oczywiście różnych typów, niekoniecznie string. Nie ma większego problemu, by pobrać te typy. Natomiast nie mam zielonego pojęcia jak można zrzutować tablicę Values do pobranych typów. Czy ktoś może wie, jak rozwiązać ten problem ? Pozdrawiam2010-03-25 09:22:08
[Delphi/Pascal] Sprzedaż książki
Delphi samouczek dla nieinformatyków 20zł mój nick na allegro Brand192010-03-25 09:05:12
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