Zum Inhalt springen

geloescht_Newlukai

Mitglieder
  • Gesamte Inhalte

    451
  • Benutzer seit

  • Letzter Besuch

Beiträge von geloescht_Newlukai

  1. Ich habe noch nicht mit dem Kommandozeilentool javadoc selbst gearbeitet, aber für mich hört sich das ziemlich sicher danach an, als ob javadoc die Bibliotheken nicht findet, in denen diese importierten Klassen liegen.

    Werden denn die importierten Klassen in .jar-Dateien zur Verfügung gestellt, oder liegen sie an anderer Stelle im Dateisystem als .class-Dateien? Dann solltest Du Dir mal die Doku zu javadoc ansehen und den Classpath entsprechend anpassen.

  2. Was ich jetzt sage, ist nicht durch Ausprobieren fundiert ;)

    Ich glaube, Du mußt die Arrays die Du im Arrays verwendest, erst einmal erzeugen:

    public static String[][] printMults( int num, int male) {
    
      String[][] s = new String[male][male];
    
      for (int i=0; i<=male; i++) {
    
        long zahl = Math.round(Math.pow(num, i));
    
        String hib = String.valueOf(zahl);
    
        s[i] = new String[male];
    
        s[i][0] = hib;
    
      }
    
      return s;
    
    }

  3. Und soweit ich weiß, kannst Du Dein beschriebenes Verhalten eher über den Scope steuern. Ob SLSB oder SFSB, wenn es im Scope "Application" liegt, verwenden beide Kunden denselben, bei "Session" zwei getrennte Warenkörbe.

  4. Ei ei ei... gleichverteilt ist das Ergebnis aber nicht - da würde ich doch lieber manuell würfeln ;)

    Aber nicht den gezinkten nehmen, dann stimmt's wieder :D

  5. ...

    allerdings hab ich das problem, dass ich immer wieder mit ein paar simplen basics probleme hab.. wie z.b. bei der zeile oben.. ich weiß ungefähr wozu sie gut ist, aber wie genau die funktioniert weiß ich halt nicht...

    ...

    und ehrlich gesagt wenn ich mir die ganzen bücher durchlese dann hilft es mir kein bisschen in der praxis... diese ganzen "hello world" sachen und andere beispiele sind "gute" übungen aber es hat mir noch kein buch auf irgendeine art und weise in der praxis geholfen mit meinen aufgaben und ich musste immer meinen leiter nach hilfe fragen... das doofe ist, dass er halt selbst kaum zeit hat ...

    ein kleines einfaches beispiel:

    meine simple nebenaufgabe wäre jetzt diese dynamischen tabellen mit while schleife (tip vom leiter) nach einer bestimmten vorlage zu sortieren... da hilft mir nicht wirklich ein buch weiter...

    steht zwar drin wie man mit schleifen arbeitet, wie man aus der db was rausliest, wie man tabellen erstellt und bearbeitet... aber das was ich brauch muss ich mir dann selber zusammensetzten... und da entstehen die semantik- und syntaxfehler

    weiß nicht ob ihr das jetzt versteht aber das ist halt mein problem :D

    Gruß, Raziel

    Sory, daß ich mich jetzt so unqualifiziert hier einklinke ohne den ganzen Thread gelesen zu haben. Aber dieser Text zeigt mir, daß Du Dir noch nicht darüber im Klaren bist, was es heißt Informatiker/Programmierer zu sein. Deine Aufgabe als Entwickler ist es u. a., Lösungen für kleine Probleme auf große Probleme anzuwenden, mit einem geringen Befehlssatz komplexe Aufgaben zu lösen. Dazu erfordert es ein immenses Abstraktionsvermögen und zu einem gewissen Teil Erfahrung. Wenn Du nach dem Durchackern eines Buches wie "Java ist auch eine Insel" (muß nicht mal komplett durchgeackert werden) und dem Bearbeiten einiger kleiner Aufgaben das Gelernte nicht auf andere Projekte anwenden kannst, wirst Du tierisch viele Probleme bekommen.

    Das soll jetzt nicht heißen, Du sollst aufhören. Wenn Du am Anfang stehst, sind Deine Fragen berechtigt. Ich wollte Dir nur nochmal klar machen, worauf es ankommt, damit Du das Gelernte auch effektiv einsetzen kannst. Wenn Du allerdings schon länger probierst, in der Programmierung Fuß zu fassen, solltest Du diese Entscheidung evtl. überdenken.

  6. Weil das Kopieren normalerweise komplett an der CPU vorbeigehen sollte. Das funktioniert aber nur, wenn das OS auch weiß, dass es eine Datei einfach auf der Platte kopieren soll. Beim Verschieben innerhalb einer Partition wird die Datei an sich z.B. auch nicht angefasst sondern nur Metainformationen im Filesystem geändert (darum geht das auch sehr schnell). Über einen Stream hat man diese Möglichkeit natürlich nicht.

    Dim

    Klingt einleuchtend. Habe ich so noch nicht betrachtet.

  7. Im Prinzip gibt es bei solchen Fragen nur zwei mögliche Herangehensweisen. Du willst eine andere Software ansprechen. Entweder stellt der Hersteller eine Schnittstelle zur Verfügung, oder Du simulierst den Anwender (HTTP-Anfragen).

  8. Du schreibst Dir am besten eine Methode, der Du die Quell- und Zieldatei in Form von File-Objekten übergibst. Die Zieldatei existiert evtl. noch nicht, aber das kannst Du prüfen und sie erstellen. Dann öffnest Du beide Dateien (Quelle zum Lesen, Ziel zum Schreiben) und schaufelst, am besten gepuffert, die Daten rüber. Beide Dateien schließen und fertig. Das machst Du dann für jede zu kopierende Datei.

  9. Sehr hilfreich wäre es doch schon mal, Deine Vorkenntnisse zu kennen. Da Du mit BlueJ arbeitest und BlueJ eigentlich für Einsteiger gedacht ist, gehe ich davon aus, daß Du gerade erst Java lernst. Kann das sein?

    Wenn dem so sein sollte, kann ich Dir hier schon sagen: Das wird nix bis Freitag. Ich weiß zwar nicht, was Eliza jetzt konkret ist, aber solch eine Logik implementiert sich nicht in 2 Tagen, es sei denn, man verwendet Bibliotheken und/oder vorgegebene Wortbäume.

    Solltest Du fit in Java sein, wird es trotzdem hart, denn Dein Programm muß die eingegebene Phrase analysieren, mit Hilfe netter Algorithmen Relevanzen verteilen, verwandte Begriffe suchen und unter Betrachtung der bisher eingebenen Phrasen und der bisherigen Reaktionen auf die aktuelle Anfrage eine möglichst gute Antwort finden.

    Aber mögliche Quellen hierzu, kenne ich ad hoc nicht.

  10. Ging es nicht um eine Webanwendung? HTML, CSS, JSP, ...?

    Wenn Du mit den Autos und LKWs interagieren möchtest, ist in meinen Augen ein Applet falsch. Du müßtest das mit JavaScript realisieren ...

  11. leider funktioniert Dein Vorschlag nicht.

    Er fragt nach convertCharToVK (ist nicht definiert)

    Und er schreibt, dass incompatible types gefunden wurden.

    (Required int, found convertCharToVK)

    Äh ... logisch. Vielleicht habe ich mich nicht klar genug ausgedrückt, sorry. Aber die Methode "convertCharToVK()" wäre von Dir zu implementieren. Darin sollte eine Konvertierung von einem char zu einer VK-Konstanten erfolgen:

    public static convertCharToVK(char in) {
    
      switch(in) {
    
        case 'A':
    
        case 'a':
    
          return VK_A;
    
          break;
    
        case 'B':
    
        case 'b':
    
          return VK_B;
    
          break;
    
    //...
    
      }
    
    }

  12. Du müßtest den String in ein Array aus VK_-Werten umwandeln. Dann kannst Du so:

    
    if (cpmtyper !=0){
    
      cpmtyper++;
    
      if (cpmtyper % 20000 == 0) {
    
        keyboarda.keyReleased(eventArray[cpmtyper/20000 - 1]);
    
        keyboarda.keyPressed(eventArray[cpmtyper/20000 - 1]);
    
      }
    
    }
    die Befehle ausführen. Wie Du allerdings am geschicktesten den String in VK_-Events umwandelst, weiß ich auch nicht, sorry. Im Prinzip läuft es allerdings so:
    
    String cmd = "RUN\n";
    
    int[] eventArray = new int[cmd.length()];
    
    for(int i = 0; i < cmd.length(); i++) {
    
      eventArray[i] = convertCharToVK(cmd.charAt(i));
    
    }
    
    

    Ich weiß nicht, ob in irgendeiner Bibliothek (oder gar in der Java API) solch eine Konvertierung existiert. Notfalls müßte man sie halt selbst schreiben, wobei man da eben nochmal die Spezialfälle wie Steuerzeichen überprüfen sollte.

  13. Da mußt Du mal in der Java API nachsehen.

    Mir fällt gerade auf, daß Dich die Collection-Bäume nicht interessieren dürften. Und ob es reine "Nodes" o. ä. gibt, weiß ich so gar nicht. Aber so ein Baum ist doch schnell implementiert (je nach Funktionalität).

  14. Verstehe ich jetzt nicht ganz. Entweder Du implementierst Deinen Baum mit den benötigten Funktionalitäten oder Du verwendest einen der vorgegebenen Bäume der Java-API, oder?!?

  15. Natürlich mag das sein, daß ich zu blöd bin. Allerdings steht in meinem Bild auch sowas wie "Meine Anzeigen", "Willkommen, Newlukai", ..., die - so sehe ich das - mich darauf hinweisen, daß ich angemeldet bin, oder nicht?

    EDIT: Irgendwie komisch. Jetzt war ich hier angemeldet, hab' auf den Markt geklickt und war abgemeldet, hier dann auch ...

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...