Hallo,
Danke für die Resonanz. Da ich die Mails tagesweise gesammelt bekomme,
muss ich leider so antworten
-RegEx für IP-Adresse (Und das Telefonisch!!!)
Martin> Und, was hast Du gesagt?
Ich habe blauäugig gesagt, es gibt kein zuverlässiges RegEx für IPs :-(
(Aussage, die ich hier vor einigen Jahren mir aufgeschnappt habe) Dabei meinte
ich das hier:
[0-2][0-9][0-9][.][0-2][0-9][0-9][.][0-2][0-9][0-9][.][0-2][0-9][0-9]
Er sagte, wenn man alle gültigen IP kombinationen verodert in einem Ausdruck
zusammenfasst, ist es immer noch ein gültiges RegEx. Dann habe ich versucht
irgendwas zusammen zu stricken, kam mehrmals durcheinander (weil
Telefonisch!!!) und am Schluß kam sowas raus:
([0-1][0-9][0-9]|2[0-4][0-9]|25[0-5]|[0-9][0-9]|[0-9])[.] ... und noch 3x ohne
[.] am Ende
-Einordnen in der Reienfolge der Geschwindigkeit: RAM-Zugriff,
Context-Switch, CPU-Regster, ZIP-Disk Zugriff
Robert Fey> Register
Robert Fey> Context-Switch
Robert Fey> RAM
Robert Fey> Zip-Disk
Ich sagte, RAM wäre auf Platz 2
-Was macht folgendes C-Code (Wieder Telefonisch!!!)
int main(){
int n=1;
puts(((char*)&n[0]) == 1 ? "y":"n");
}
Sorry vertippt, sollte sein: puts(((char*)&n)[0] == 1 ? "y":"n");
Robert Fey> gibt y aus
Kommt auf den Prozessor an, bei Intel "y" bei Motorolla "n". Bei einem 8-Biter immer
"y"
Darauf war die Frage gezielt. Mein Kopf konnte nach RegEx-Aufgabe nicht mehr
denken, und
ich sagte "n" wäre bei Intel :-(
Gruß
--
Valentin Heinitz
Hollerbornstr. 77
65197 Wiesbaden
http://heinitz-it.de
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org