Wo wir aber gerade bei dem Thema sind sitzung auslaufen lassen, ist es absicht, dass bei "normalem" Login , ohne Cookies die Sessions verdammt schnell auslaufen? - Teilweise unter 5 Min. ohne aktive Aktionen führen derzeit oft zum Rauswurf.
Beiträge von K.Y.L.T.
-
-
Grundlagen in Java, Stichwort "deklarieren" und "initialisieren" , schau dazu mal in die Dokumentation.
Konkret dürfte der fehler darin liegen, dass du in der Init-Methode einmal zuviel den "mycursor" deklarierst.
Tip zur Exception: Nehme dir nach und nach vor , welches Objekt null sein könnte (ein Objekt , dass nicht aktiv initialisiert ist und kein primitiver Datentyp ist, ist immer default null)
-
Nicht das ich das Beführworte, allerdings kenne ich einige -wirklich gute (1-er) - Schüler, die in manchen Fächern wirklich erst einem Tag vorher sich darüber gedanken machen (müssen).
Nichts desto trotz gebe ich den Kritikern vor mir Recht, bereite dich das nächste mal etwas früher darauf vor.-Später im Beruf solltest du schließlich auch (unangenehme) Vorbereitungen für Meetings oder Absprachen machen, damit du logisch aber vor alle Dingen gut Argumentieren kannst.
Wo wir bei dem Stichwort sind, kläre einfach mal, was heißt eigentlich Argumentation, wofür ist es gut, wann muss man Argumentieren, angebracht und wann besser nicht, Zusammenhänge ,Vorteile, Nachteile, Was ist bei Argumentation wichtig usw. - wenn du dir einen Allgemeinen Leitpfaden machst, kannst du das oft auf die speziellen Themen konkretisieren.
-
Da bis jetzt immer noch niemand geantwortet hat ( und meine C Kenntnisse dafür nicht ausreichend sind) , hier ein kleines Helferprogramm klick
-
Hi, grundsätzlich ist das nicht mit Java alleine möglich, die virtuelle Maschine von Java kann nicht auf das Betriebssystem (Windows) zugreifen. -Zumindest nicht ohne weitere APIs.
Jedoch können selbige auch nur bei gestartetem System angewendet werden, also für den Standby Modus nicht verwendbar.
-
Hi, also zu deinem Problem möchte ich dir die Möglichkeit geben, die Lösung selber zu verstehen.
IndexOutOfBounds ist ein Fehler, der bei einem Array, Liste , usw. immer dann auftritt, wenn du auf einen ungültigen Zeiger der Liste zuzugreifen versuchst.
Code
Alles anzeigenZ.B. ein Array der größe 2 (also Zwei Elemente) String[] zweiStrings = new String[] {"eins,"zwei"}; du greifst nun auf diesen Array immer mit Positionszeiger zu, wie du sicher weißt , also sprich zweiStrings[0] => eins zweiStrings[1] => zwei So, wenn du nun eine falschen Positionszeiger eingibst kriegst du eine Exception zweiStrings[3] => FEHLER!
Davon aber abgesehen ist es schon ziehmlich böse was du da versucht, du machst in einer FOR-Schleife eine Abfrage, ob dieser String der aktuellen Indexe mit dem Suchstring übereinstimmt, sowas gehört in eine if-Abfrage.
-> Wenn du nun nichst findest würde übrigens deine Schleife ebenfalls so in den index out of bounds laufenWeiterhin machst du keine if-Abfrage bei der zweiten Schleife, du gest die Elemente einfach durch und machst JEDES mal eine Zuweisung zum Rückgabestring
-
Hi,
im Zuge dessen, dass man zwar Redundanz schaffen sollte, ich jedoch um diese Uhrzeit nicht mehr wirklich dazu in der Lage bin, schreibe ich hier einen relativ interessanten Link rein, auf dem du dir das ganze mal etwas anschauen kannst.
http://www.javalobby.org/articles/jtable/
Der Link ist zwar nicht zu 100% das, was du suchst, aber mit ein paar kleinen Modifikationen ist es für dich sicher passend.
-
Falls die Lösung in Java gewünscht ist, brauchst du dafür die Klassen
URL und bestimmte inputstreams
In etwa so kannst du die Daten auslesen
Code
Alles anzeigentry { InputStream is = null; String s = null; URL url = new URL("www.foren-hilfe.de"); # is = url.openStream(); DataInputStream dis = new DataInputStream(new BufferedInputStream(is)); while((s = dis.readLine())!= null) System.out.println(s); } catch (MalformedURLException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }
-
Ich glaube, das ist keine javaspezifische Frage, sondern eher eine Frage der Freigabe von Ordnern.
Edit : Ich habe nochmal nachgedacht, es müsste entweder an Einstellungen im Tomcatserver oder an der Verzeichnisstruktur selbigen liegen.
-
-
Hi,
fange erst einmal mit der grundsätzlichen Lage von Europa an,
Z.B.
Mit Europa wird das Land/-Wassergebiet bezeichnet , welches etwa zwischen dem ... bis zu dem .. Längengrad und dem ... Breitengrad liegt .Dann würde ich mir einen Grenzpunkt suchen, am besten links oben einmal im Uhrzeigersinn.
Z.B.
Die nord-westlichsten dazugehörigen Gebietsteile gehören zur Republic XYZ, nördlich davon ist das Antarktische mehr .... . Verfolgt man nun den Grenzverlauf gen Osten, so muss man zunächst internationale Gewässer vom ... bis zum ... Längengrad überwinden , bis man wieder auf die Küsten von Land 2 trifft.Die zwei Sätze sind viel zu wenig, man merkt, dass du sie übernommen hast, aber nicht weiter ausgebaut.ich würde sie als lehrer mit einem mangelhaft/ungenügend bewerten, da du schon mindestenz dann die Grenzländer aufzeigen kannst. Russland ist z.B. Teilweise in Europa, im Süden, Norden und Westen sind wasser die Hauptgrenzen. - Was ist mit den Besonderheiten der Inseln?
-
Hi,
du hast eine Nullpointer Exception, die wohl auf mehrere Zeilen hintereinandere verweist, aber erst einmal auf deinen Beitrag eingehendZitatif (line.charAt(0) != '<' && line != null)
Würde trotzdem eine nullpointer bei line auftreten, da du zuerst versuchst auf das Objekt zu zu greifen und danach erst auf null prüfstZitatif (line != null && line.charAt(0) != '<')
Wäre die korrekte Variante (also umgedreht).Zitatserver.addtomemberlist(line); // hier bekomm ich auch ne NullPointerException
Es ist in diesem fall nicht line null, sondern entweder server selbst, oder etwas in der aufgerufenen Methode addtomemberlist.
Dabei fällt auf, dass in genau dieser Methode die andere nullpointer auftritt. Ohne größere Diagnose würde ich sagen, dass dies ein zusammenhängendes Problem ist. -
Hallo,
könntest du mal erklären, was genau du machen möchtest?
Gruß
SaschaOhne jetzt irgendwelche Vorurteile haben zu wollen, finde ich , dass du dir seinen Beitrag nicht richtig durchgelesen hast. Es stehen sogar die Beispiele darunter, was er machen will.
-
Warum sollte ich mich denn hier registrieren?
Schau mal:
Primär kommt man her um eine Frage zu stellen. Du musst dich nicht registrieren, und kannst soviel fragen wie du willst.- Ich verweise nur auf das Job-Forum , wo sich genügend 1-Post User registriert haben und nur Werbung für Ihr Forum, Ihre Firma oder Browsergame machen. Es geht außerdem doch ums Frage beantworten und nicht darum, wem man die Frage beantwortet (außer faulen Leuten)
Du wirst aber nicht an das Forum "gebunden".
Nur weil sie außer Lesen keine rechte im Forum hatten macht ein Forum auch nicht attraktiver. Hätte ich damals eine Bindung gehabt, hätte ich mich vielleicht gar nicht erst für das Forum interessiert.
Wenn du jetzt registriert bist, dein Profil hast, Nachrichtensystem hast, dann wirst du vielleicht anfangen selber zu helfen, und so ensteht ein aktiver User.
Die Reizüberflutung der ganzen Funktionen ist meiner Meinung nach kein Argument leute zu aktiven, kompetenten Usern zu machen. - Natürlich baut man so keine Community wie Lima-City oder andere auf, dass sind aber auch nochmal ganz andere Größenordnungen und Interessen. -
Ein einfaches beispiel zur Veranschaulichung:
Stell dir vor , du bist ein normales 6-Jähriges Kind und du willst zum ersten mal Backen, möchtest aber gleich eine 3-stöckige Torte machen.
1) Du versuchst etwas, dass weder deinem Wissenstand entspricht, du daher nicht 2 Stunden sondern, wenn überhaupt 2-3 Jahre brauchen wirst. -Versuche lieber erstmal eine kleine Homepage ohne Baukasten zu machen.
2) Bei solchen Sachen wie Browsergames geht es dann aber nicht nur eine Programmiersprache gut zu beherrschen, man muss auch wissen, wie man etwas gut und zugleich sauber Programmiert, dazu gehört es min. 2-X Jahre an Grunderfahrung zu haben.
3) Deine Idee einfach eine Sache zu kopieren ("die Stämme 2") erfordert große Überzeugung da mit zu machen. - Ganz ehrlich würde ich dir von dem Aufwand abraten dich mit allen Problemen rumzuplagen, denn geschätzt brauchst du etwa 2-5 Jahre bis etwas halbwegs vernünftiges bei rumkommen soll.
-
Liebe Unregestrierte Leser, wenn ihr auf das Datum des letzten Postings geachtet hättet, dann würdet ihr sehen, dass der letzte Beitrag vom 07.02.2007 10:50 stammt.
Ich glaube nicht, dass dies dem Threadsteller jetzt noch helfen wird.
-
Guten Tag an alle,
Zitatich würde es auch begrüßen, wenn einer, der hier nich angemeldet ist, zumindest einen nick eingeben muss...
- Wenn ich das lese, dann wird mir pflau im Magen, gerade etwas wie einen gezwungenen Name fördern die "Spamphantasie" . Natürlich gibt es genug , die sich dann einfach nur "Grüne Tomate" oder was anderes Lustiges überlegen, Nicks wie "XYZ", "ajskdjasjdoöai"(Kauderwelsch) oder andeutende Sachen wie "Adolf H" oder noch schlimmeres sieht man dabei oft genug. Daher bin ich gegen den Zwang einen Nick einzugeben, wenn man sich nicht anmelden muss.
------------------------------------
Ich bin grundsätzlich ein Beführworter von möglichkeiten zur Spamvermeidung, allerdings sehe ich die Gasteinträge nur als eine von vielen Quellen von ungewollten Meldungen.
Wiegt man Vorteile gegen Nachteile ab, bin ich ein Vertreter der offnen Foren, Gründe für mich sind ganz klar:
- Die höhere Wahrscheinlichkeit, dass jemand eine interessante Frage in diesem Forum stellt, die man beantworten kann.
- Möglichkeiten das Forum erstmal so zu nutzen ( habe ich am Anfang auch).
- Weniger tote Accounts, durch einmalige Anmeldung (die Leute registrieren sich immer wieder neu, weil sie nicht nur die Logindaten vergessen habe, sondern ihren account auch mit einer Fakeadresse, oder alten Emailadresse versehen haben). -
Guten Morgen,
scheinbar hast du bisher noch keinerlei kontakt zu Programmsprachen, daher würde ich dir empfehlen dein Interessengebiet selbst zu finden. (Was möchte ich gerne selber basteln?) - "Echte" Programme schreiben lohnt sich nur, wenn du ein festes Ziel hast, wie dir bandit schon bereits geschrieben hat gibt es so zahlreiche Möglichkeiten, dass es i.d.R. unmöglich ist, in allem wirklich gut zu sein.
Wenn du dir gedanken gemacht hast, kannst du dich dann an eine Sprache rantasten. -
Ich empfehle dir über Google, dass Thema Vererbung , objektorientierte Programmierung und Seiten wie galieo anzuschauen.
Du hast eine einfache Klasse erzeugt, der du zwar die nötigen importe mitgegeben hast, allerdings vergisst du sie von JFrame erben zu lassen.
extends JFrame
wie du es oben geschrieben hast fehlt.
-
Zitat
und was kann ich tun, damit das noch nicht gezeichnet wird?^^Was willst du denn damit erreichen, wenn du einen Fenster erstellst, es aber nicht anzeigen willst ?
Zitatwieso schreibst du den string überhaupt mit paint??
Die Frage ist nicht, warum man paint benutzt, sondern wofür man es braucht. Es kann durchaus sinn machen , sich selber die Paintmethode zu überschreiben, wenn man z.B. unterschiedliche Applikationen hat und Komponenten unterschiedlich auszusehen haben. - Ich stimme dir aber zu, dass die Variante hier eigentlich so nicht programmiert wird.
Lösung -die nicht zu empfehlen ist- Quick and Dirty:
Definiere dier eine Klassenvarabel text, schreib da am Anfang text= "" rein und setze sie vor dem nächsten Repaint.Lösung sauber:
Füge wärend der Laufzeit ein neues Objekt, z.B. einen Label deinem JFrame hinzu und setze darauf den Text, sobald du nun repaint auf dem JFrame aufrufst müsste dein Text erscheinen.Zitat
und was kann ich tun, damit das noch nicht gezeichnet wird?^^Was willst du denn damit erreichen, wenn du einen Fenster erstellst, es aber nicht anzeigen willst ?
Zitatwieso schreibst du den string überhaupt mit paint??
Die Frage ist nicht, warum man paint benutzt, sondern wofür man es braucht. Es kann durchaus sinn machen , sich selber die Paintmethode zu überschreiben, wenn man z.B. unterschiedliche Applikationen hat und Komponenten unterschiedlich auszusehen haben. - Ich stimme dir aber zu, dass die Variante hier eigentlich so nicht programmiert wird.
Lösung -die nicht zu empfehlen ist- Quick and Dirty:
Definiere dier eine Klassenvarabel text, schreib da am Anfang text= "" rein und setze sie vor dem nächsten Repaint.Lösung sauber:
Füge wärend der Laufzeit ein neues Objekt, z.B. einen Label deinem JFrame hinzu und setze darauf den Text, sobald du nun repaint auf dem JFrame aufrufst müsste dein Text erscheinen.Beispiel:
Codepublic staitc void main(String[] args){ Fenster f = new Fenster(); // Hier wäre noch nichts dabei , wenn du nun anhalten würdest, wäre das Fenster leer JLabel label = new JLabel("Mein text"); // Erzeuge Label f.add(label); // füge das label auf dem fenster hinzu f.repaint(); // zeichne das Fenster neu }