Zum Inhalt springen

Crush

Mitglieder
  • Gesamte Inhalte

    2048
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Crush

  1. ??? Das blickt ja keiner ??? Da muß schon etwas mehr Informationsgehalt in die Frage rein !!! Warum sollte ich nicht einen Filehandle (const natürlich) oder halt einen Puffer in dem die File-Daten drinstehen (oder Array oder was auch immer) nicht einer rekursiven Funktion mitgeben ??? Um was geht´s hier überhaupt ???
  2. ... ist von Drafi Deutscher! Merken konnte ich mir das, weil der sich wie Chekov von der Enterprise spricht und auch irgendwie so aussieht ... und das ist überhaupt kein richtiges Deutsch!
  3. @Eisenuli: Mit welcher Begründung?
  4. Im Such-Fenster einfach Ansicht/Untermenge definieren/unten rechts Name "NUR C++" eingeben. Links auf MSDN library klicken, damit alle Unterverzeichnisse ausgefahren werden, Visual C++ Dokumentation markieren und in der Mitte "Hinzufügen >>" auswählen. Jetzt nur noch speichern und schließen und im Menü "aktive Untermenge" "Nur C++" auswählen (oder links alt-v und dann Pfeil hoch/runter Tasten). Schon ist eine Menge Quark herausgefiltert! Zusätzlich bei den Favoriten "Microsoft Developer Network-Startseite" rauswählen und hinzufügen. Doppelclick->Surfen in Suchfunktionen! Mit Englisch-Kenntnissen bei www.codeguru.com nach Listbox suchen und man bekommt feinste Sahne auf den Tisch serviert - im Zweifelsfall dort das Forum durchsuchen nach "Listbox" & "source" oder "help".
  5. Vielleicht ist das nicht direkt zu Deinem Thema, aber für Umschüler ist ein Wiederholen echt ein Problem. Fast alle Umschüler die die Prüfungen nicht bestehen oder nicht daran teilnehmen dürfen bekommen nämlich, wenn sich der Kostensträger querstellt und nicht mehr weiterzahlen will, keine weitere Förderungsgenehmigung - und das macht der wohl sehr oft nach 2 Jahren Umschulungsdauer, was ja als maximale Förderungsdauer festgelegt ist. Es gibt wohl viele FI´ler, die keine zweite Chance bekommen. Das bedeutet: Ein halbes Jahr lang schauen wo das Geld herkommt ... keinen Unterricht ... vielleicht noch Prüfungsvorbereitung falls vom Schulungsträger angeboten ... und dann direkt nochmal - falls man schon überhaupt war - in die Prüfung. Viele Leute machen also die Ausbildung, bestehen nicht und beenden sie dann anscheinend überhaupt nicht! Es gibt sogar Fälle (wie bei uns) wo der Schüler nachweislich zuwenig Unterricht besucht hat, von der Schule und der Prüfung ausgeschlossen wurde, verklagt wurde und alle bis dahin gelaufenen Zahlungen zurückerstatten muß! Also besser auch nicht zuviel blau machen, weil die das einem ziemlich übel nehmen können. <FONT COLOR="#a62a2a" SIZE="1">[ 12. November 2001 09:21: Beitrag 1 mal editiert, zuletzt von Crush ]</font>
  6. Also ich habe nur von einem Dozenten mal gehört, daß Bayern deutschlandsweit die höchste Durchfallsquote im letzten Jahr gehabt haben soll. Da hätten nur wenige bestanden und die auch noch ziemlich schlecht. Ich dachte eigentlich, das soll ein Witz sein, ist wohl doch nicht so gewesen (der hat dabei auch nicht gelacht). Entweder sind die bayrischen Prüfungen extrem hart oder die Bayern denken nur ans Oktoberfest...
  7. Crush

    Wert "alter" Hardware

    Ich weiß nur, daß ich meinen 486DX4-133 mit Mainboard für 15 Mark auf dem Flohmarkt vor ca. 5 Jahren gekauft hatte (schätz ich mal einfach) und den Rest habe ich vom Schrott umsonst bekommen. Den Speicher und CD-ROM hab ich halt noch für 100 Mark geholt - und schon lief die Kiste. Für einen Computer bis P166 ohne Monitor wird man wohl kaum mehr als 200-300 Mark bekommen können. Unter P100 sogar noch weniger als die Hälfte. Ein Monitor wird wenn er noch ein gutes Bild hat bestimmt zwischen 80-200 DM bringen (also mehr als der Computer).
  8. Um Klarzustellen: Du redest von "Fachinform. bezügl. Medien&Kommunikation" und vorher von Informatik. Ich gehe deshalb davon aus, daß Du den Fachinformatiker/Anwendungsentwicklung meinst. Wegen den Gehaltsfragen -> Suchfunktion benutzen. Aber es hängt natürlich davon auch ab, was Du am Ende kannst und wie man Dich produktiv Einsetzen kann. Nicht jeder Fachinformatiker hat dieselbe Leistung. Viele können nach der Ausbildung überhaupt nix programmieren und wenn, dann sind die Unterschiede in den Fähigkeiten oft fatal! Es hängt natürlich auch von Deinem Verhandlungsgeschick und Zusatzqualifikationen ab! Das Mathe kannst Du abhaken. Sobald Du die 4 Grundrechenarten und vielleicht noch Prozentrechnen (Kettensatz o.ä.) beherrschst kannst Du den Anwendungsentwickler problemlos bestehen. Um jedoch auf die UNI zu dürfen mußt Du schon ein wenig überm Realschul-Mathe-Standard sein und das reicht dann auch bestimmt für die meisten Programmierprojekte aus. Ansonsten kann man sich ja noch selber weiterbilden und -lernen. Von einer Liste weiß ich nix, aber es gibt ja Suchmaschinen und wenn eine Berufsschule nicht im Internet ist, dann taugt sie meist auch nichts. Das beste ist aber nicht die betriebliche Ausbildung zu machen, sondern die Verkürzte Vollzeit-Umschulung. Bei uns waren auch viele UNI-Abbrecher und die hatten auch bisher noch keinen anerkannten Beruf. Halt mit den Leuten reden, denn mit FH oder Abi ist die verkürzte Ausbildung kein Problem. Ich programmiere schon seit über 20 Jahren und hänge wohl mehr an der Kiste als ein Durchschnittlicher EDV-Arbeitnehmer (sagen wir zwischen 6-12 Stunden am Tag). Also ich habe keine Rückenschmerzen (höchstens wenn ich mal nachts schlecht liege). Man muß halt einen einigermaßen durchtrainierten Rücken haben, dann passiert da auch nix - halt etwas Sport und Bewegung (täglich). Was eher ein Problem ist, das sind die Augen. Arbeite ich sehr sehr lange nonstop am Bildschirm kann sich tatsächlich eine zeitweise sehunschärfe auf Entfernung einstellen. Doch schon nach 1-2 Tagen ohne Computer (wochenende) ist das Problem behoben und wieder auf normalsicht. Das könnte man bestimmt noch unterbinden, wenn man regelmäßig alle 1-2 Stunden für 5 Minuten so weit wie möglich in die Ferne schaut um die Augenmuskeln zu entspannen. Ein gelegentlicher Parallelblick mit Sichtschärfe auf den Monitor kann man das auch im Rahmen halten. Das kann leider nicht jeder - aber fürs Schnelllesen habe ich das vor 2 Jahren gelernt, da braucht man halt ein wenig Augenübung. Das ist um eine Seite oder einen großen Textausschnitt gleichmäßig scharf in einem vergrößerten Sichtfeld zu erfassen. Alle haben bei mir gesehen, wie sich die Leistung dadurch trotz weniger (fast 0) Lernen bei mir dramatisch gut und schnell entwickelt hat - aber keiner konnte sich aufraffen das selber zu lernen. Ich empfehle das immer wieder jeden den ich treffe, weil durch Schnelllesen: 1) Viele Fehler beim Lernen ausgemerzt werden können. 2) Der Stoff und vor allem das Wesentliche schneller erkannt und erfaßt wird. 3) Unheimlich viel Zeit insgesamt eingespart wird. 4) Die Augen sich beim Photo-Reading und Speed-Reading prima entspannen (kein Zentralblick). 5) Das Wissen schneller miteinander in Verbindung gebracht werden kann und somit langsamer vergessen wird. Aber jetzt schweife ich zuviel vom Thema ab. Mit dem technischen Fortschritt: Die Computertechnik führt überall in ALLE nur denk- und vorstellbaren Bereiche Einzug. Es gibt fast NICHTS was nicht schon oder sehr bald von Programmen abhängig ist. Die Programmierer werden die einzigen sein, die noch überhaupt "verstehen" was da vor sich geht und damit umgehen können. Ich weiß, daß die Anzahl der guten Programmierer immer ein Problem sein wird, weil (wie viele während der Ausbildung erkennen) nicht jeder zum Programmiererdasein geboren ist. Ein Programmierer, der schon seit Jungen Jahren Erfahrung hat ist mit 50 schon ein wandelnder Computer und dieses Wissen kann durch keinen Frischling so schnell ersetzt werden. Außerdem hält es einen geistig fit. Die Menschen vergessen gerne und leicht, daß das Gehirn auch ein Muskel ist (oder sich jedenfalls so verhält): Trainiert man es steigert es ungleich seine Leistung besser als jeder Körpermuskel und zwar bis ins hohe Rentenalter - es sei denn man hat Alzheimer oder halt was physiologisches - doch dann ist jeder Beruf im Eimer bei dem man das Gehirn einsetzen muß - und wenn man am der Kreissäge steht ist es dann auch nur eine Frage der Zeit bis man sich die Hand absäbelt. Ob man etwas "peilt" oder auch nicht hängt halt auch sehr vom eigenen Engagement ab. Viele Programmierer kommen z.B. in die Datenbankprogrammierung rein und machen dann nur sowas - ihr Leben lang - und denken gar nicht daran in der Freizeit was anderes zu lernen oder zu programmieren, weshalb die auch irgenwann nur noch Fachidioten sind. Man sollte niemals geistig irgenwo einfach stehen bleiben - selbst wenn man halt ein geistiges Tief hat - man kann sich immer mit etwas beschäftigen, was einen weiter Vorwärts bringt und vielleicht auch noch interessant ist. Und ich glaube es gibt kaum etwas interessanteres als das Programmieren, wenn ich da an die vergangenen und zukünftigen Entwicklungen in Hard- und Softwarebereich blicke ...
  9. Sieht eigentlich ganz gut aus. Das Verwenden vom Stack ist schon rekursiv, also ok. Ich sehe keinen direkten Fehler, der mir ins Auge sticht, aber vermutlich liegt hier irgendwo der Hund begraben: case '-': { if (!pos) { ptr__lr = LR_MINUS; continue; } else { result_stack[n] = ptr__lr; stack_value [n] = token_value; ptr__lr = LR_MINUS; num = 0; continue; } } break; ->Es fehlt mir einmal der ptr_value, der sonst überall gesetzt wird. Warum soll der bei "-" nicht verwendet werden? Sollte der nicht auch eigentlich ein Wert auf dem Stack sein? Ich würde grundsätzlich nur mit dem Result-Stack arbeiten: Auch das Endergebnis sollte da am besten drinstehen. Halt auf den ersten Eintrag. case '+': { if (!pos) { ptr__error++; ptr__value = 0; pos = 0; fatal("[+] nur Minus-Operator hier erlaubt."); -> Wieso nur Minus und nicht plus??? Falls die erste Zahl negativ ist, oder? return 0; } else { result_stack[n] = ptr__lr; stack_value [n] = token_value; ptr__lr = LR_PLUS; num = 0; continue; } } break; ->width = 200+20+(((15-5)-2-(10*2))-5); Warum wird der (15-5) nicht als erstes Wertpaar verwendet? Arbeitet das -2 nicht mit dem stack_value[n] richtig zusammen? Es könnte sein, daß die Klammern vor (15-5) den ptr_lr auf - und + falsch behandeln. Eine ")" legt ja nach dem ersten Beispiel den Wert korrekt auf den Rückgabestack, welcher mit dem einzelnen "-" zwischen den Beiden Klammern auch richtig funktioniert. Es wird wohl nur beim direkten - oder + nicht richtig auf den Result-Stack verrechnet und abgelegt (eigentlich sollte das -2 direkt auf dem Wert des Result-Stacks zugreifen ohne diesen runter- oder hochzuzählen!!! Hier mußt Du einfach mal im Debugger durchsteppen um zu sehen, wovon die "-2" abgezogen wird. Vermutlich ist hier nur der Value_ptr nicht richtig gesetzt oder wird einmal zuviel oder zuwenig hoch-, bzw. runtergezählt. Der Debugger wird hier wohl den Schlüssel zur Rätselslösung geben. Ausprobieren! Vielleicht halt mit was einfacherem wie width = 10+((15-5)-2); Ansonsten muß ich sagen ist diese Version im Gegensatz zur ersten ein echter Fortschritt und nah dran am Optimum!
  10. Also ich kenne einen Punker der jetzt im Jugendheim für schwer erziehbare Kinder zuständig ist (dabei war er selber eines - seine Mutter hat er fast in den Wahnsinn getrieben) Kennt übrigens noch einer Jean-Michelle Jarre (hoffentlich schreibt man den auch wirklich so (Michelle?))? <FONT COLOR="#a62a2a" SIZE="1">[ 11. November 2001 21:39: Beitrag 2 mal editiert, zuletzt von Crush ]</font>
  11. Mich persönlich würde mal interessieren, wieviel Frauen Kinder nach Vergewaltigungen (von Unbekannten, die man nie wieder findet) NICHT abtreiben. <FONT COLOR="#a62a2a" SIZE="1">[ 11. November 2001 21:34: Beitrag 1 mal editiert, zuletzt von Crush ]</font>
  12. Naja, der Q3-Source ist wirklich nicht von ID freigegeben, wassolls - ich find eh, daß das die einen ziemlich unübersichtlichen Programmierstil haben ... lernen tut man da nicht allzu viel draus, sollte man sich lieber nicht antun - es sei denn man möchte schnell in eine Zwangsjacke gesteckt werden. http://www.idsoftware.com/archives/sourcearc.html
  13. Ganz gut ist noch www.programmersheaven.com, aber irgendwie sind die nicht immer online (leider).
  14. Also ich mache alles was dateimäßig rekursiv verlaufen muß immer mit meinem Lieblings-Filecopy: http://galway.informatik.uni-kl.de/staff/mandola/opus.html <FONT COLOR="#a62a2a" SIZE="1">[ 11. November 2001 20:28: Beitrag 1 mal editiert, zuletzt von Crush ]</font>
  15. Das war das Streichholz des Todes - ausgesetzt von einem psychisch kranken Killer - welches mit Berührungsgift versetzt war und beim Versuch es zu benutzen über die Finger in den Kreislauf gelang, welches zu sofortigen Krämpfen führte, wobei das Streichholz zerbrach, nachdem das Herz versagt hat und die Lunge stehengeblieben ist ... dann ist er tot umgefallen ... stimmts? <FONT COLOR="#a62a2a" SIZE="1">[ 11. November 2001 20:23: Beitrag 3 mal editiert, zuletzt von Crush ]</font>
  16. @Firemail: Freie Meinungsäußerung in Deutschland? Dann geh mal vor ein Polizeipräsidium und schrei laut "Heil Hitler!" mal schaun, was die dann mit Dir anstellen =8-D
  17. Ja, dann sag´s mir doch einfach!
  18. Er ist auf dem Streichholz seitwärts ausgerutscht?!?!? <FONT COLOR="#a62a2a" SIZE="1">[ 11. November 2001 18:36: Beitrag 1 mal editiert, zuletzt von Crush ]</font>
  19. Also was das Thema Zensur & Raubkopien angeht, da kenne ich persönlich jemanden ganz gut, der sich mit Urheberrecht und Markenschutz extrem gut auskennt, weil er die letzten 20 Jahre davon gelebt hat. (Den Syndikus kann man vergessen) Gravenreuth heißt der Profi! (wer kennt den denn eigentlich noch nicht?) Kannst ihm vom NEWS-Team schöne Grüße ausrichten, dann ist er gleich freundlich gestimmt! http://www.gravenreuth.de/ P.S.: Die Informatiker-Witze von ihm sind übrigens ganz lustig! <FONT COLOR="#a62a2a" SIZE="1">[ 11. November 2001 18:33: Beitrag 5 mal editiert, zuletzt von Crush ]</font>
  20. Crush

    Hub und Switch Frage

    http://217.115.144.9/cgi-bin/ubbcgi/ultimatebb.cgi?ubb=get_topic&f=8&t=000354&counterhit=yes
  21. Speziell für VC++ ??? Vielleicht Codeguru.com, da ist ziemlich viel hardcore VC++ dabei und das Forum ist riesig und umfangreich. Ganz gerne stöber ich auch mal die C/C++-Foren im NEWS-Bereich durch.
  22. Da kann man wirklich nix mehr zu sagen: http://www.sixsixfive.com/229.html http://www.geocities.com/leducboys/X6/B/ga.htm http://www.retrogames.com/images/boonga.jpg Das sind die die das verbrochen haben: http://www.taff.co.kr/ Was man wohl noch so damit anfangen könnte? (dunkle Gedanken ... hehehe) <FONT COLOR="#a62a2a" SIZE="1">[ 11. November 2001 15:24: Beitrag 12 mal editiert, zuletzt von Crush ]</font>
  23. Crush

    Win XP gefährlich???

    Also ich gehe davon aus, daß er als Schüler auch Eltern hat, die ihn nicht in der Straßenecke vergammeln und verhungern lassen, stimmt´s?
  24. Das sollte eigentlich kein Witz sein ...
  25. Es ist ziemlich aufwendig, diese Version zu erweitern. Einfacher wäre es einen rekursiven Ansatz zu verwenden. D.h. jede "(" springt rekursiv in die Hauptschleife und liefert das Ergebnis als Rückgabewert bei ")" zurück. Dadurch könnte man das Verschachteln mehrer Klammern problemlos realisieren. Das würde sich auch prima als C++-Lösung anbieten, weil ja Operatoren überschrieben werden können und man mit CArrays arbeiten könnte (wächst mit bei Bedarf)! Ich würde dann nämlich die Reihenfolge von Operatoren auch noch kontrollieren. Nach jeder Multiplikation oder Division einfach wieder eine rekursiv-Klammer öffnen und die +,- Operatoren erhalten eine niedrigere Priorität. Da Dein Design dies so noch nicht erlaubt würde ich bei Klammern ein Array mit Zwischenergebnissen erzeugen und diese mit den Ergebnissen füllen, also nicht mehr mit ptr_value arbeiten sondern ein int ptr_value[100]; (initialisieren nicht vergessen, es tut´s aber auch bei jeder "(" den hochgezählten ptr auf 0 zu setzen) erzeugen und halt eine int ptr_valCounter=0; setzen, welche dann im Code überall mit ptr_value[ptr_valCounter]*=,/=,-=,+=Ergebnis; verwendet wird. "(" erhöht einfach den Counter. Kommt eine ")" wird er runtergezählt. Wie gesagt bei Punktoperatoren (Multiplikation oder Division) einfach automatisch wieder eine neue Klammer eröffnen indem man den Counter hochzählt. Das Ergebnis muß folglich am Ende nach der letzten Operation auf den 0-Counter sein. Damit ist es aber noch immer nicht getan, weil einfach noch vor dem berechnen der Operatoren die Klammer-Ergebnisse vorliegen müssen. Das heißt bei: 200-50/(2+3); nach dem Beenden der Klammer muß bekannt sein, daß vorher eine Division stattgefunden hat. Also muß nach ")" der Operator erst abgearbeitet werden. Im Zweifelsfall das bis dahin bekannte Ergebnis und Operator auch auf ein Array ablegen. Autsch! Das wird wirklich kompliziert. Erst Counter runterzählen nachdem man das Klammer-Ergebnis im Array abgelegt hat, dann ptr_value[ptr_valCounter]/=ptr_value[ptr_valCounter+1]; Vorsicht: Eine Bereichsüberprüfung wäre ohnehin überall angebracht! Also würde die Case-Abfrage auch noch ein kleines Problem darstellen, welches anders gelöst werden muß. Da hast Du schon einiges an Arbeit vor Dir! Also die rekursive Lösung mit Rückgabeparameter ist die eindeutig beste mit dem wenigsten Aufwand - außerdem könnteman sich Arrays sparen, weil ja alles über den Stack läuft. Dann soll einfach jeder Operator eine Funktion aufrufen, die ein letztes Ergebnis rückwärts weiterreicht. und dann ist das Operator-Problem und die unbekannten Ergebnisse nachfolgender Operatoren komplett und (relativ) einfach gelöst. Diese Lösung verlangt halt, daß alle ptr_values und Operatoren aufs Array umgeschrieben werden. Oder das ganze einen rekursiven Ansatz erhält. <FONT COLOR="#a62a2a" SIZE="1">[ 11. November 2001 07:48: Beitrag 3 mal editiert, zuletzt von Crush ]</font>

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