<?php session_start (); ?> <form method="POST" action="./form20240420.php"> <input type="text" name="form20240420a"></input> <input type="submit"></submit> </form> <?php echo session_id () . "<br>n"; setcookie ("form20240420b", "Hallo, ich bin Cookie 1", time () + 3600); echo htmlentities (\$_POST ["form20240420a"]) . "<br>n"; echo htmlentities (\$_COOKIE ["form20240420b"]) . "<br>n"; echo htmlentities (\$_COOKIE ["form20240420c"]) . "<br>n"; session_destroy (); ?>
POST http://localhost/mysql20240217/20240420/form20240420.php HTTP/1.1 host: localhost Cookie: form20240420b=Hallo, das ist das zweite Cookie Content-Length: 38 Content-Type: application/x-www-form-urlencoded form20240420a=Hallo, ich bin das Datum
Trying ::1... Connected to localhost. Escape character is '\^]'. HTTP/1.1 200 OK Date: Sat, 20 Apr 2024 07:03:19 GMT Server: Apache/2.4.57 (Debian) Set-Cookie: PHPSESSID=s5ocvrnvcdhi3eu8ukb3lqo235; path=/ Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache Set-Cookie: form20240420b=Hallo%2C%20ich%20bin%20Cookie%201; expires=Sat, 20 Apr 2024 08:03:19 GMT; Max-Age=3600 Vary: Accept-Encoding Content-Length: 241 Content-Type: text/html; charset=UTF-8 <form method="POST" action="./form20240420.php"> <input type="text" name="form20240420a"></input> <input type="submit"></submit> </form> s5ocvrnvcdhi3eu8ukb3lqo235<br> Hallo, ich bin das Datum<br> Hallo, das ist das zweite Cookie<br> <br>
<?php session_start (); include ("/home/david/mysqldata.php"); \$db = new PDO ("mysql: host=localhost", \$MYSQL_USER, \$MYSQL_PASSWORD); \$sql = "CREATE DATABASE my20240420" . session_id () . "; "; \$db->query (\$sql); \$sql = "USE my20240420" . session_id () . "; "; \$db->query (\$sql); \$sql = "CREATE TABLE a (x1 INTEGER, x2 INTEGER); CREATE TABLE b (y1 INTEGER, y2 INTEGER); "; \$db->query (\$sql); \$sql = "INSERT INTO a (x1, x2) VALUES (0, 0); "; \$db->query (\$sql); \$sql = "INSERT INTO a (x1, x2) VALUES (0, 1); "; \$db->query (\$sql); \$sql = "INSERT INTO a (x1, x2) VALUES (1, 0); "; \$db->query (\$sql); \$sql = "INSERT INTO a (x1, x2) VALUES (1, 1); "; \$db->query (\$sql); \$sql = "INSERT INTO a (x1, x2) VALUES (2, 7); "; \$db->query (\$sql); \$sql = "INSERT INTO b (y1, y2) VALUES (0, 1); "; \$db->query (\$sql); \$sql = "INSERT INTO b (y1, y2) VALUES (1, 0); "; \$db->query (\$sql); \$sql = "INSERT INTO b (y1, y2) VALUES (2, 7); "; \$db->query (\$sql); \$sql = "SELECT x1, x2 FROM a; "; \$stmt = \$db->query (\$sql); while (\$row = \$stmt -> fetch ()) echo \$row [0] . ", " . \$row [1] . "; "; echo "<br>n"; \$sql = "SELECT y1, y2 FROM b; "; \$stmt = \$db->query (\$sql); while (\$row = \$stmt -> fetch ()) echo \$row [0] . ", " . \$row [1] . "; "; echo "<br>n"; \$sql = "SELECT x1, x2, y1, y2 FROM a INNER JOIN b ON a.x1 = b.y1; "; \$stmt = \$db->query (\$sql); while (\$row = \$stmt -> fetch ()) echo \$row [0] . ", " . \$row [1] . ", " . \$row [2] . ", " . \$row [3] . "; "; echo "<br>n"; \$sql = "DROP DATABASE my20240420" . session_id () . "; "; \$db->query (\$sql); session_destroy (); ?>
<?php session_start (); include ("/home/david/mysqldata.php"); \$db = new PDO ("mysql: host=localhost", \$MYSQL_USER, \$MYSQL_PASSWORD); \$sql = "CREATE DATABASE q20240420" . session_id () . "; "; \$db->query (\$sql); \$sql = "USE q20240420" . session_id () . "; "; \$db->query (\$sql); \$sql = "CREATE TABLE a (x INTEGER); CREATE TABLE b (x INTEGER); CREATE TABLE c (x INTEGER); "; \$db->query (\$sql); for (\$i = 0; \$i < 24; \$i++) { \$sql = "INSERT INTO a (x) VALUES (" . rand () % 32 . "); "; \$sql .= "INSERT INTO b (x) VALUES (" . rand () % 64 . "); "; \$sql .= "INSERT INTO c (x) VALUES (" . rand () % 128 . "); "; \$db->query (\$sql); } \$sql = "SELECT x FROM (SELECT x FROM a UNION SELECT x FROM b) x; "; \$stmt = \$db->query (\$sql); while (\$row = \$stmt -> fetch ()) echo \$row [0] . ", "; echo "<br>n"; \$sql = "SELECT x FROM (SELECT x FROM a UNION SELECT x FROM c) x; "; \$stmt = \$db->query (\$sql); while (\$row = \$stmt -> fetch ()) echo \$row [0] . ", "; echo "<br>n"; \$sql = "SELECT x FROM (SELECT x FROM b UNION SELECT x FROM c) x; "; \$stmt = \$db->query (\$sql); while (\$row = \$stmt -> fetch ()) echo \$row [0] . ", "; echo "<br>n"; \$sql = "SELECT x FROM (SELECT x FROM a INTERSECT SELECT x FROM b) x; "; \$stmt = \$db->query (\$sql); while (\$row = \$stmt -> fetch ()) echo \$row [0] . ", "; echo "<br>n"; \$sql = "SELECT x FROM (SELECT x FROM a INTERSECT SELECT x FROM c) x; "; \$stmt = \$db->query (\$sql); while (\$row = \$stmt -> fetch ()) echo \$row [0] . ", "; echo "<br>n"; \$sql = "SELECT x FROM (SELECT x FROM b INTERSECT SELECT x FROM c) x; "; \$stmt = \$db->query (\$sql); while (\$row = \$stmt -> fetch ()) echo \$row [0] . ", "; echo "<br>n"; \$sql = "SELECT x FROM ( SELECT x FROM (SELECT x FROM a UNION SELECT x FROM b) x INTERSECT SELECT x FROM c ) x ORDER BY x; "; \$stmt = \$db->query (\$sql); while (\$row = \$stmt -> fetch ()) echo \$row [0] . ", "; echo "<br>n"; \$sql = "SELECT x FROM ( SELECT x FROM (SELECT x FROM a INTERSECT SELECT x FROM c) x UNION SELECT x FROM (SELECT x FROM b INTERSECT SELECT x FROM c) x ) x ORDER BY x; "; \$stmt = \$db->query (\$sql); while (\$row = \$stmt -> fetch ()) echo \$row [0] . ", "; echo "<br>n"; \$sql = "SELECT x FROM ( SELECT x FROM (SELECT x FROM a UNION SELECT x FROM c) x INTERSECT SELECT x FROM b ) x ORDER BY x; "; \$stmt = \$db->query (\$sql); while (\$row = \$stmt -> fetch ()) echo \$row [0] . ", "; echo "<br>n"; \$sql = "SELECT x FROM ( SELECT x FROM (SELECT x FROM a INTERSECT SELECT x FROM b) x INTERSECT SELECT x FROM (SELECT x FROM b INTERSECT SELECT x FROM c) x ) x ORDER BY x; "; \$stmt = \$db->query (\$sql); while (\$row = \$stmt -> fetch ()) echo \$row [0] . ", "; echo "<br>n"; \$sql = "SELECT x FROM ( SELECT x FROM (SELECT x FROM b UNION SELECT x FROM c) x INTERSECT SELECT x FROM a ) x ORDER BY x; "; \$stmt = \$db->query (\$sql); while (\$row = \$stmt -> fetch ()) echo \$row [0] . ", "; echo "<br>n"; \$sql = "SELECT x FROM ( SELECT x FROM (SELECT x FROM b INTERSECT SELECT x FROM a) x UNION SELECT x FROM (SELECT x FROM c INTERSECT SELECT x FROM a) x ) x ORDER BY x; "; \$stmt = \$db->query (\$sql); while (\$row = \$stmt -> fetch ()) echo \$row [0] . ", "; echo "<br>n"; \$sql = "DROP DATABASE q20240420" . session_id () . "; "; \$db->query (\$sql); session_destroy (); ?>
#!/bin/bash if [[ "\$1" == "David" \&\& "\$2" == "Vajda" \&\& -z "\$3" ]] then echo "Das bin ich" elif [[ "\$1" == "David Vajda" \&\& -z "\$2" ]] then echo "Das bin ich" elif [[ "\$1" == "David" \&\& -z "\$2" ]] then echo "Das koennte ich sein" elif [[ "\$1" == "Vajda" \&\& -z "\$2" ]] then echo "Das koennte ich sein" elif [[ -n "\$1" ]] then echo "Das bin ich nicht" else i=0 while [ \$i -lt 10 ] do echo "Hallo zum \$((\$i+1))." i=\$((\$i+1)) done a=(Hallo, das ist ein Array) a+=(Das ist die Fortsetzung) i=0 while [ \$i -lt 9 ] do echo "\${a[\$i]}" i=\$((\$i+1)) done for s in "\${a[@]}" do echo "\$s" done l=\$(ls *.jpg) for s in \$l do echo "\$s" done fi
#!/bin/bash /bin/bash bash20240420.sh "David" "Vajda" /bin/bash bash20240420.sh "David" "Vajda" "Hallo" /bin/bash bash20240420.sh "David Vajda" /bin/bash bash20240420.sh "David" /bin/bash bash20240420.sh "Vajda" /bin/bash bash20240420.sh "David" "Mustermann" /bin/bash bash20240420.sh
Das bin ich Das bin ich nicht Das bin ich Das koennte ich sein Das koennte ich sein Das bin ich nicht Hallo zum 1. Hallo zum 2. Hallo zum 3. Hallo zum 4. Hallo zum 5. Hallo zum 6. Hallo zum 7. Hallo zum 8. Hallo zum 9. Hallo zum 10. Hallo, das ist ein Array Das ist die Fortsetzung Hallo, das ist ein Array Das ist die Fortsetzung 435899368_1909247672858224_3350755409360955247_n.jpg 436382100_25155971550684924_1096422984899398839_n.jpg 436411508_25117903904491689_7903038619813751120_n.jpg 436440417_25125336627081750_5701952718187325856_n.jpg 437152281_1909244259525232_335543314414381643_n.jpg 437360993_1909087499540908_7005213253562161532_n.jpg 438733625_25163161313299281_6177185615677845513_n.jpg 438885838_1909247576191567_4866744226356302471_n.jpg asm20240419-1.jpg asm20240419_b.jpg asm20240419.jpg automat20240418-1.jpg complex20240415-1.jpg complex20240418-1.jpg complexoperationswerk20240418.jpg complexsteuerwerk20240418.jpg David Pru_fung2024-1.jpg state20240415.jpg
0 0 0 0 0 1 1 0 0 0 1 1 2 0 0 1 0 0 3 0 0 1 1 0 4 0 1 0 0 1 5 0 1 0 1 0 6 0 1 1 0 1 7 0 1 1 1 1 8 1 0 0 0 0 9 1 0 0 1 1 10 1 0 1 0 1 11 1 0 1 1 1 12 1 1 0 0 0 13 1 1 0 1 0 14 1 1 1 0 0 15 1 1 1 1 1 0 0 0 0 0 1 1 0 0 0 1 1 4 0 1 0 0 1 6 0 1 1 0 1 7 0 1 1 1 1 9 1 0 0 1 1 10 1 0 1 0 1 11 1 0 1 1 1 15 1 1 1 1 1 Gruppe 0: 0 0 0 0 0 1 Gruppe 1: 1 0 0 0 1 1 4 0 1 0 0 1 Gruppe 2: 6 0 1 1 0 1 9 1 0 0 1 1 10 1 0 1 0 1 Gruppe 3: 7 0 1 1 1 1 11 1 0 1 1 1 Gruppe 4: 15 1 1 1 1 1 0:1 0 0 0 - 0:4 0 - 0 0 1:9 - 0 0 1 4:6 0 1 - 0 6:7 0 1 1 - 9:11 1 0 - 1 10:11 1 0 1 - 7:15 - 1 1 1 11:15 1 - 1 1 0:1 0 0 0 - 6:7 0 1 1 - 10:11 1 0 1 - 4:6 0 1 - 0 9:11 1 0 - 1 0:4 0 - 0 0 11:15 1 - 1 1 1:9 - 0 0 1 7:15 - 1 1 1 Gruppe 0: 0:1 0 0 0 - Gruppe 2: 6:7 0 1 1 - 10:11 1 0 1 - Gruppe 1: 4:6 0 1 - 0 Gruppe 2: 9:11 1 0 - 1 Gruppe 0: 0:4 0 - 0 0 Gruppe 3: 11:15 1 - 1 1 Gruppe 1: 1:9 - 0 0 1 Gruppe 3: 7:15 - 1 1 1 0:1 0 0 0 - 6:7 0 1 1 - 10:11 1 0 1 - 4:6 0 1 - 0 9:11 1 0 - 1 0:4 0 - 0 0 11:15 1 - 1 1 1:9 - 0 0 1 7:15 - 1 1 1 0 1 4 6 7 9 10 11 15 0:1 * * 6:7 * * 10:11 * * 4:6 * * 9:11 * * 0:4 * * 11:15 * * 1:9 * * 7:15 * * 0 1 4 6 7 9 10 11 15 0:1 * * k 6:7 * * k 10:11 * * k 4:6 * * k 9:11 * * k 0:4 * * k 11:15 * * k 1:9 * * k 7:15 * * k 0 1 4 6 7 9 10 11 15 0:1 * * k 6:7 * * k 10:11 * * k 9:11 * * k 0:4 * * k 11:15 * * k 0:1 0 0 0 - 6:7 0 1 1 - 10:11 1 0 1 - 9:11 1 0 - 1 0:4 0 - 0 0 11:15 1 - 1 1 y <= (not x3 and not x2 and not x1) or (not x3 and x2 and x1) or (x3 and not x2 and x1) or (x3 and not x2 and x0) or (not x3 and not x1 and not x0) or (x3 and x1 and x0); library ieee; use ieee.std_logic_1164.all; entity quine20240420 is port ( x3, x2, x1, x0: in std_logic; y: out std_logic ); end; architecure behaviour of quine20240420 is begin y <= (not x3 and not x2 and not x1) or (not x3 and x2 and x1) or (x3 and not x2 and x1) or (x3 and not x2 and x0) or (not x3 and not x1 and not x0) or (x3 and x1 and x0); end; library ieee; use ieee.std_logic_1164.all; entity quine20240420testbench is port ( y: out std_logic ); end; architecure behaviour of quine20240420 is component quine20240420 port ( x3, x2, x1, x0: in std_logic; y: out std_logic ); end component; signal x3, x2, x1, x0: std_logic; begin q: quine20240420 PORT MAP (x3=>x3, x2=>x2, x1=>x1, x0=>x0, y=>y);
library ieee; use ieee.std_logic_1164.all; entity quine20240420 is port ( x3, x2, x1, x0: in std_logic; y: out std_logic ); end; architecture behaviour of quine20240420 is begin y <= (not x3 and not x2 and not x1) or (not x3 and x2 and x1) or (x3 and not x2 and x1) or (x3 and not x2 and x0) or (not x3 and not x1 and not x0) or (x3 and x1 and x0); end; library ieee; use ieee.std_logic_1164.all; entity quine20240420testbench is port ( y: out std_logic ); end; architecture behaviour of quine20240420testbench is component quine20240420 port ( x3, x2, x1, x0: in std_logic; y: out std_logic ); end component; signal x3, x2, x1, x0: std_logic; begin q: quine20240420 PORT MAP (x3=>x3, x2=>x2, x1=>x1, x0=>x0, y=>y); x0 <= '0' after 0 ns, '1' after 10 ns, '0' after 20 ns, '1' after 30 ns, '0' after 40 ns, '1' after 50 ns, '0' after 60 ns, '1' after 70 ns, '0' after 80 ns, '1' after 90 ns, '0' after 100 ns, '1' after 110 ns, '0' after 120 ns, '1' after 130 ns, '0' after 140 ns, '1' after 150 ns; x1 <= '0' after 0 ns, '0' after 10 ns, '1' after 20 ns, '1' after 30 ns, '0' after 40 ns, '0' after 50 ns, '1' after 60 ns, '1' after 70 ns, '0' after 80 ns, '0' after 90 ns, '1' after 100 ns, '1' after 110 ns, '0' after 120 ns, '0' after 130 ns, '1' after 140 ns, '1' after 150 ns; x2 <= '0' after 0 ns, '0' after 10 ns, '0' after 20 ns, '0' after 30 ns, '1' after 40 ns, '1' after 50 ns, '1' after 60 ns, '1' after 70 ns, '0' after 80 ns, '0' after 90 ns, '0' after 100 ns, '0' after 110 ns, '1' after 120 ns, '1' after 130 ns, '1' after 140 ns, '1' after 150 ns; x3 <= '0' after 0 ns, '0' after 10 ns, '0' after 20 ns, '0' after 30 ns, '0' after 40 ns, '0' after 50 ns, '0' after 60 ns, '0' after 70 ns, '1' after 80 ns, '1' after 90 ns, '1' after 100 ns, '1' after 110 ns, '1' after 120 ns, '1' after 130 ns, '1' after 140 ns, '1' after 150 ns; end;
So, das habe ich jetzt zu Manfred schwabel schmidt - das ist eigentlich 100% - death - urheberrechtlich - aber da das jetzt so zerfleddert ist, geht es wohl Speicherorganisation Speicherorganisation Speicherorganisation Speicherorganisation Speicherorganisation Speicherorganisation Speicherverwaltung Speicherverwaltung Speicherverwaltung Speicherverwaltung Speicherverwaltung Speicherzugriff Speicherzugriff Speicherzugriff Speicherzugriff Speicherorganisation Speicherverwaltung Speicherzugriff Speicherorganisation Speicherverwaltung Speicherzugriff Speicherorganisation Speicherverwaltung Speicherzugrifff Speicherorganisation Speicherverwaltung Speicherzugriff Speicherorganisation Speicherverwaltung Speicherzugriff Register Das Statusregister Register Das Statusregister Register Das Statusregister Register Das Statusregister Register Das Statusregister Zahlen Zahlendarstellung und Computerarithmetik Zahlen Zahlendarstellung und Computerarithmetik Zahlen Zahlendarstellung und Computerarithmetik Zahlen Zahlendarstellung und Computerarithmetik Zahlen Zahlendarstellung und Computerarithmetik Register Das Statusregister Register Das Statusregister Speicherorganistaion Speicherverwaltung Speicherzugriff Speicherorganisation Speicherverwaltung Speicherzugriff Speicherorganisation Speicherverwaltung Speicherzugriff Register Das Statusregister Register Das Statusregister Zahlen Zahlendarstellung und computerarithmetik Zahlen Zahlendarstellung und Computerarithmetik Zahlen Zahlendarstellung und Computerarithmetik Zahlen Zahlenadrstellung und Computerarithmetik Zahlen Zahlendarstellung und Computerarithmetik Bedingte Spr"unge Spr"unge und Tabellen Bedingte Spr"unge Spr"unge und tabellen Bedingte spr"unge Spr"unge und Tabellen Bedingte Spr"unge Spr"unge und Tabellen Bedingte Spr"unge Spr"unge und tabellen Bedingte Spr"unge Spr"unge und Tabellen Bedingtes Spr"unge Spr"unge und Tabellen Bedingte Spr"unge Spr"unge und Tabellen Speicherorganistaion Speicherverwaltung Speicherzugriff Speicherorganistaion Speicherverwaltung Speicherzugriff Speicherorganistaion Speicherverwaltung Speicherzugriff Speicherorganisation Speicherverwaltung Speicherzugriff Zahlen Zahlendarstellung und Computerarithmetik Zahlen Zahlendarstellung und Computerarithmetik Zahlen Zahlendarstellung und Computerarithmetik Eine Demonstration der Vielf"alltigkeit Eine Demonstration der Vielf"altigkeit Eine Demonstration der Vielf"altigkeit Eine Demonstration der Vielf"alltigkeit Eine Demonstration der Vielf"alltigkeit Eine Demonstration der Vielf"alltigkeit Eine Demonstration der Vielf"allgikeit Sortiernetzwerke Sortiernetzwerke Sortiernetzwerke Sortiernetzwerke Sortiernetzwerke Sortiernetzwerke Sortiernetzwerke Sortiernetzwerke Sortiernetzwerke Sortiernetzwerke Sortiernetzwerke Ein Irrgarten Ein Irrgarten Ein Irrgarten Ein Irrgarten Ein Irrgarten Ein Irrgarten Ein Irrgarten Ein Irrgarten Verdichtete Speicherung Verdichtete Speicherung Verdichtete Speicherung Verdichtete Speicherung Verdichtete Speicherung Verdichtete Speicherung Verdichtete Speicherung Sortiernetzwerke Ein Irrgarten Verdichtete Speicherung Sortiernetzwerke Ein Irrtgarten Verdichtete Speicherung Sortiernetzwerke Ein Irrgarten Verdichtete Speicherung Sortiernetzwerke Ein Irrgarten Verdichtete Speicherung Sortiernetzwerke Ein Irrgarten Verdichtete Speicherung Ein Systemstapel Ein Systemstapel Ein Systemstapel Ein Systemstapel Ein Systemstapel Sortiernetzwerke Ein Irrgarten Verdichtete Speicherzung Speicherverwaltung Speicherzugriffe Speicherorganisation Speicherverwaltung Speicherzugriffe Speicherorganisation Speicherverwaltung Speicherzugriffe Speicherorganisation Stappellose Programme Stapellose Programme Stapellose Programme Stapellose Programme Stapellose Programme Stapel im Eigenbau Stapel im Eigenbau Stapel im Eigenbau Stapel im Eigenbau Stapellos Eigenabu Stapelos Eigenbau Stapellos Eigenbau Stapellos Eigenbau stapellos eigenbau stapel"uberwachung stapel"uberwachung stapel"uberwachung stapel"uberwachung systemstapel systemstapel systemstapel systemstapel spelollos stapel"uberwachung ohne "uberwachung system ohne "uberwachungs system ohne "uberwachungssystem im Eigenbau ohne "Uberwachungsssystm im eigenbau Mekrspruch: Ohne "Uberwachungssystem im Eigenbau WISP ein Winziger Sprachprozessor WISP ein Winziger Sprachprozessor WISP ein Winziger Sprachprozessor
Batronix BX32P Barlino II CE - Chip Enable OE - Output Enable WE - Write Enable CS - Chip Enable COW - CE, OE, WE Addressleitung Wortleitung Spaltenleitung Zeilenleitung Spaltendekoder Zeilendekoder Addressleitung: A3, A2, A1, A0 Speicherelemente: E15:E0 Spaltenschalter Ausgangsverst"arker A negative edge triggerd clock high active low active /DIS \^= ENA / low active * low active OVERLINE (EXAMPLE0): low active ++++ Das habe ich mit Nachschauen erfahren I/!O I/!O I/!O I/!O R/!W R/!W R/!W R/!W R/!W I/!O R/!W Input/Output Read/Write Input/Output Read/Write I/!O I/!O R/!W R/!W R/!W I/!O R/!W Input/Output Read/Write Input/Output Read/Write Input/Output Read/Write Input/Output Read/Write Batronix BX32P Barlino II Batronix BX32P Barlino II Batronix BX32P Barlino II