09F.1 Webcrawler in C# mit Regular Expressions und Threads

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ธ.ค. 2024

ความคิดเห็น • 17

  • @Babaelow
    @Babaelow 7 ปีที่แล้ว

    Ich schaue Ihre Videos sehr gerne. Ich finde eigentlich Mathe in Verbindung mit Physik und dazu Informatik sehr spannend und bin bereit, viel darüber zu lernen. Ich habe auch nichts dagegen, bei mathematischen Problemen ein bisschen exakter zu sein, z.B. Voraussetzungen für Stetigkeit einer Funktion definieren, was wir im Gymnasium bereits taten. Also schrieb ich mich an der ETH Zürich für Physik ein. Nun besuchte ich diese Woche einen Vorkurs über Mathematik. Da ging es dann fast nur um Themen, in denen ich noch nicht bewandert war. Die Vorlesung bestand aus fast nur Beweismathematik, wo man Gundlagen so extrem genau beweist, dass man am Schluss meint, man verstehe überhaupt nichts mehr. Meine Noten im Matura-Zeugnis für Mathe und Physik waren gut genug, um mich in den Gauben zu versetzen, dass ich eine Chance hätte, den BSc in Physik an der ETH zu machen. Es gab auch einen Einschätzungstest der ETH für Mathematik (vor dem Vorkurs). Da hatte ich 34 von 36 Aufgaben richtig, was mich (naiverweise) freute. Teil des Vorkurses waren auch sog. Übungseinheiten. Da bin ich auch nochmal auf die Welt gekommen, man musste viel beweisen. Kurz, ich habe es kaum geschafft, eine Aufgabe zu lösen. Wo ich am Gymnasium in der Physik Diff.gleichungen aufgestellt und gelöst hatte, sass ich hier vor Aufgaben, die immer irgendwelche Tricks beinhalten, auf die man erst mal kommen muss. An der ETH habe ich im sog. Basisjahr auch viel Beweismathematik. Wurden Sie in Ihrer Laufbahn auch mal in ähnlichem Masse mit so detailierter Beweismathematik bombardiert? Wenn man Dinge wie den mathematischen Teil der ARToder Quantenmechanik (kognitiv) erfassen will, kommt man um solch schmerzhafte Themen nicht herum? Warum wird da an der ETH so stark Wert drauf gelegt? Meine jetzt nicht auf Mathe im allgemeinen, aber dieses geaue Beweisen. Bezweckt man damit etwas? Ist sonst die Abschlussquote zu hoch, oder ist es letzten Endes eben doch notwendig für das (ausreichende!) Durchdringen mathematisch komplexer Themen?
    Uff, langer Text
    In dem Sinne
    Grüsse aus der Schweiz.

    • @JoernLoviscach
      @JoernLoviscach  7 ปีที่แล้ว

      Oh, in meinem eigenen Studium (Physik) war es selbstverständlich, die ersten Semester zu großen Teilen mit den Leute gemeinsam zu haben, die Mathematik studieren, also Definition -- Satz -- Beweis. Die Physiker biegen dann aber irgendwann ab, weil spätestens bei der Quantenfeldtheorie niemand weiß, wie das mathematisch sauber gehen soll, wenn etwas Nennenswertes dabei herauskommen soll.
      Warum so viel Wert auf Definition -- Satz -- Beweis gelegt wird? Vor allem zum Sieben. In guten Informatikstudiengängen fängt man aus dem gleichen Grund mit funktionalen Programmiersprachen an. Wer das übersteht, schafft auch den Rest.
      Grüße,
      jl

    • @Babaelow
      @Babaelow 7 ปีที่แล้ว

      Jörn Loviscach Im Gymnasium konnte ich integrieren, mich mit Fouriertransformationen beschäftigen und hatte gute Noten. Aber bei diesem Gebiet stehe ich komplett an. Wie kann man diesen Gegensatz erklären?

    • @JoernLoviscach
      @JoernLoviscach  7 ปีที่แล้ว

      Damit, dass die Schulmathematik meist nichts mit der Mathematik zu hat, die an der Mathematik-Fakultät einer Uni gelehrt (und erforscht) wird ...

    • @Babaelow
      @Babaelow 7 ปีที่แล้ว

      Jörn Loviscach Ich dachte nur, da ich das eine begriffen habe, hätte ich die Kapazität auch, das andere zu können. Das Abi sollte doch so eine Richtlinie sein, wo man sich einschätzen kann (oder Matura in der Schweiz). Hat es auch damit zu tun, dass das Hirn mit der Zeit weniger flexibel ist, neue Sachen aufzunehmen, sich mit neuen Gebieten auseinanderzusetzen? Oder ist das Thema tatsächlich einiges schwerer als z.B. eben besagte Fouriertransformationen?

    • @JoernLoviscach
      @JoernLoviscach  7 ปีที่แล้ว

      Hirnflexibilität? Keine Angst, so schnell geht das mit der Vergreisung nicht.
      Schwerer oder nicht? Ja, Mathematik als Definition -- Satz -- Beweis verhält sich zur anschaulichen Mathematik (die aus meinen Videos) wie Schwimmen mit gefesselten Beinen (Mermaiding) zum Freistil-Schwimmen.

  • @Friek555
    @Friek555 7 ปีที่แล้ว

    Würde für den regulären Ausdruck für kompliziertere Links einfach ]* href="[ ^"]*"> reichen, oder wäre es komplizierter?

    • @JoernLoviscach
      @JoernLoviscach  7 ปีที่แล้ว

      Auf jeden Fall ist das sicherer als meine Lösung. Wenn man das aber ernsthaft mit allen Eventualitäten machen will, wird man vielleicht zu Fuß programmieren wollen. Zum Beispiel darf vor der spitzen Klammer am Ende noch etwas stehen. Und zwischen href und dem Gleichheitszeichen darf beliebig viel Leerraum sein, ebenso nach dem Gleichheitszeichen. Oder die Anführungszeichen sind nur einfache, keine doppelten. Oder sie fehlen ganz. Oder jemand könnte die Anführungszeichen am Ende des Links vergessen haben. HTML ist der totale Murks.

  • @MJEducation1
    @MJEducation1 7 ปีที่แล้ว +1

    Sehr interessant!☺

  • @CoderboyPB
    @CoderboyPB 7 ปีที่แล้ว

    Warum nicht vor dem Suchstring ein Klammeraffe und somit das unübersichtliche Escapen ersparen?

    • @JoernLoviscach
      @JoernLoviscach  7 ปีที่แล้ว +1

      Hilft nicht bei den Anführungszeichen. Die müsste man dann verdoppeln. Dann schon allein aus didaktischen Gründen lieber so, wie es in allen C-Sprachen geht.

  • @JoernLoviscach
    @JoernLoviscach  7 ปีที่แล้ว +2

    Gerade entdeckt: reguläre Ausdrücke als Klartext
    github.com/VerbalExpressions/CSharpVerbalExpressions

  • @mlwseeker1989
    @mlwseeker1989 7 ปีที่แล้ว

    Schade dass man sich die HTML pages nachbauen muss

    • @JoernLoviscach
      @JoernLoviscach  7 ปีที่แล้ว +2

      Wieso das? Noch (5. August 2017) sind die online!

    • @mlwseeker1989
      @mlwseeker1989 7 ปีที่แล้ว

      Ja das stimmt! Nur danach, wenn Sie es offline schalten.

  • @AsmodisThe2nd
    @AsmodisThe2nd 7 ปีที่แล้ว +1

    Bei diesem Titel musste ich irgendwie direkt hieran denken: stackoverflow.com/posts/1732454/revisions

    • @jonnyb2956
      @jonnyb2956 7 ปีที่แล้ว +1

      AsmodisThe2nd a goldie