wenn du in 10 jahren nur 200 euro mehr kriegst, bist du in der falschen firma! wechsle, da geht nix vorwärts!

...zur Antwort

Wenn du noch nicht mal einen Computer besitzt, hast du kein Interesse daran. Und dann schon gleich 2x nicht an programmieren. Programmieren bedeutet, viele Stunden vor der Kiste zu sitzen. Auch in deiner Freizeit, um dich fortzubilden. Fortbildungen sind absolut notwendig in dem Job, aber werden von den meisten Firmen in der Arbeitszeit nicht gefördert. Also ist Eigenstudium angesagt.

...zur Antwort

Hab mal testweise ein Bild nach Base 64 encoded (gibt einen Linux Consolen-Befehl base64 dafür). Dann hochgeladen auf https://www.base64decode.org/. Das decoden war nicht möglich, weil erkannt wurde, daß es Binärdaten sind. Also mußte das Base64 encodierte File in anderem Modus hochgeladen werden, um das Ergebnis direkt als Download einer Binärdatei angeboten zu bekommen. Was mich zur Erkenntnis führt, daß man wohl schon beim Decoden unterscheiden kann/muss zwischen den einzelnen Inhalten. Der Download war auch gleich als .jpg angeboten. Das heißt, die Seite hat die File-Extension Erkennung mit eingebaut.

...zur Antwort

Maven und Gradle sind Package Manager wie bei Linux RPM. Du definierst in Maven, welche Abhängigkeiten du nutzen möchtest (also Bibliotheken). Dann sind diese im Classpath verfügbar. Gradle ist dasselbe in grün.

Spring an sich ist ein großes Framework, das für alle aktuellen Thematiken in der Softwareentwicklung eine Lösung anbietet und eine Art Standard versucht zu definieren. Also Lösungen für Logging, für REST-Schnittstellen, für Json-Parsing, für SOAP-Anwendungen, für Datenbank-Zugriffe etc. Sind viele Module und man muß sich ein wenig damit beschäftigen.

Spring Boot ist eine Art "Sammlung", Komposition von Abhängigkeiten zu einem kompletten Paket, mit dem du out of the box eine serverseitige Webanwendung entwickeln kannst. Mit dem "Spring Standard Weg". Wenn du aber das Logging ändern willst, die DB ändern etc, dann gibts in Spring Boot eben auch die Möglichkeit, diese Module auszutauschen. Aber wenn du schnell starten willst und das Zusammenstellen der Komponenten Spring überlassen möchtest, ist Spring Boot ideal.

Und Thymeleaf ist mir aktuell nich bekannt, aber wird halt ein Frontend-Aufsatz sein. Ist unabhängigk von Spring, muß aber über Maven eingebunden werden.

Ich würde dir empfehlen, statt dem normalen Eclipse die Spring Tools Suite zu verwenden (https://spring.io/tools). Ist eine angepasste Eclipse Version mit Wizards etc. Und schau dir die Doku von Spring an, sind viele Beispiele drin.

...zur Antwort

Projekt einrichten (mit Releasezyklus), Serveradministration, Oberfläche programmieren, ca. 10 verschiedene Objekte verwalten mit Abhängigkeiten zueinander, Rechteverwaltung, Testen, Unit-Tests schreiben, Dokumentieren.... übernimm dich mal nicht. Das is ein heftiges Projekt. Ich denk, an sowas hängst du schon locker ein halbes Jahr! Kannst ja dein Monatsgehalt hochrechnen.

...zur Antwort

Beispiel:

Gegeben ist Methode void test(String a, String b) {} .

In der Methode wird recursiv sie selbst aufgerufen mit:

tes

-> dann mit intelliSense die richtige Test-Methode auswählen und ENTER drücken

-> dann landest du bei String a, welchen du modifizieren kannst

-> dann drückst du wieder TAB.

Das wäre das gewünschte Verhalten und funktioniert, falls du Intellisense verwendet hast mit Enter, auch out of the box. Wenns bei dir nicht geht, mal neueste Eclipse Version runterladen und dort ausprobieren. Du kannst mehrere Eclipse Installationen parallel betreiben (nur für den Test). Musst die alte Installation also nicht löschen für diesen Test.

...zur Antwort

File file = new File(fileName);

FileReader fileReader = new FileReader(file);

PEMParser pemParser = new PEMParser(fileReader);

X509CertificateHolder caCertificate = (X509CertificateHolder) pemParser.readObject();

...zur Antwort

Im Endeffekt Vollgas mit Bauheizgerät über Wochen in Kombination mit Luftentfeuchtern, die die Feuchte aus der Luft (durch das Entstehen des Heizens) entziehen. Täglich dann Stosslüften, Entfeuchter entleeren und ne riesen Rechnung kriegen.... Ergo: Besser das Gewerk VORHER vor Regen schützen mit vernünftiger Folie.

...zur Antwort

Haut mich ja echt um, wieviel Info du hier über das Projekt abgegeben hast und wieviel Code du zeigst, damit man dir helfen kann.

...zur Antwort
Java Fehlermeldung ?

Habe mal eine Frage für ein Schulprojekt in Informatik. Wir nutzen als Program BlueJ mit Gloop

Ich möchte ein Rennspiel machen und habe in einer Unterklasse ein Auto programmiert. (siehe unten)

In der Hauptklasse möchte ich dieses nun verschieben, bekomme aber immer die folgende Fehlermeldung wenn ich das Objekt mit einer taste Verschieben möchte:

Cannot find symbol - method verschiebe (int,double,int)

(Stelle im Anhang mit Ausrufezeichen gekennzeichnet).

Kennt sich da wer aus?

Auto:

import GLOOP.;

public class Auto1

{  

  GLQuader meinQuader;

  GLZylinder meinZylinder; 

   

  public Auto1(double pWX, double pWY, double pWZ)

  {

  meinQuader = new GLQuader (50,23,34,25,15,15,"Auto1unten.jpg");

  meinQuader = new GLQuader (50,31,34,20,10,10,"Autooben.jpg");

  meinZylinder = new GLZylinder (44,16,26,4,1,"Räder.png");

  meinZylinder = new GLZylinder (56,16,26,4,1,"Räder.png");

  meinZylinder = new GLZylinder (44,16,42,4,1,"Räder.png");

  meinZylinder = new GLZylinder (56,16,42,4,1,"Räder.png");

  }

}

Hauptklasse:

import GLOOP.;

public class Kegelbahn

{

  GLEntwicklerkamera meineKamera;

  GLLicht meinLicht;

  GLHimmel meinHimmel;

  GLBoden meinBoden;

  GLTastatur meineTastatur;

  Auto1 meinAuto1;

  Auto2 meinAuto2;

  //double x = Math.random() 500 -1;

  //double y = Math.random() 500 -1;

   

  public Kegelbahn()

  {

  meineKamera = new GLEntwicklerkamera();

  meinLicht = new GLLicht();

  meinHimmel = new GLHimmel("Himmel.jpg");

  meinBoden = new GLBoden("Boden.jpg");

  meineTastatur = new GLTastatur();

  meinAuto1 = new Auto1(10,10,10);

  meinAuto2 = new Auto2();

  bewegeDich();

  }

   

   public void bewegeDich(){

   while(!meineTastatur.enter()){

    if(meineTastatur.istGedrueckt('w')){ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

       meinAuto1.verschiebe(0,0.5,0);

    }  

    if(meineTastatur.istGedrueckt('s')){ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

       meinAuto1.verschiebe(0,-0.5,0);

    }

    if(meineTastatur.istGedrueckt('a')){ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

       meinAuto1.verschiebe(-0.5,0,0);

    }

    if(meineTastatur.istGedrueckt('d')){ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

       meinAuto1.verschiebe(0.5,0,0);

    }

    Sys.warte();

   }   

  }  

 }


...zum Beitrag

In deiner Klasse Auto1 gibts die Methode, die du aufrufen möchtest (verschiebe) einfach nicht. Musst du erstmal schreiben.

...zur Antwort

Schreibst du denn die Client- und Serverseite? Wenn der Client geschlossen wird, interessierts den kaum mehr. Und wenn die Exception am Server geworfen wird, weil die Verbindung weg is, muß sie wahrscheinlich dort gecachted werden.

...zur Antwort

Das ist ein 256 MB Riegel. Braucht kein Mensch mehr. Und ist von nem Notebook. Die 10 Euro wirst du kaum kriegen. Entsorg es am Wertstoffhof. Is leider so.

...zur Antwort

Die Frage ist irrelevant. Da es subjectiv ist und einfach Geschmackssache. Es gibt kein "besser" und "schlecher". Einerseits werden hier Äpfel mit Birnen verglichen. Andererseits coexistiert beides und das wirst du nicht ändern können. Du kannst als Konsument entscheiden, ob du eines von beiden, beides oder gar nichts ansehen möchtest. Gut oder schlecht liegt immer im Auge des Betrachters.

...zur Antwort

Das hat mit Java Programmierung ja mal gar nichts zu tun... Das ist Bildverarbeitung.

...zur Antwort

Kontrolliere, ob du die PATH Variable gesetzt hast und in der Kommandozeile auch "java" von jedem Verzeichnis aus aufrufen kannst. Eclipse scheitert hier am Finden von Java.

Allerdings muss man Eclipse nicht zwingend installieren. Man kann es auch einfach als Zip-Datei herunterladen, entpacken und direkt starten!

...zur Antwort