Zum Inhalt springen

Sacaldur

Mitglieder
  • Gesamte Inhalte

    145
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Sacaldur

  1. meinst du vielleicht statt Java Javascript? womit führst du diese analyse bisher durch? wofür brauchst du das eigentlich? (was ist dein Ziel, was du damit erreichen willst bzw. warum muss der JS-Code ebenfalls ausgeführt werden?)
  2. als ergänzung zu Pixie noch folgendes: wenn man realitätsnah bleiben will, muss man der Tabelle Bestellung_Artikel ein weiteres Feld hinzufügen (Bestellpreis) oder auf andere Art speichern, welchen Preis ein Artikel zu welchem Zeitpunkt hatte (beispielsweise über eine weitere Tabelle) ansonsten kann sich der Preis eines Artikels nicht ändern, da dadurch auch die Rechnungssummen sich ändern würden außerdem könnten so wie es jetzt sind keine Sonderpreise gemacht werden (wobei man die verschiedenen möglichen Preisnachlässe auch auf andere Weise speichern kann) in der Praxis spricht man bei dem Artikelpreis vom Listenpreis und würde die Bezeichnung Position (oder Bestellungsposition) an Stelle von Bestellung_Artikel verwenden wenn das aber nur eine Übung ist (Datenbankstrukturen von Bestellsystemen werden dafür sehr gerne verwendet), dann ist es erstmal nur wichtig, die Struktur der Datenbank anhand der Anforderungen zu modellieren (auch bei einer Abschlussprüfung sollte man sich nicht zu viele Gedanken machen, sondern sich einfach an die Vorgaben halten)
  3. mir ist dieses Thema erst jetzt aufgefallen da du eine Lösung hast, könntest du diese bestimmt auch vorstellen, oder? allerdings klingt das ganze für mich, als wolltest du Klicks auf Werbung generieren, die evtl. auf deiner eigenen Seite angezeigt wird, wodurch du dann Geld bekommst ich denke, das ist auch der Grund, warum hier bisher niemand geantwortet hat!
  4. obwohl ich schon seit langem (bestimmt werden mich viele für die lächerlichen 2 Jahre belächeln) einen Führerschein habe, habe ich kein Auto und auch obwohl ich meine Ausbildung vor 1 Monat beendet habe, werde ich mir in der nächsten Zeit kein Auto zulegen, da ich in Berlin einfach kein Auto benötige ich denke, dass bei einer solchen Aufzälung sich auch die nicht-Faherer eingliedern können/sollten, damit diese vollständig ist
  5. sehr, sehr verschieden... zur Zeit ist das einmal Production Music, wie Memory Box con West One Music oder Fallen von Future World Music aber auch etwas ältere Lieder, wie Because of You, Innocence, Beautifull oder Everytime teilweise ältere Musik von Jasper (ein Sänger, der über YouTube berühmt wurde) oder auch die deutsche Übersetzung von Love The Way You Lie von Alexibexi (YouTube-Kanal) (wobei im Original die weibliche Stimme deutlich besser klingt bzw. besser zu dem Lied passt) einige Lieder von Lea Marie Becker (der YouTube-Kanal heißt leabecker), wie Licht oder Full of Love etwas länger nicht gehört, habe ich allgemein Lieder von Evanescence (Bring me to Life, My Immortal, Going Under, ...), Linkin Park (the little things give you away, pushing me away, in the end, ...), Die Toten Hosen (Tauschen gegen dich, Nur zu Besuch, ...) oder Dark Chest of Wonders von Nightwish
  6. ich habe damit bisher keine Erfahrungen gemacht, weshalb das hier nur Vermutungen sind: spontan hätte ich gesagt, schreibe einfach eine schlechte Bewerbung an die Firma und lass dir eine absage zuschicken notfalls hätte man das mit einem ungut wirkendem Anruf kombinieren können da allerdings schon ein Telefongespräch stattgefunden hat, kannst du nur noch probieren, mit Hilfe von Anrufen die Entscheidungsfindung zu beeinflussen, würde ich meinen so könntest du am Telefon andeuten, dass du aus verschiedenen Gründen nicht geeignet wärst oder dass du keine Lust hast, gerne mal ausschläfst (kommt auf Arbeitszeiten an), dass du sehr auf deine Gesundheit achtest (es sollte raus zu hören sein, dass du dich bei jedem Husten krank meldest), ... allerdings muss man dabei auch beachten, dass du in dieser Firma keine Stelle mehr annehmen kannst (wobei eventuell auch nie eine Notwendigkeit bestehen könnte) du darfst dabei aber nie im Bezug auf deine Qualifikationen (Ausbildung, Weiterbildung, ...) lügen und du solltest allgemein so reden, dass du nicht lügst, aber möglicherweise missverstanden werden kannst (beim lange ausschlafen muss nicht zwingend erwähnt werden, dass damit Urlaub und Wochenende gemeint ist, in der Woche macht man sowas ja nicht ;D) ich weiß außerdem nicht, in wie weit solche Informationen an die Agentur für Arbeit weitergereicht werden diese sollten im Idealfall darüber gar nicht informiert werden wie bereits am Anfang geschrieben: ich selbst habe damit keine Erfahrungen sammeln können und dementsprechende kann ich nicht dafür garantieren, dass die oben genannten Handlungsoptionen zum Erfolg führen oder andere negative Konsequenzen mit sich führen
  7. was mir spontan dazu einfällt: CSV geht grundsätzlich (warum auch nicht?) du müsstest nur an den richtigen Stellen Semikoli (";") einsetzen (Beispielzeile: IP-Adresse;Port1;Port2;Port3;...) Tabellenartig: entweder du versuchst dies über Tabulatoren zu erreichen, wo du aber das Problem haben wirst, dass bei zu großen Schwankungen der Länge diese auch nicht mehr richtig helfen oder du ermittelst, wie lang die jeweiligen Einträge sind und füllst diese entsprechend mit Leerzeichen auf da du aber die maximale Länge einer Eintragung wissen musst, kannst du erst nach dem ermitteln der letzten Werte die maximale Länge ermitteln und damit auch erst danach mit der Ausgabe beginnen dafür wäre es notwendig, dass deine Methode nicht mehr die Datenermittelt und in die Datei ausgibt, sondern dass sie diese ermittelt und (beispielsweise als Objekt einer Klasse, die du noch schreiben muss) zurückgeben an der aufrufenden Stelle werden die Daten gesammelt, ausgewertet und ausgegeben (dies würde die Qualität des Codes verbessern, da die Ausgabe der Daten nicht mit der Sammlung der Daten vermischt ist, wodurch ggf. der Code übersichtlicher wird) generell würde ich dazu raten, dass deine Methode nur die Daten ausliest und sie an anderer Stelle in eine Datei geschrieben werden Sortierung: wonach du sortieren willst, weiß ich zwar nicht (möglicherweise nach der Verfügbarkeit der Ports), jedenfalls ict auch dafür eine Sammlung der Daten notwendig (siehe dazu den oberen Puntk) sobald alle Daten zusammengesammelt sind (für jede IP-Adresse die Methode aufgerufen wurde), kannst du alle Daten miteinander vergleichen und dadurch sortieren ggf. solltest du dich noch mit den verschiedenen Sortieralgorithmen auseinander setzen (BubbleSort, QuickSort, InsertionSort, ...)
  8. und genau deswegen habe ich nachgefragt, womit er es denn gemacht hat ;D (gut, ich hätte auch gleich fragen können, was er generell bisher gemacht hat) @kossy grundsätzlich könnte es so ablaufen, dass der Benutzer einen Datensatz auswählt und dann einen Button anklickt (Löschen, Speichern, Gehaltserhöhung, ...) (alternativ könnte auch eine Tastenkombination gredrückt oder eine Menüpunkt betätigt werden) sobald das passiert, wird überprüft, welcher Datensatz selektiert ist und die Daten werden zur Weiterverarbeitung, wie beispielsweise in einem SQL-Statement, ausgelesen es muss also keine Zwischenspeicherung erfolgen, sobald der Benutzer eine Auswahl macht, sondern die Daten werden erst dann geholt, wenn sie benötigt werden anders sieht es vielleicht dann aus, wenn du für deine Anwendung ein anderes Bedienungskonzept vorgesehen hast, als jenes, welches in vielen Programmen vorhanden ist
  9. Sacaldur

    Frage zu T-SQL

    der Vergleich von Zeichenketten unterscheidet sich zwischen verschiedenen Programmiersprachen ein Beispiel dafür wären Java und C#: bei Java wird überprüft, ob das referenzierte Objekt exakt das gleiche ist und bei C# wird überprüft, ob die beiden Objekte den gleichen Inhalt haben
  10. ich bin mir nicht sicher, aber ich denke, dass es notwendig ist, zu wissen, womit du die Oberfläche erstellt hast (Windows Forms oder WPF, wobei ich letzteres empfehlen würde)
  11. stimmt, da muss ich dir recht geben anscheinend habe ich mich zu sehr an dem Beispiel orientiert und dadurch sowas außer Acht gelassen ich hätte nicht schreiben dürfen, dass die Eingaben vor dem Speichern nicht geprüft werden müssen, sondern, dass sie nach dem Auslesen angepasst werden müssen (um XSS vorzubeugen, womit dies alleine also nicht alle Arten von Angriffen abwehren kann) gegen SQL-Injection wiederum hilft es, die eingegebenen Daten for dem Versuch des Speicherns anzupassen, wobei auch wieder eine einfache Ersetzung ("'" -> "\'") ausreichend sein könnte da es meines Erachtens eleganter ist, eine lokale Stelle zu schaffen, an die eingegebene Daten übergeben werden, damit diese gespeichert werden (bzw. allgemein eine lokale Stelle für den Zugriff auf persistente Daten), sollte diese sich um diese Anpassung kümmern (puh, da habe ich es nochmal geschafft, meine gravierend falsche Aussage gerade zu biegen ... ich sollte Politiker werden! ;D) darauf, dass das nachträgliche Überprüfen der Daten (nach dem Auslesen aus der Datenbank und vor dem Ausliefern an den Benutzer) an wirklich jeder erdenklichen Stelle durchgeführt werden muss, an der Benutzer Daten eingeben können (und noch die ein oder andere Stelle mehr), hätte ich achten müssen (wobei das wieder ein Beweis dafür ist, dass es vergessen wird) genauso ist das auch bei der Vorbeugung von SQL-Injections (es werden nicht immer alle Eingabefelder ausreichend überprüft) also da wär ich mir nicht ganz so sicher wer weiß schon, wer alles den Hauseigenen Müll durchsucht ;D
  12. da es meines Wissens die verschiedensten Möglichkeiten gibt, auf Internetseiten derartige Tabs zu realisieren, müssten wir zunächst wissen, wie deine Tabs implementiert wurden (deswegen die Frage nach einem Link zur Seite)
  13. wie flashpixx geschrieben hat, kannst du den eingegebenen Text entsprechend verändern dazu musst du lediglich folgende Zeichen überprüfen \r\n (die Steuerzeichen mit den Zeichencodes 13 und 10, Windows-Zeilenumbrüche) \r (Steuerzeichen mit Zeichencode 13, Mac-Zeilenumbrüche) \n (Steuerzeichen mit Zeichencode 10, Unix und Linux Zeilenumbruch) ich würde dir raten, diese Überprüfung beim Ausgeben der Daten zu machen (nicht direkt nach dem eingeben) der Unterschied macht sich dann bemerkbar, wenn man die Daten persistent ablegt (beispielsweise in einer Datebenbank): will der Benutzer den eingegebenen Text wieder ändern und die Anpassung hat vor dem Speichern statt gefunden, sieht er keine Zeilenumbrüche, sondern "<br />"s so ähnlich kann man auch dem XSS begegnen, auf des Guybrush Threepwood ja schon hingewiesen hat man lässt die Eingaben erst einmal ungeprüft passieren und passt sie erst bei der Ausgabe an (es könnte ggf. schon reichen, alle "<" durch "<" und alle ">" durch ">" zu ersetzen) dadurch lässt sich grundsätzlich kein HTML mehr einfügen, wodurch auch die Einbettung von Skriptcode nicht mehr möglich ist, dafür lassen sich HTML-Formatierungen nicht mehr benutzen Formatierungen sollten allerdings nicht über HTML-Code eingegeben werden können, sondern eher über andere Arten der Auszeichnung, BB-Code
  14. man sollte, wie bereits geschrieben, Redundanzen vermeiden mir scheint es, als würde die Frau, mit der du gesprochen hast, direkt auf die Datenbank (bzw. auf direkt auf den Datenbestand) zugreifen eigentlich müsste man für soetwas Oberflächen erstellen, mit deren Hilfe man auf die Datenbank zugreifen kann diese könnten dann eine solche Anzeige (/Filterung) liefern allerdings ist es auch sinnvoll, die Kosten dafür mit dem Nutzen abzuwägen (wodurch man sich evtl. auch dagegen entscheiden kann) zur Lösung: erkundige dich am Besten, welche Datumsfunktionen dir deine Umgebung bietet und schau dir deren Dokumentation an anhand derer kannst du dann entscheiden, welche du verwenden kannst
  15. da mir dieses Programm(-paket) nichts sagt, kann ich dir nicht sagen, wie du es ganz einfach machen könntest da die Datenbankstruktur scheinbar schon so gegeben war, könntest du dich bei deinem Chef erkundigen, warum in der Datenbank redundante Daten liegen (ich jedenfalls würde mich deswegen erkundigen) immerhein scheint es mir so, als solle ab sofort der Monat immer genau das gleiche enthalten, wie (teilweise) bereits mit dem Datum gespeichert wurde
  16. ich habe testweise eine Jar-Datei, die bei mir rum lag, manipuliert und die Manifestdateien (es lagen 2 drin, warum auch immer) und habe beim starten folgende Meldung erhalten: Invalid or corrupt jarfile was mir aber jetzt erst auffällt: du scheinst das Programm über ein anderes Programm aufzurufen was passiert, wenn du das händisch über die Konsole versuchst? (java -jar H:\Eigene Dateien\XML-Sort\dist\XML-Sort.jar)
  17. entweder hast du die Jar Datei falsch erstellt (ich weiß nicht, ob NetBeans die Option ausführbarer Jar-Dateien bietet) oder du hast sie falsch aufgerufen (bei normalen ausführbaren Jar Dateien muss man abgesehen von -jar <Jar-Datei> nichts weiter angeben, weshalb es das wohl eher weniger sein wird) da ich kein NetBeans zur Verfügung habe, kann ich nicht nachschauen, wie man es machen müsste zu deinem Code selbst: halte dich an die Konvention für Paketnamen (sie werden immer klein geschrieben) du musst keine Referenz auf das JGui Objekt speichern, wenn du es später nicht mal verwendest (vor allem nicht in einer statischen Variable)
  18. in welchem Fall würde es denn zu einem Fehler führen? mir ist nur bekannt, dass man bei Netzwerkpfaden ein \\ am Anfang setzen muss (und kein //, da dies entweder nicht als Anfang eines Netzwerkpfades oder als Anfang einer Internetadresse unter wegfall von http: erkannt wird) dass ein / durch ein \ ersetzt wird, heißt doch, dass auch / akzeptiert werden, oder nicht? um auf deine Aussage einzugehen: nein über der Fehlerausgabe ist die Ausgabe der Zeichenkette zu sehen, über welche auf die Datei zugegriffen wird und man kann erkennen, dass dort keine ersetzung stattgefunden hat das Programm wurde aber nach dem Kompilieren ausgeführt (als der Compiler schon lange fertig war) der Compiler kann es auch aus dem Grund nicht sein, da der Code für die JVM kompiliert wird nicht für Windows nicht für Unix etc ... Java ist plattformunabhängig man kann den gleichen Quelltext auf verschiedenen Betriebssystemen laufen lassen zudem ist ein Java Programm unabhängig von der zugrunde liegenden Prozessorarchitektur das Programm ist lediglich von der JVM abhängig (sie muss je nach Einstellungen bei der Kompilierung auf einer bestimmten oder neueren JVM-Version laufen) und die JVM wiederum ist abhängig (das hattest du wieder geschrieben) von Betriebssystem und Prozessorarchitektur sollte die Unabhängigkeit einer Sprache gegenüber dem System vom Dateitrennzeichen abhängig sein, dann sind so gut wie alle Sprachen, mit denen man auf Dateien zugreifen kann einfach nciht plattformunabhängig -> auch interpretierte Sprachen
  19. Windows kommt sowohl mit einem Backslash, als auch mit einem Slash klar (unabhängig von der JVM, jdeoch schließe ich Sonderfälle nicht aus, wozu Netzwerkadressen o.ä. gehören könnte) auch wenn es egal ist, sollte man dennoch das systemspeziefische Zeichen verwenden, da dies eleganter ist man kann an das systemspezifische Zeichen über File.separator oder System.getProperty("file.separator") gelangen (letzteres ist wie man sehen kann ein Methodenaufruf und kann unter besonderen Bedingungen langsamer als das 1. Beispiel sein, zumal der Parameter ausgewertet werden muss) wie auch schon geschrieben wurde liegt nicht daran der Fehler, sondern am Doppelpunkt hierfür sollte ein anderes Zeichen (Punkt, Bindestrich, unterstrich, Leerzeichen) oder kein Zeichen verwendet werden
  20. ich kann Maniska was das angeht nur zustimmen ich habe meine Ausbildung bei der Deutschen Rentenversicherung Bund gemacht (gleicher Beruf) und andere, die die gleiche Ausbildung angefangen haben, hatten teilweise auch keine Vorkenntnisse wie von Maniska beschrieben, haben sie während der Ausbildung alles gelernt, was sie brauchen es gibt zwar Betriebe (ich würde sagen, dass das eher kleinere Betriebe sind), die ihre Auszubildenden liebend gerne als vollwertige Arbeitskraft einsetzen würden, nur ist ein Auszubildender immernoch ein Auszubildender und keine Fachkraft (und dem entsprechend am Lernen) es schadet zwar bestimmt nicht, sich schon ein wenig damit zu beschäftigen, allerdings kommt es nicht darauf an, wie viel man vorher schon wusste, sondern wie gut/schnell man den vermittelten Inhalt erlernt hier noch ein Hinweis: während der Ausbildung (und im Berufsleben) wird man keine Ferien haben (man kann sich Urlaub nehmen, nur hat man weniger freie Tage, als zur Schulzeit...) darum folge dem dir gegebenen Rat! ;D (eine weibliche (angehende) Fachinformatikerin? was für ein seltenes Bild... =( )
  21. wenn dir mitgeteilt wird (in der Einladung zur Prüfung), dass dir ein Beamer gestellt wird, wird dir einer gesstellt ansonsten musst du einen eigenen mitbringen, wenn du unbedingt einen haben willst bereite dich aber auch darauf vor, dass auch dieser (oder dein Laptop) nicht funktionstüchtig sein könnte (Lampe kaputt, Stromausfall, ...) und packe Material für den Overhead Projektor oder das Flipchart mit ein eine gute Vorbereitung dürfte bei Prüfungsausschüssen allgemein einen guten Eindruck hinterlassen
  22. eigentlich wollte ich damit lilith2k3 ansprechen... ^^ ich persönlich habe während meiner Ausbildung ein Seminar speziell zum Thema WPF erhalten (wobei das auch eher eine Ausnahme war, da frühere Lehrgänge dieses nicht erhalten haben) in diesem haben wir uns weitreichend mit Themen, wie Binding oder Templates beschäftigt (wohl mit die wichtigsten Dinge bei WPF) ich denke, wenn ich das Seminar nicht gehabt hätte, hätte ich auch keinen so guten Einstieg gehabt (oder mich gar nicht erst mit WPF beschäftigt) was ich damit sagen will: mir wäre es an deiner Stelle wohl auch so ergangen nochmal ein Vorteil von WPF gegenüber Forms: die Trennung von Aussehen/Darstellung, Logik und Daten ist deutlich besser (in dem Zusammenhang sollte man sich auch das MVVM (Model-View-ViewModel) Entwurfsmuster ansehen, welches (mehr oder weniger) vom MVC Muster abgeleitet und speziell an WPF-Bedürfnisse angepasst wurde) so zum Beispiel kann man die Oberfläche an DependencyProperties "binden", damit sich die Daten der Oberfläche automatisch an Änderungen (im Model) anpassen
  23. was die Sache mit HTML, JavaScript und CSS angeht (irgendwie wird letzteres immer weg gelassen...): es gibt Quellen, die aussagen, dass Microsoft in Windows 8 diese Sprachen stärker Verwendung finden sollen (was nicht zwingendermaßen heißen muss, dass .NET und Silverlight fallen gelassen werden, zumal mit dem .NET Framework mächtige Werkzeuge veröffentlicht wurden) allerdings wurde mir auch schon gesagt, dass dies nur auf die mobilen Plattformen zutreffen soll (vielleicht noch eine andere Quelle) Silverlight Marktanteil: wichtig wäre es in dem Fall zu wissen, _warum_ das so ist es kann sein, dass es einfach nicht geeignet genug ist und es in jedem möglichen Einsatzgebiet eine bessere Alternative gibt (Flash, JavaFX, JavaScript, ...) es kann aber auch sein, dass es einfach zu sehr Unterschätzt wird oder weil es so wenige Menschen gibt, die sich damit und weit mehr, die sich mit Flash und ActionScript beschäftigen (wodurch Entwickler für Silverlight theoretischerweise teurer sind) JavaScript: warum sollte JavaScript keine richtige Sprache sein? was fehlt denn? (ich programmiere beruflich mit eclipse) @lordy: dann nenn doch ein paar weitere Beispiele für deine Behauptung C# beispielsweise ist (meines Wissens) in Folge von Java entstanden und hat die ein oder anderen Sachen besser gemacht, als Java (Beispielsweise gibt es keine primitiven Datentypen, es gibt Delegates) wenn man sich einmal mit WPF ausreichend gründlich beschäftigt hat, dann _will_ man nicht mehr Windows Forms verwenden und meines Wissens hat sich Microsoft in dem Fall nicht einfach an etwas bestehendes angelehnt und zum speziellen Fall von Silverlight: als "fail" würde ich es keines Wegs bezeichnen, auch wenn ich damit noch nichts entwickelt habe man kann die Dinge, die man mit Flash spielen erstellen kann, zwar bestimmt nicht genauso leicht erstellen, dafür gibt es aber andere Dinge, für die Silverlight deutlich besser geeignet ist ergänzend zu Pixie: solltest du dich noch nicht mit WPF auseinander gesetzt haben, dann solltest du das auf jeden Fall nachholen mfG: Sacaldur
  24. Sacaldur

    Fehlermeldung

    liegt deine Klasse in einem Package? nur im Standard-Package kann man das Programm über den (unqualifizierten) Klassennamen starten andernfalls muss man den Klassennamen vollquallifiziert angeben
  25. bei deiner NullPointerException kann auch ich aus bereits genanntem Grund nicht helfen allerdings würde ich dir folgende Codeänderungen empfehlen: es ist nicht notwendig, eine eigene Klasse Color (oder Colors) zu verwenden (sofern sie nur für die Auflistung in einer ArrayList verwendet wird) ich würde eher zu einer HashMap raten, welche Schlüssel-Wert-Paare speichern kann dazu müsstest du in der for Schleife nicht mehr alle Color-Objekte, sondern alle Schlüssel durchgehen und ggf. den zugehörigen Wert da du in der for Schleife die Daten der ArrayList nicht veränderst, könntest du genauso eine for each Schleife verwenden der Kopf sähe wie folgt aus: for(Color color:colors) der Vorteil ist, dass man mit color Zugriff auf das aktuelle Objekt hat und nicht erst über die get-Methode (oder ind anderen Fällen über den Indexoperator) dieses Objekt abholen muss dadurch wird der Code kürzer, übersichtlicher und verständlicher (bei einer HashMap könnte man entsprechend die Schlüssel auf diese Art durchgehen) ich hoffe, dass du deinen richtigen (?) Code besser formatierst (unter eclipse einfach ab und zu STRG+Umschalt+F drücken) Sacaldur

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