metalmeier
-
Gesamte Inhalte
19 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von metalmeier
-
-
Hallo, ich verstehe eine Aussage nicht.
Ausgangssituation:
$z1: 10
$z2: 10
$s1: "10"$ergebnis c= $z1 === $z2 and $s1 > 10 ergibt: bool(true)
Ich habe mir es so erklärt, 10 ist identisch mit 10 -> TRUE. UND „10“ ist größer als 10 -> FALSE.
Bei logisch UND ergibt dann TRUE FALSE = FALSE
Warum gibt der Code TRUE aus? Was habe ich nicht bedacht?
Oder wird die string 10 als 0 oder nichts gewertet? Dann wäre 10 größer. (???)
Danke im Voraus.
code:
$z1 = 10;$z2 = 10;$s1 = "10";// a)echo 'Ausgangssituation:<br />$z1: ';var_dump($z1);echo "<br />";echo '$z2: ';var_dump($z1);echo "<br />";echo '$s1: ';var_dump($s1);echo "<hr>";..........// c)echo "<hr>";$ergebnis = $z1 === $z2 and $s1 > 10;echo 'Prüfung: $ergebnis c= $z1 === $z2 and $s1 > 10 ergibt: ';var_dump($ergebnis); -
KLINGEL KLINGEL 🙂 🙂
Jetzt hab ichs. Die Anfragen werden rotierend an die IPs bzw Server geleitet, so wird Server1 entlastet.
Danke dir vielmals und schöne Festtage.
-
vor 55 Minuten schrieb Maniska:
Reden wir über eine Hausaufgabe, oder woher kommt die Aufgabenstellung?
Bei einem internen Testserver würde ich interne Adressen verwenden, aber das bleibt dir überlassen. Wenn einer aus dem Internet sollte es halt kein Server sein auf den du oder deine User zugreifen wollen...
Was weist du über DNS? DNS RoundRobin hat unbestritten seine Einsatzzwecke, man sollte aber wissen was man tut, und warum.
Ich habe irgendwie das Gefühl du arbeitest ein Tutorial ab, verstehst aber nicht genau was du da überhaupt machst.
Genau so ist es 🙂 . Es ist ein Fernstudium und ich hab hier nicht ganz den Einsatzzeck erkannt. Wohl das es um Server entlastung geht. Ich hab hier meine Testumgebung mit VMWare, also egal wenn was schief geht.
Ich müsste jetzt nur wissen wo ich diesen Host eintrage und anpingen kann. Möglicherweise verstehe ich es dann.
Dieses Video beschreibt es anscheinend.
-
Hehe, verstehe ich nicht 🙂 Adressen aus meiner Testumgebung oder aus dem Internet?
Wo genau ist es einzutragen? Hier oder........
...bei Stammhinweisen? Ich weiß nicht wo ich ansetzen soll 🙂
mfg
-
Hallo, vielleicht kann mir jemand einen Tipp geben,
Ich hänge an einer Aufgabe die Roundrobin betrifft und weiß nicht was mit erstellen Sie einen Host mit WWW gemeint ist.
Zitat6. Aufgabe:
Sie haben gelernt, dass mit der Option Roundrobin die Lastverteilung auf mehrere Computer ermöglicht wird, indem ein Eintrag öfter eingetragen und mit anderen IP-Adressen versehen wird.
Weisen Sie diese Eigenschaft mit 3 Einträgen nach, indem Sie einen Host mit dem Namen www erstellen. Wie können Sie überprüfen, dass beim Zugriff die Einträge tatsächlich verschoben werden?
Was ist nun mit Host mit dem Namen www erstellen gemeint?
Danke im Voraus.
-
Haste die ip bei Netzwerkeinstellungen verändert oder bei Zugangsdaten? Ich hab die erste FB (192.168.178.1) als Gateway angegeben. Geht das trotz unterschiedlichem Netz? Bei DNS Serv er was eintragen?
-
Jaja, das geht auch. Als IPClient ohne DHCP. Ich habe die Variante als Internetrouter - Eigenes Netz aufbauen verwendet. Möglicherweise mag die Fritzbox das 172 er Netz nicht. Vielleicht hat das hier schonmal jemand gemacht. Das mit dem link schau ich mir jetzt an.
-
Hallo, kann ich eine zweite Fritz Box zu meiner Hausanalge koppeln? Die Zweite soll zu Test Zwecken ein 172er Netz haben.
Test Domäne läuft mit dem 172 er Netz. Meine Versuche aber per Lankabel auf "Lan1" Internt zu bekommen, haben nicht funktioniert. Ich habe es mit VPN versucht, statisches routen. Irgendwas mache ich wahrscheinlich falsch. In der Box2 steht Internet verbunden übert Lan1 jedoch gibt sie es wohl an keinen Client weiter. Gibts ne alternative, die ich kaufen kann?
Danke im Voraus.
-
Alles klar, ich danke euch allen !!!
-
-
vor 19 Stunden schrieb pr0gg3r:
Genau. Um das nochmal zu vereinfachen:
Nehmen wir an, wir haben folgende Menge: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Nun haben wir alle Zahlen "kleiner als 7" (entspricht -lt 7), dann sind das: 1, 2, 3, 4, 5, 6
Dann ist "kleiner als 7" negiert die, die übrig bleiben: 7, 8, 9, 10 und das entspricht "größer gleich sieben" (-ge 7). (weil sonst wie @Han_Trio gesagt hat, die 7 raus fällt).
Ist zwar mathematisch jetzt nicht einwandfrei ausgedrückt, aber so kompliziert und unverständlich ist es jetzt auch nicht.
/Edit:
Man kann also auch sagen, "NICHT kleiner als sieben = größer gleich sieben" oder "kleiner als sieben = NICHT größer gleich sieben"
Also bekommt man das Gleiche Ergebnis mit:
-gt (8,9,10) = -le (1,2,3,4,5,6,7)
-le (1,2,3,4,5,6,7) = -gt (8,9,10)
-lt (1,2,3,4,5,6) = -ge (7,8,9,10)
-ne (7) = -lt (1,2,3,4,5,6)
-ge (7,8,9,10) = -lt (1,2,3,4,5,6)
-eq (7) = -gt (8,9,10)
-
vor 4 Stunden schrieb Whiz-zarD:
Nein... 🙄
Wo steht denn doch ein -ne für not bzw. nicht?
Das hab ich wohl aus dem Heft falsch interpretiert. Das ist der Nachteil wenn man sich nicht austauschen kann.
Zur Kontrolle wäre jetzt noch gut zu wissen.
Wenn das gleiche Ergebnis raus kommen soll, und benutzt -gt bei einer do-while Schleife,
was benutze ich bei einer do-until Schleife?
-
vor 16 Minuten schrieb Whiz-zarD:
Fang doch nicht immer an, die Begriffe umzuformulieren...
- -gt => greater than => größer als
- -lt => less than => kleiner als
- -ge => greater or equals than => größer oder gleich als
- -le => less or equals than => kleiner oder gleich als
- while => solange
- until => bis
Das ist alles.
Versuche doch deinen oberen Code in einen Sinnvollen Satz zu formulieren und dabei verwendest du einfach das Vokabular.
do { // Irgendein Code } while ($n -lt 7)
do { // Irgendein Code } until ($n -ge 7)
Im oberen Code steht einfach "Durchlaufe die Schleife, solange n kleiner als 7 ist". Wie lautet nun der Satz der zweiten Schleife?
Durchlaufe die Schleife bis n NICHT größer oder gleich ist.
-
vor 9 Stunden schrieb pr0gg3r:
-lt ist negiert aber nicht -gt, sondern -ge
/edit:
Soll es ja auch sein?! In deinem Script hast du ja einmal while ($n -lt 7) und einmal until ($n -ge 7), das passt so schon.
Ich gehe davon aus, dass du meinst, dass bei dem until -gt stehen soll, das ist aber nicht so weil -lt negiert -ge ist und nicht -gt.
Ok, die Frage ist jetzt ob ich es verstanden habe 😛
Habe ich es so richtig negiert?
while until
lt 7 (kleiner als) = -ge 7 (NICHT gleich größer)
-gt 7 (größer als) = -le 7 (NICHT kleiner gleich)
-le = -gt
-
- -lt - kleiner als
- -gt - größer als
- -le - kleiner gleich
- -ge - gleich, größer
So hab ich es aus Powershell, sollte ja auch auf die englischen Wörter zu treffen.
-
Da wäre noch die Frage kann ich alle Operatoren in oben dem Script anwenden oder nicht? Ich habe einfach durchprobiert und dann bleibt die Schleife bei 1 stehen.
Also
while /until
- lt 7 (kleiner als) = -gt 7 (NICHT größer als) ..... heißt also 7 darf auch stehen
-lt 7 = -ge 7 (NICHT gleich größer)
-gt 7 (größer als) = -le 7 (NICHT kleiner gleich)
-le = -gt
So 🙂 ?
-
wär ja net wenn du mir erklärst warum 🙂
while / until
ist -gt / le oder -lt?
-
Hallo ich hänge bei meinem Fernstudium an einer Aufgabe.
Laut Aufgabe bringen die beiden SChleifen das gleiche Ergebniss. (do while/until)
$n = 1
do
{
"Schleifen-Nr: $n"
$n++
}
while ($n -lt 7)$n = 1
do
{
"Schleifen-Nr: $n"
$n++
}
until ($n -ge 7)In Powershell ISE wird immer bis 6 durchgeschleift, bringt also das Selbe.
In offizielen Artikeln habe ich gelsen "Grundsätzlich können sich do-until und do-while gegenseitig ersetzen, indem man die Bedingung negiert."
Wenn man nur negiert, müsste es aber, wenn -lt = kleiner als ist, -gt (=größer) heißen. Jedoch wird dann ja die 7 (=) angezeigt.
Stimmt diese Aussage mit dem negieren? Bei der ESA wird ja gefragt, was bringt das gleiche Ergebnis, das funktioniert aber mit negieren nicht.
Danke im Voraus.
Verstehe Aussage nicht, $ergebnis c= $z1 === $z2 and $s1 > 10 ergibt: bool(true)
in Prüfungsaufgaben und -lösungen
Geschrieben · Bearbeitet von metalmeier
Es muss wohl an der Rangfolge liegen, sodass nur der linke Ausdruck verarbeitet wird. (?!)