Zum Inhalt springen

Pentaquin

Mitglieder
  • Gesamte Inhalte

    6
  • Benutzer seit

  • Letzter Besuch

Kontakt über

  • Website
    http://pentaquin.com

Letzte Besucher des Profils

Der "Letzte Profil-Besucher"-Block ist deaktiviert und wird anderen Benutzern nicht angezeit.

  1. Mal abgesehen davon, dass du mysql_free_result() gar nicht mehr benutzen solltest, da die Methode 1. deprecated ist und 2. aus Java 7 entfernt wurde (siehe http://php.net/manual/de/function.mysql-free-result.php) --> dein Script wäre nicht kompatibel mit PHP 7, gibt mysql_free_result() nur einen Boolean zurück (vermutlich als 0 oder 1 dargestellt), da es nur 1 Aufgabe hat: Die Resourcen des Result Objektes wieder frühzeitig freizugeben. Nebenbei bemerkt, die ganze mysql und mysqli extension ist in Java 7 nicht mehr verfügbar, wenn möglich gleich auf PDO setzen, ansonsten wird der Code vermutlich nicht lange funktionieren. Was mir sonst noch so auffällt: Wenn möglich Code & Design komplett trennen.
  2. Um welche Programmiersprache geht es denn hier? Normalerweiße bietet deine (G)UI Library eine executeAfter() oder z.B. eine Platform.runLater() Methode (JavaFX Library), bei der du den Code übergibst, der dann in dem UI Thread ausgeführt wird. z.B. für Java: //do something, get data and so on //run in UI thread Platform.runLater(() -> { //your UI Update code here }); //other code here
  3. Mir ist bei deinem Code noch etwas aufgefallen: Thread runMe= new Thread() { public void start() { while (true) { Graphics g = scene.getGraphics(); Graphics2D g2 = (Graphics2D) g; g2.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR); g = g2; scene.drawThisScene(); java.awt.Image img = scene.thisscene.getScaledInstance(-1, scene.getHeight(), java.awt.Image.SCALE_FAST); if (scene.tr == 0) { g.setColor(Color.BLACK); g.fillRect(0, 0, scene.getWidth(), scene.getHeight()); g.drawImage(img, (scene.getWidth() - img.getWidth(null)) >> 1, 0, null); } frame.setTitle(scene.name); scene.requestFocus(); try { Thread.sleep(50); } catch (Exception e) { } } } }; runMe.start(); Du versuchst hier einen neuen Thread zu erstellen, aber statt die wirkliche Methode run() dafür zu implementieren, nutzt du die Methode start() --> es wird kein neuer Thread erstellt, sondern vermutlich eher der alte geblockt, da du start() direkt aufrufst. Die Methode start() solltest du wohl eher nicht überschreiben, es sei denn, du weißt, was du tust. So müsste das eig. aussehen: //Java 7 style Thread thread1 = new Thread(new Runnable () { public void run () { //add your code here //this code will be executed in new thread } }); //start new thread thread1.start(); //OR: Java 8 style with lambda Thread thread1 = new Thread(() -> { public void run () { //add your code here //this code will be executed in new thread } }); //start new thread thread1.start();
  4. Unter Hacker versteht man in den heutigen Medien eher die Cracker, also die Leute, die in andere Computer / Software eindringen und vllt. sogar Schaden anrichten. Diejenigen, die Programme schreiben, sind hier meist eher Programmierer / Software Developer. Dennoch ist es natürlich so, dass du als Programmierer teilweiße wissen musst, wie Hacker vorgehen, sonst kannst du diese Sicherheitslücken selbst nicht erkennen und schließen, bestes Beispiel hierfür ist wohl SQL Injection.
  5. Ich finde yEd für UML und ähnliche Diagramme ganz gut.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...