Zum Inhalt springen

mfk'); DROP TABLE Users;--

Mitglieder
  • Gesamte Inhalte

    185
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    1

Beiträge von mfk'); DROP TABLE Users;--

  1. Mit vorgegebenen Zahlen macht er dank copy und paste was er soll.

    Zeig die Variante doch mal. Die sollte sich vom gezeigten Code ja nur durch die Eingabe unterscheiden, aber offenbar hast du da noch etwas anderes verändert.

  2. Vielleicht ist es nur ein Fehler, aber wenn ich nach dem Algorithmus gehe, dann kann ich so lange Zahlen eingeben, bis es keine Primzahl ist und diese dann ausgegeben wird.
    Und vielleicht ist das genau das, was der Algorithmus tun soll. Wir können hier keine Logikfehler aufzählen, die auf Annahmen beruhen.
  3. Die Aufgabenstellung ist ungenau. Es gibt nicht "die" Subnetzmaske. Es gibt eine für ein kleinstmögliches Subnetz, das ist vermutlich gemeint.

    Deine Vorgehensweise funktioniert nicht immer. Wenn du genau 2^n - 2 Adressen unterbringen musst (das Subnetz also "voll" ist), passt es nicht.

    Beispiel: 62 Adressen

    62 + 1 + 1 = 64

    64 in binär: 1000000

    Das wären 7 Bit, du brauchst für 64 Adressen aber nur 6.

  4. Dann könnte ich noch dazu sagen, dass vllt der Algoritmus nicht Korrekt ist, quaso er erfühllt die seiner Entwichlung zugrunde liegende Spezifikation nicht, da der Algorithmus fehlerhaft ist.
    Hast du denn eine Spezifikation zu diesem Algorithmus? Gepostet hast du sie nicht. Vielleicht tut der Algorithmus genau das, was er soll.
  5. wenn ich die exe normal im windows starte und es mich nach der punktzahl fragt, gebe ich dann eine zahl ein drücke enter und das programm schließt sich gleich wieder. wenn ich die exe per cmd öffne funktioniert es ohne probleme. muss ich da noch irgendwas umschreiben oder ist das normal?
    Das ist normal. Du hast ein Konsolenprogramm geschrieben. Wenn das nicht aus einer schon laufenden Konsole gestartet wird, öffnet Windows für das Programm eine neue Konsole. Und wenn das Programm beendet ist, wird diese Konsole wieder geschlossen.
  6. Also da in dem Fehler sowieso etwas von SQL steht und der fehler auf beiden Programmen zur gleichen Zeit aufgetreten ist, muss ich ja diesen exception log einfach mal bei den SQL Functionen reinschreiben bzw. dort wo auf die datenbank zugegriffen wird.
    Bevor du die Exception loggen kannst, musst du sie zuerst einmal fangen. Wenn du weißt, wo im Code die relevanten Stellen sind, an denen try/catch fehlt, ist das ein Weg. Aber wenn du das wüsstest, hättest du das Problem schon beheben können.

    Ein globaler Handler für unbehandelte Exceptions ist einfacher.

    Ist das sowas was ich suchen würde?
    Wenn du deine Kenntnisse aus solchen Videos hast, wundert mich gar nichts mehr.

    Der Ansatz fürs Loggen ist nicht falsch. Aber in dem Video wird die Exception weder geworfen noch gefangen.

  7. Tritt der Fehler auch auf deinem Rechner auf, oder nur auf anderen? Falls ersteres: Mache dich mit dem Debugger vertraut.

    Was die Fehlerdiagnose angeht, habe ich dir einen Suchbegriff gegeben: UnhandledExceptionHandler

    In einer Suchmaschine eingeben, Dokumentation zu AppDomain.UnhandledException finden, den Beispielcode verstehen und anwenden.

    Ich glaube, Logging ist nicht das, was du dir darunter vorstellst. Das passiert nicht automatisch durch Einschalten eines Sprachfeatures. Das musst du selbst im Code tun. Das ist hier zumindest kurzfristig der falsche Ansatz, da du das Programm vermutlich nicht gut genug kennst, dass du sagen könntest, was genau es wo macht. Auf lange Sicht ist das natürlich sehr nützlich. Aber zuerst solltest du eingrenzen, wo im Code der Fehler auftritt. Und dazu solltest du die unbehandelte Ausnahme, die das Programm abstürzen lässt, fangen und die Meldung und den Stacktrace ausgeben.

  8. Kurze erklärung wie man ein globales errorlogging einbaut wäre echt hilfreich..

    Lernen, wie man solche Informationen selbst sucht, ist noch hilfreicher.

    Was hat denn deine eigene Recherche ergeben?

  9. eines meiner Programm verabschiedet sich sporadisch mit folgendem Fehlercode:

    Sieht nach einer unbehandelten Ausnahme aus.

    Bau einen UnhandledExceptionHandler ein und lass dir die Ausnahme, am besten mit Stacktrace, anzeigen.

  10. Dass es um eine (alte?) Prüfungsfrage geht, hättest du erwähnen können. Oder du hättest deinen Thread im Prüfungsfragen-Unterforum stellen können.

    Also, unter der Annahme, dass Netzklassen gelten, ist es natürlich nicht korrekt, eine "größere" SNM zu verwenden, als die, die durch die IP-Adresse vorgegeben wird.

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