Zum Inhalt springen

flashpixx

Mitglieder
  • Gesamte Inhalte

    8302
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von flashpixx

  1. So einfach kann man das nicht. Wenn die natürliche Sprache unendliche viele Wörter enthält, Deine formale nur endlich viele, dann kann man das nicht aufgrund der Mächtigkeit der Mengen nicht durchführen. Es ist aber dabei erst einmal wichtig, ob Du beide Sprachen fest vorgegeben hast. Wenn Du nur eine natürliche Sprache hast und daraus eine formale machen willst, dann musst Du eben über Wortbildungs-, Syntax- und Semantikregeln die Sprache formal definieren (bei einer Sprache wie Deutsch wird dieses aber sehr aufwendig) Was hat ein Logarithmus mit einer Sprache zu tun? Der Logarithmus ist die Umkehrfunktion zur Exponentialfunktion. Außerdem halte ich Python nicht für die passende Sprache um Sprachen zu validieren. Ich würde hier eher zu eine DCG von Prolog o.ä. greifen, damit lassen sich komplexere Strukturen abbilden.
  2. Das kann Dir so niemand beantworten, da es von Deinen persönlichen Präferenzen abhängig ist. Der eine geht eher in die mathematisch-wissenschaftliche Richtung, der nächste in die angewandte-wirtschaftliche Richtung und der dritte in die maschinenbau-technische Richtung. Dein stimmt so nicht, denn ein Studium ist natürlich allgemeiner und generalisierter als Du es nachher im Beruf hast. Sobald Du in einen Betrieb kommst musst Du wieder neu lernen und eben auf Deinen Arbeitsplatz dann spezialisieren Ein Studium an einer Uni ist natürlich umfangreicher und meist theoretischer Natur. Das spiegelt sich dann später in dem Arbeitsplatz und den Verdienstmöglichkeiten wieder. Was meinst Du mit Einschränkungen? Du kannst Dich natürlich im Beruf auch später weiterbilden bzw nach einer FH Abschluss auch an einer Uni bewerben. Je nach Studiengang und abgeschlossener FH Reife kann man auch an einer Uni studieren, wobei es sehr schwer werden kann. Es bringt Dir gar nichts, Dich aktuell mit der Frage zu befassen, was nach dem Studium kommt, denn bis dahin dauert es noch und 6-7 Jahre sind im IT Bereich eine lange Zeit Wenn Du programmieren willst, dann rate ich Dir von einem Studium ab, ein Studium ist nicht Programmieren, weder an der FH und schon gar nicht an der Uni. In einem Studium wird zwar von Dir erwartet, dass Du programmierst, aber es sind < 10% Deines Studiums. Das Informatikstudium ist sehr mathematiklastig, wobei nicht das Rechnen an der Schule gemeint ist. Es geht eher um Fragen wie z.B. die Effizienz eines Algorithmus, effektive Implementierungen, gute Approximationen etc
  3. sizeof - Wikipedia, the free encyclopedia Bereichsgrenzen und Typumwandlung Ich nenne das im Zusammenhang, da sizeof zur Kompilezeit festgelegt wird und sich natürlich damit auch die Datentypen von den Wertebereichen ändern können, da die Implementierung architekturabhängig ist. Das nächste mal selbst danach suchen, es gibt genügend Material im Netz
  4. Der Mailserver kommuniziert nicht mit einem DNS. Das sind zwei völlig unterschiedliche Dienste, die nichts miteinander zu tun haben. Wenn der Mailserver eine Auflösung benötigt, dann wird dies über die Netzwerkkomponenten geleistet, die ggf einen DNS / Hostdatei kontaktieren, der Mailserver tut dies aber nicht eigenständig. Dein Posting ist immer noch unklar, vor allem in der Frage bezügl der Lastenverteilung. Willst Du ein Fallback, dann solltest Du Deine MX Records des DNS entsprechend anpassen (unterschiedliche Prioritäten). Wenn Du ein Load-Balancing haben willst, dann musst Du die MX Records mit gleicher Priorität angeben bzw mehrere A Records mit gleichem Namen und unterschiedlichen IPs definieren Du musst natürlich noch für einen gemeinsamen Datenstamm für beide Mailserver sorgen und entsprechende Konfiguration.
  5. flashpixx

    ArrayList-Fragen

    Der Code ist wirklich sehr undurchsichtig. Man kann einen JTable auch direkt aus dem Resultset füllen, indem man, wie schon genannt, einfach das Resultset entsprechend über die Collections umwandelt. Ich würde Dir empfehlen einfach mal die Beispiele aus der offiziellen Doku durch zu arbeiten: How to Use Tables (The Javaâ„¢ Tutorials > Creating a GUI With JFC/Swing > Using Swing Components)
  6. Deine Frage ist etwas unklar, willst Du eine Lastenverteilung oder willst Du ein Fallback? Soweit ich das verstehe ist Dein DNS ein Fallback und wie soll nun der Mailserver konfiguriert werden?
  7. Das hatte ich ebenfalls schon zwei Mal angemerkt. Das Projekt nicht besser indem man irgendwas dran klebt. Für mich hört sich das nach "mach mal irgendwas" an. Für mich hat das Projekt absolut nichts mit dem zu tun, was ich von einem IT-Kaufmann erwarte. Eine Windows CD einlegen und auf Weiter klicken, kann ich selber und muss dafür keinen Kaufmann bezahlen. Ein paar Rechner bestellen kann ich auch selbst
  8. Wo sind fachlich-komplexe und wirtschaftliche (eigene) Entscheidungen. Ich lese es ist Vorgabe X und Y zu tun und das System Z zu installieren. Das ist nicht ausreichend für einen FISI.
  9. Wenn Du das Problem und das was Du konkret nicht verstehst nennen würdest, dann kann man evtl auch helfen. Zusätzlich schreibe Deinen Code in Codetags, damit dieser auch leserlich bleibt
  10. Ich würde Dich bitten, da Du anscheinend noch wenig Erfahrung hast, bevor Du Dich an solche Sachen wagst wie Sessions erst einmal Grundkenntnisse in der Programmierung Dir anzuschauen. Denn Du gibst bei fehlerhafter Programmierung jemanden die Möglichkeit in Deiner Seite Code einzuschleusen.
  11. Es geht nicht um Datensätze sondern um die Definitheit Deiner Variablen generell würde ich statt eines Includes ein Include_Once bzw sogar gerade bei DB Connectiondaten ein Require verwenden. Zum Problem: Was steht beim ersten Aufruf der Session "$_SESSION["user_id"]" drin? Wie ist dann die Variable $uid initialisiert => wird danach das SQL Statement syntaktisch korrekt erzeugt. Deine Fehlermeldung besagt nichts über Datensätze, sondern dass $result kein gültiger SQL Handle ist, d.h. Deine Query liefert einen Fehler, den Du generell abfangen solltest. Beachte immer, dass Du definierte Variablen hast und fange Fehler auch ab
  12. Was hat Deine Frage mit Java zu tun? Eine *.exe ist ein kompiliertes Binary für Windows und Xampp ist Apache, mySQL und PHP als fertige Developerumgebung ebenfalls für Windows. Außerdem wird Dein Vorhaben wohl kaum so in die Tat umzusetzen sein, denn das Setupprogramm kann nicht blind eine Verbindung zur Datenbank aufbauen. Über welche Schnittstelle soll das dann geschehen, JDBC, ODBC? Dann müsstest Du vor der Installation die entsprechenden Datenbanktreiber im System hinterlegen. Zusätzlich kannst Du nicht wild in eine Datenbank schreibe, im Normalfall muss sich der Benutzer darauf authentifizieren, d.h. Du müsstest im Setup sämtliche Connection Daten abfragen. Zusätzlich wird auch der DBMS Server so installiert, dass er nicht von jedem Host zugänglich ist, gerade in der von Dir genannten Umgebung wird der mySQL Dienst so eingerichtet, dass nur localhost darauf zugreifen kann, d.h. eine allgm gültiges Setup kannst Du wohl kaum erzeugen. Ebenso ist mySQL nicht auf eine Plattform beschränkt, so dass Dein Setup auf einem Unix nicht funktionieren würde. Weiterhin sind die meisten Unixserver ohne GUI installiert, d.h. Dein Setup muss Ncurses o.ä. unterstützen
  13. flashpixx

    Syntaxanalyse

    Wenn Du nur prüfen willst, ob ein Ausdruck gewissen Regeln entspricht, dann wären "reguläre Ausdrücke" etwas. Wenn Du komplexere Sprachmuster hast, wie in einer Programmiersprache, dann wirst Du um einen Syntaxbaum und eine passende Grammatik nicht herumkommen (siehe dazu Chomsky-Hierarchie und ggf -Normalform)
  14. Was ist ein "VPC"? Ist das Virtueller PC? Wenn Du die OnBoard Karte nicht brauchst, schalte sie einfach ab (entweder im BIOS oder via Jumper auf dem Board)
  15. Was verstehst Du unter abstrakten Datentypen? Meinst Du abstrakte Klassen? Ich weiß nicht genau worauf die Frage abzielt, aber Prolog ist eine logische Sprache, die mit Prädikaten / Aussagen arbeitet. Eine Aussage kann nur wahr oder falsch sein
  16. flashpixx

    LibSVM-Weka

    Es wäre die Frage ob es "einfach vergessen" wurde ein zu programmieren, dann korrigiere es und sende es an das Weka Projekt einfach zurück. Wofür ist denn Opensource Code da?
  17. flashpixx

    LibSVM-Weka

    Warum passt Du Dir den Weka Source nicht selbst an, der mitgeliefert wird?
  18. flashpixx

    Alternative?!?

    Es müsste noch kompakter gehen, da man mehrfach zuweisen (zahl1=zahl2=zahl3=5) und die Addition in das cout schreiben kann
  19. Was hat dies damit zu tun, dass hier Operatoren parallelisiert werden müssen, um möglichst effizient zu arbeiten? Mit den Operatoren "and", "or", "neg" kann ich entsprechende ALU Gatter bauen, die mir eine Addition auf Bitebene durchführen, aber parallelisieren kann ich damit nicht, da ich die Latenzen der Gatter und der Bahnen berücksichtigen muss. Vor allem wie willst Du einen Kosinus via logischer Operatoren ausdrücken? Was hat dieses Beispiel mit dem Problem zu tun? Wenn ich n Widerstände habe, kann ich, wenn ich n Parallelprozesse erzeugen kann, den reziproken Wert parallel ermitteln und dann sogar die Summenbildung noch bis zu einem gewissen Grad parallelisieren. Wie sieht das aber aus wenn ich aus 10 Widerständen den reziproken Wert bilden muss, aber nur 2 ALUs habe? Die Problemstellung kennt das n nicht, sondern nur die Anzahl der ALUs, wobei hier eine Division / Multiplikation langsamer ist, als eine Summe, das auch noch zu berücksichtigen ist.
  20. Ich würde Dich bitten immer alle Informationen in Deine Postings zu schreiben, denn niemand wird sich die Mühe mache alle Deine Postings zu lesen und sich die Informationen, die man benötigt um zu helfen, selbst zusammen zu suchen. Außerdem, wie schon gesagt, beschreibe Dein Problem so, dass man es mit lesen des Postings versteht In diesem Fall hilft immer eine gute Erläuterung und ggf ein kleines Beispiel, damit auch andere etwas von Deiner Lösung haben Danke
  21. Bei Dateioptionen musst Du auch auf die Berechtigungen achten. Generell sollte es so sein, dass Du keine Dateien in das Webserververzeichnis schreiben bzw bestehende manipulieren darfst. Ich würde aber auch eine Datenbank ggf für sinnvoller erachten
  22. Als konkretes System kann ich Navision / Microsoft Dynamics NAV nennen. Wenn hier z.B. via Codeunit sehr viele Datensätze behandelt werden, wird so lange kein Commit durchgeführt, so lange die Codeunit aktiv (Instanz) läuft. Das hatte dazu geführt dass das Log extrem anwächst, was dann bei unzureichendem Platz auf der HDD zu Problemen führt. Eine Lösung wäre das Commit explizit durchzuführen, inwieweit das von der Logik sinnvoll ist, ist eine andere Frage (das konkrete Problem war einmal eine einmalige Konvertierung von dem Datenbestand durchzuführen)
  23. Gerade Dann solltest Du wissen, dass Deine Fehlerbeschreibung "es funktioniert nicht", nicht ausreichend ist. Man mag geteilter Meinung sein ob Eclipse für C/C++ Entwicklung eine gute Umgebung ist. Ich würde Dir erst einmal dazu raten, Dich überhaupt mit C/C++ Entwicklung zu beschäftigen, gerade unter Unix-Derivaten wäre es üblich mit Makefiles zu arbeiten.
  24. Nur einmal ein paar Gedanken: Ein Windows installieren ist heute nicht schwer, das können viele. Bedenke immer dabei, dass ein FISI kein Installationsklicker ist bzw Du wirst auch nicht als solcher ausgebildet Das sollte schon zur Basiskentnisse für jeden Beruf sein. Es wird erwartet, dass man mit diversen Office-Tools umgehen kann Du formulierst es schon entsprechend "gebastelt". Wir bewegen uns bei einer Ausbildung nicht im Home-User-Billig-Umfeld, sondern im professionellen Umfeld, wo auch schon mal eine Workstation > 10.000 Euro kostet. Kannst Du das dann auch, wenn Du eine CAD Workstation mit mehreren Graphikkarten vor Dir stehen hast? Sagen Dir die Begriffe OSPF, Spanning Tree, Multicast, Subnetting usw etwas. Manchmal ist weniger mehr
  25. Das stimmt schon, es ist etwas aufwendig. Das würde ich nicht so direkt sagen, rein Platzsparend kann ich jedes System entsprechend installieren. Der Aufwand ist natürlich schon höher. Ich habe Gentoo mehrfach laufen. Aber ich habe sehr schlanke Systeme und mache mir auch die Mühe einmal das System auf die entsprechende Architektur zu kompilieren, so dass ich eine gute Ausnutzung habe. Kompiliert wird auf einem Multi-Core/CPU System via DistCC Es erfordert doch schon einige Zeit (gerade für Anfänger). Es wäre halt für den OP die Frage, ob er eine schnell und einfach installierbare Möglichkeit haben will oder eben alles selbst per Hand machen möchte

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