Zum Inhalt springen

flashpixx

Mitglieder
  • Gesamte Inhalte

    8302
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von flashpixx

  1. Ich kenne durchaus beide Dinge. Ich habe auch nicht gesagt, dass es ein Muss-Kriterium ist, sondern nur, dass eben die Arbeitgeber eine Fünf in Mathe wohl mehr ins Gewicht nehmen als z.B. in Geschichte o.ä. Eine Fünf generell lässt oft auch auf das Engagement rück schließen. Man kann sich bei entsprechender Notenlage durch zusätzliche Arbeit evtl noch auf eine schlechte Vier retten. Eine Fünf in einem Zeugnis bedeutet, dass Lücken in den Grundlagen vorhanden sind. Da der FIAE auch Kaufmann ist, sollte man schon mindestens die Grundlagen der Mathematik bzw des Rechnens können. "Mathematik" in der Schule ist Rechnen, Mathematik selbst hat man an der Uni. Für einen FIAE ist wenn allerhöchstens das Rechnen notwendig. Die Ausbildung kann man auch mit einer Fünf machen, das steht außer Frage, nur der Arbeitgeber wird eben vorsortieren und da wird so ein Zeugnis direkt das k.o. sein. D.h. man bekommt selten die Chance bei einem mündl. Einstellungstest zu erklären warum eine Fünf vorhanden ist oder nicht. Phil
  2. Wenn Du krank bist und Deine Krankheit hat ein definiertes Krankheitsbild, dann lass das zuerst einmal richtig behandeln. Eine 5 in Mathe ist meistens eine Charakteristik, dass Du nicht gut abstrakt ein Problem lösen kannst. Dieses ist aber eine wichtige Voraussetzung für den Fachinformatiker. Nur weil Du programmieren kannst, heißt das noch lange nicht, dass Du auch gut in dem Berufsbild bist, denn programmieren mit "leraning-by-doing" ist meistens damit verbunden, dass man eben nicht "optimale" Lösungen schafft. Als Fachinformatiker muss man Business Lösungen schaffen, die durchaus gewisse Abstraktion erfordern. Zusätzlich wird eben auch ein Kundenkontakt meistens erwartet, da man zu 50% Kaufmann ist. Eine 5 in Mathe schließt natürlich nicht dieses Denken aus, der Arbeitgeber sortiert die Bewerber erst einmal vor und mit einer solchen Note fällt man eben schon dort durch. Mein Vorschlag wäre an Dich entweder zunächst einmal Praktika zu machen und eben versuchst durch das Praktikum eine Lehrstelle zu bekommen. Zusätzlich und das halte ich für definitiv wichtiger, sorge dafür, dass Du gesundheitlich auf den Damm kommst, denn wenn ein Azubi zwischendrin "einschläft", dann macht das ein sehr schlechtes Bild. Ich weiß jetzt nicht, ob Du mit einer 5 in Mathe überhaupt formal die Fachhochschulreife erlangt hast. Das solltest Du auch erst einmal klären. Ggf könntest Du Dir bei entsprechender Eignung auch überlegen, ob Du nicht, wenn es mit der Gesundheit dauert, vielleicht ein Studium beginnst, da bist Du etwas flexibler als im Beruf Phil
  3. flashpixx

    Flachenhals?

    Ein Flaschenhals ist definitiv das laden der Texturen aus der Datei in dem Texturspeicher der Graphikkarte bzw je nach Größe können nicht alle Texturen direkt in den Speicher geladen werden, sondern müssen über den RAM zwischengelagert werden Phil
  4. Ich will da meine Bedenken äußern, dass Dein Vorhaben gegen die Lizenzbedingungen verstoßen könnte Phil
  5. flashpixx

    Java XML

    Du hast irgendein Programm, das seine Konfigurationsdaten in eine XML Datei ablegt.... natürlich geht das, in dem die entsprechenden Routinen programmiert. Im Grunde ist das beim Schließen des Programms einfach die Daten der GUI auslesen und über eine entsprechende Schnittstelle als XML speichern und beim Start des Programms wird eben die XML Datei gelesen und die Einstellungen gesetzt. Aber trotzdem, was soll diese Frage bzw was ist das Ziel !? Beschreibe das Problem umfangreicher und bitte so, dass man es auch versteht Phil
  6. flashpixx

    API für .xlsx Dateien

    Da Du keine genaueren Bezeichnungen für Deine Komponente schreibst kämen nun mal 2 in Frage: JExcelApi JXL Da Du aber wohl mit Excel arbeitest tippe ich auf erstere und dort steht auf der Seite: Dir ist doch sicherlich klar dass mit Office 2007 bzw 2008 das Dateiformat vollständig geändert hat und dass Du die bisherigen Formate so nicht mehr verwenden kannst !? Denn genau das sagt Dir auch Deine Fehlermeldung Phil
  7. flashpixx

    API für .xlsx Dateien

    MS Office speichert in der neuen 2007 (Win) / 2008 (OSX) Version im OOXML Format die Daten ab Office Open XML ? Wikipedia das letztendlich mit jedem XML DOM Parsen verarbeitet werden kann Phil
  8. Es gibt da mehrere Möglichkeiten. siehe Wiki Artikel: Microsoft Access ? Wikipedia Da ich keine reinen Win32 Anwendungen entwickel nutze ich andere Mechanismen (Qt mit Datenbankschnittstelle) HTH Phil
  9. Du brauchst mir keine PM zu schreiben, ob ich Dir die Dinge erkläre. Wenn ich nicht antworte oder es mit der Antwort dauert, dann hat das nun mal seine Gründe. Ein Forum ist dafür gedacht, dass man öffentlich Fragen stellen kann und eben auch eine gewisse Zeit darauf warten muss, bis jemand antwortet. Es ist ungeheuer lästig, wenn Leute ohne den ausdrücklichen Hinweis, einen mit Fragen zutexten. Aber Du hättest Dich auch einmal selbst in Bezug auf mySQL und Datenintegrität selbst informieren können: MySQL ? Wikipedia InnoDB ? Wikipedia Transaktion (Informatik) ? Wikipedia Referentielle Integrität ? Wikipedia Da ich mich aber auch @Amstelchen anschließen muss, dass man Dir jedes Detail aus der Nase ziehen muss, würde ich Dir raten, dass Du zunächst einem Dir die Grundlagen von Datenbankdesign usw anschaust, denn aufgrund des resten Post würde ich vermuten, dass Du eher eine logische bzw inhaltliche Integrität Deiner Daten sicherstellen möchtest. In diesem Fall würde ich Dir dringend raten, dass Du Deine Datenbank entsprechend neu erzeugst nund entsprechend über die genannten Techniken absicherst. Eine inhaltliche Prüfung der Daten kann kein DBMS übernehmen Phil
  10. Ich persönlich bin Haskel und Prolog Fan. Aber Prolog und auch Haskel eigenen sich eher für spezielle Problemlösungen. Ich denke sowohl eine imperative wie eine nicht-imperative wären von Vorteil Phil
  11. Konsistenz und Integritätsprüfung mach das DBMS selbst, genauso wie Dirty Reads / Writes entsprechend behandeln Phil
  12. Oh doch, denn Du bist definitiv nach Deinen Eltern geboren, somit ergibt sich ein gerichteter Graph Das kommt ganz darauf an, was ich damit erreichen will. Denn je nachdem kann ich das Design entsprechend wählen Ja, aber es geht um das Design und Objekte kann ich nicht designen, sondern nur Klassen. Denn wie willst Du z.B. in einer Fabrik 1000 Objekte vom Typ Auto auf Dein Konzeptpapier bekommen? Auf wen bezieht sich diese Aussage? Phil
  13. Wie wäre es mit Multi- und Unicast? Bevor Du Sockets programmierst, lerne erst einmal die notwendigen Grundlagen bezüglich Netzwerktechnik und -aufbau. Z.B. Subnetzmasken, Host- / Broadcast- / Netzadresse, Routing, UDP, TCP, IP, Multi- und Unicast. Beispiel für einen Chat: Boost C++ Libraries - doc/html/boost_asio/example/chat/chat_message.hpp Boost C++ Libraries - doc/html/boost_asio/example/chat/chat_client.cpp Boost C++ Libraries - doc/html/boost_asio/example/chat/chat_server.cpp Aha und die wären: Dein im ersten Post genanntes Chatprogramm!? Wie wäre es, wenn Du einmal bei Grundlagen beginnst z.B. wie Du eine Dezimalzahl in Hexadezimal-, Octal- und Binärsystem umrechnest. Oder eine einfache Oberfläche für Dein Programm entwirfst. Außerdem wäre das OOP Konzept, wenn Du schon unter C++ arbeitest, zunächst zu lernen Phil
  14. mmmh, also ich bin da ja auch lieber für die Boost, aber das liegt daran, weil sie mir mehr zusagt und ich durchaus weiß wie Socket funktionieren, aber wenn wir gleich dabei sind, warum nicht noch Multithreading und synchrone bzw asynchrone Datenübertragung oder MPI Bibliothenken wie OpenMPI, MPI CH 2 oder MS-MPI. Ist doch ganz leicht für einen Anfänger :floet: *scnr* Phil
  15. Weil es so ist. Ich kapiere nicht, warum jeder Anfänger direkt mit "ich will einen Chat / Server usw" programmieren ankommt. Fangt doch bitte erst mal bei den Grundlagen an: Was sind Zeiger, Arrays, Struct, Klassen, usw Aber wenn Du meinst, dass Du das alles beherrschst, bitte: Boost.Asio Phil
  16. Mein Vorschlag wäre, bevor Du teuer bestellst, nimm ein normales Cat2 oder besser Kabel und verbinde direkt. Sprich wenn Du ein Stück Verlegekabel für Netzwerk (kein Patch oder Cross) hast, mach' den Splitter und die TAE auf und verdrate die ab-Adern von Dose zu Splitter. Meist sind die Adern in der TAE links geschraubt, beim Splitter nur geklemmt Phil
  17. Ich bin der Meinung, dass PHP, da es eine Interpreter Sprache ist, keine schnelle Prozessverarbeitung haben kann, wenn ich dem ein kompiliertes Binary gegenüberstelle. Nur weil es eine Standardkombination heute ist PHP mit mySQL zu haben, ist das kein Kriterium für PHP. Denn auch ein C Programm mit den entsprechen Libs mySQL Daten verarbeiten Du solltest Deine Fragen ggf in einem Zusammenhang nennen Phil
  18. flashpixx

    Dokutool gesucht

    Ich finde Doxygen unschlagbar Doxygen ? Wikipedia Nutze es mit Matlab, C++ und PHP, Für Java kann man noch JavDoc http://de.wikipedia.org/wiki/Javadoc verwenden, letztendlich nehme ich aber auch dort Doxygen, weil es JavaDoc versteht Phil
  19. Objekte ist das falsche Wort, denn Objekt ist die instanzierte Klasse. Sprich DU hast eine rekurrente Beziehung zu einer Klasse Phil
  20. Dein Prof hat das Beispiel aus Wikipedia verwendet Halteproblem ? Wikipedia Ein kleiner Ratschlag: Es geht bei der Analyse von solchen Problemen nicht um den Quellcode, sondern um Logik. Ich würde Dir empfehlen das als Prädikaten Ausdruck zu schreiben, das ist dann unabhängig von dem Quellcode. Zur Church-Turing-These: Dir ist sicher bekannt, dass diese nicht formal beweisbar ist. Das "intuitiv" bedeutet, dass man einen (sinnvollen) Berechnungsformalismus finden kann. Die These gilt z.B. für TM, While-Programme, Goto-Programme, Lambda-Kalkühl, Mü-Rekursive-Funktionen... Zum Halteproblem: Bei dieser Fragestellung geht es darum zu zeigen, dass ein Algorithmus für jede Eingabe von Daten, terminiert und damit ein definiertes Ergebnis liefert. D.h. wenn sich der Algorithmus in einer "Endlosschleife" aufhängt, d.h. er hält nicht, dann ist das Halteproblem nicht gelöst. Gedanklich gibt man in Deinem Fall einer TM eine TM mit Daten und möchte nun wissen, ob diese eingegebene TM terminiert oder nicht. Man macht leicht den Fehler, dass man sich bei der Betrachtung an dem konkreten Beispiel fest hält, es geht hier aber um einen Formalismus, d.h. es muss für jede Art Eingabe gelten Phil
  21. Java ist eine case-sensitive Sprache, achte zunächst auf Deinen korrekten Syntax. Bitte benutze das nächste mal die Code-Tags. Deine Meldung heißt, wenn Du das Wort "expected" nachschlägst "erwartet". Somit kannst Du die Fehlermeldung interpretieren Phil
  22. Wenn es Dir nur um die Optik geht, dann musst Du eben die Daten eben sowohl in positive wie negative Richtung Deiner Achse plotten. Wenn Du das Frequenzspektrum haben willst, musst Du Deine Daten mit Hilfe einer Fourierreihe ? Wikipedia bzw Fourier-Transformation ? Wikipedia vorverarbeiten und dann entsprechend plotten Phil
  23. Was mir nicht klar ist, warum arbeitest innerhalb Deiner Datenstruktur Person, gleichzeitig mit der Datenstruktur "Baum". Ich würde das trennen, Du hast eine Klasse "Person" und eine Klasse "Graph". Du meiner Ansicht einen gerichteten, teilvernetzten Graphen, mit der Bedingung, dass jeder Vertex genau zwei Parents hat. Eine Wurzel gibt es nur symbolisch, da es sonst gegen die Vorgage verstößt. Gerichtet muss der Graph sein, damit Du später beim Auslesen keine Probleme bekommst und ggf in Schleifen rennst. Wenn Du noch zwingend die Verbindung vom Kindknoten zu den Vaterknoten benötigst, dann entspricht dann musst Du innerhalb einer verketteten Liste einfach die rückwirkende Verbindung mitführen. Das kann ich fast exakt so in UML Modellieren und vor allem ich kann es generisch lösen, so dass ich unabhängig von Deiner Personenklasse bin PHil
  24. Schau Dir mal das Bildchen bei dem Wiki Artikel an Thread (Informatik) ? Wikipedia Jain, ich habe einfach ein paar Zahlen genommen, damit es verständlicher wird. Das ist nicht extremst vereinfacht. Bei dieser Betrachtung würdest die Anwendung aus einem Thread bestehen und das Betriebssystem selbst ist nicht berücksichtigt. Zusätzlich gehört auch noch ein gewisser Verwaltungsaufwand des Betriebsystem dazu oder auch die Möglichkeiten der Signalisierung von Interrupts durch die Hardware Natürlich (siehe oben). Aber auch hier gilt, dass ist alles für Dich auf ein Minimum vereinfacht, denn in den heutigen System hast Du mehrere Cores (z.B. IntelCore2Duo). Da hast Du zwei unabhängige CPUs, die aber unter Umständen auf die gleichen Resourcen zugreifen bzw die Anwendung auf mehreren Cores parallel laufen kann (siehe z.B. Message Passing Interface ? Wikipedia). Ein konkretes Bsp: Eine Anwendung läuft auf 2 Cores mit je 4 Threads pro Core. Z.B. kann jetzt CPU 1 mehr ausgelastet sein als CPU 2, dann kann das OS unter Umständen nun auch die Auslastung entsprechend verändern, so dass die beiden CPU ansatzweise immer gleich viel Arbeit leisten. Nein definitiv nicht, denn so eine Aussage ist definitiv nicht korrekt und auch nicht vollständig. Hier mal der Auszug aus meiner aktuellen Auslastung auf einem OSX: Processes: 85 total, 3 running, 3 stuck, 79 sleeping... 347 threads Load Avg: 0.57, 0.57, 0.44 CPU usage: 21.68% user, 7.52% sys, 70.80% idle Dagegen einmal die Auslastung eines Servers mit 2 Xeon CPUs mit insgesamt 8 Cores: Tasks: 173 total, 1 running, 172 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.1%sy, 0.0%ni, 99.6%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st Du siehst da schon immense Unterschiede. Das Beispiel ist nur für eine Erklärung gut, für eine reale Betrachtung ist es völlig ungeeignet. Phil
  25. Das Problem ist dieses hier Mutex ? Wikipedia Zur Erklärung: Du hast ein Array mit einer gewissen Anzahl Elementen. Wenn nun ein Thread auf ein Element zugreift z.B. löscht, dann verändert sich die Größe, der zweite Thread bekommt aber unter Umständen davon noch nichts mit. Du musst dafür Sorge tragen, dass Deine Datenstruktur, also hier das Array, synchronisiert wird. D.h. egal welche Operation Du auf dieses Array los lässt, Du musst ganz klar sicherstellen, dass immer nur ein Thread auf den Daten werkeln darf. Ich finde da aus der Boost den Zusammenhang ganz gut erläutert: Synchronization Ich nutze selbst die Boost für solche Dinge Phil

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