|
|
|
|
| Zitat von TriggerTG
ALso ums genau zu nehmen weiß ich gar nicht genau was du mit VD_prüfungen meinst.
Ich verstehe darunter einfach Prüfungen die man bis zum 4. Semester, sprich für das Vordiplom dann geschafft haben muss.
| |
Also bei uns läuft da so. Du belegt Vorlesungen, d.h. du machst dort Übungen und schreibst am Ende eine Scheinklausur und hast dann einen Schein. Wenn du bestimmte Scheine gesammelt hast, kannst du dich damit zu einer Vordiplomsprüfung aus dem jeweiligen Themengebiet anmelden, die wiederrum eine schriftliche Prüfung (Ausnahme: Mathematik) ist und bei der die Note als Teil der Vordiplomsnote gezählt wird.
|
|
|
|
|
|
|
| Zitat von kinglui69
| Zitat von Gori
Na weil du die Datensätze zählst und nicht die id?
| |
wenn es 100 id's gibt, gibt es auch 100 datensätze
Ghandi kann ja mal schaun, was performanter ist
| |
Ist kein Unterschied. Jedes DBMS das ich kenne, zählt bei Count die Anzahl der PK, greift also eh auf eine Indexspalte zu. Bei count(pk) muss er eben nicht mehr den entsprechenden PK raussuchen, aber das ist genau eine Speicherzugriff der da gespart wird. Nichts was man in irgendeinem denkbaren Szenario merken würde.
|
|
|
|
|
|
|
| Zitat von -=IuM|Voodoo=-
| Zitat von TriggerTG
ALso ums genau zu nehmen weiß ich gar nicht genau was du mit VD_prüfungen meinst.
Ich verstehe darunter einfach Prüfungen die man bis zum 4. Semester, sprich für das Vordiplom dann geschafft haben muss.
| |
Also bei uns läuft da so. Du belegt Vorlesungen, d.h. du machst dort Übungen und schreibst am Ende eine Scheinklausur und hast dann einen Schein. Wenn du bestimmte Scheine gesammelt hast, kannst du dich damit zu einer Vordiplomsprüfung aus dem jeweiligen Themengebiet anmelden, die wiederrum eine schriftliche Prüfung (Ausnahme: Mathematik) ist und bei der die Note als Teil der Vordiplomsnote gezählt wird.
| |
Hm, ich glaub ich les mich besser nochmal in die Prüfungsordnung bei uns ein
|
|
|
|
|
|
|
|
|
|
Vorsicht, Gefährliches Halbwissen/Vermutungen
|
| Zitat von TriggerTG
Oder ist das der komische USB-Hub
| |
http://de.wikipedia.org/wiki/Universal_Serial_Bus#Datenraten
Da der Host eh immer pollen muss, denke ich mal das die Datenrate sich unter den angesteckten Geräte aufteilt, da immer nur auf eines gleichzeitig zugegriffen werden kann. Dabei sollte es egal sein ob die Geräte noch einmal an einem Verteiler hängen oder nicht.
|
|
|
|
|
|
|
Kann ich mal ne blöde Frage stellen?
Wieso macht mir das hier:
|
PHP: |
header("Content-Type: application/octet-stream");
header("Content-Disposition: inline; filename=\"$file\"");
|
|
nen Downloaddialog? Ich geb doch inline an
PS: Wann bekommen wir enos mal überzeugt geshi oder sonstwas für syntaxhighlighting zu benutzen?
|
|
|
|
|
|
|
| Zitat von Ashtray
|
PHP: |
<?php
header("Content-Type: application/octet-stream");
header("Content-Disposition: inline; filename=\"$file\"");
if($sowieso) {
echo "hallo welt";
}
?>
|
|
PS: Wann bekommen wir enos mal überzeugt geshi oder sonstwas für syntaxhighlighting zu benutzen?
| |
?
|
|
|
|
|
|
|
| Zitat von Gori
@Achsel
ack
| |
Brauchst mich nicht bestätigen, ich weiß das ich Recht habe
|
|
|
|
|
|
|
Wollte mir selber nur nochmal auf die Schulter klopfen
|
|
|
|
|
|
|
Ich will mein Mausrad zurück
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von TriggerTG am 01.08.2007 10:33]
|
|
|
|
|
|
| Zitat von TriggerTG
Ich will mein Mausrat zurück
| |
Schnell quoten!!
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Gori am 01.08.2007 10:34]
|
|
|
|
|
|
Warum schreibe ich heute ständig "Mausrat"?
Ich glaub ich hab mir jetzt endgültig den Verstand versoffen /o\
|
|
|
|
|
|
|
Verwarnt!
|
|
|
|
|
|
|
Ähh ich meine natürlich Verwarnd
|
|
|
|
|
|
|
| Zitat von Ashtray
Kann ich mal ne blöde Frage stellen?
Wieso macht mir das hier:
|
PHP: |
header("Content-Type: application/octet-stream");
header("Content-Disposition: inline; filename=\"$file\"");
|
|
nen Downloaddialog? Ich geb doch inline an
| |
octet-stream steht doch für binärdaten? Und wenn dein Browser diese nicht anzeigen kann, muss er sie wohl herunterladen.
|
|
|
|
|
|
|
| Zitat von #binbash
| Zitat von Ashtray
Kann ich mal ne blöde Frage stellen?
Wieso macht mir das hier:
|
PHP: |
header("Content-Type: application/octet-stream");
header("Content-Disposition: inline; filename=\"$file\"");
|
|
nen Downloaddialog? Ich geb doch inline an
| |
octet-stream steht doch für binärdaten? Und wenn dein Browser diese nicht anzeigen kann, muss er sie wohl herunterladen.
| |
Und was muss ich da machen wenn es manchmal ein text ist, manchmal ein bild, manchmal ne zip und manchmal ein pdf?
Immer auswerten oder gibts da auch ne lösung für
|
|
|
|
|
|
|
Ich hab das grade mal gebenchmarkt...
|
Code: |
1 #!/usr/bin/perl
2 use Time::HiRes qw(gettimeofday tv_interval);
3 use List::Util qw/min max/;
4 use DBI;
5 my $dbh = DBI->connect("DBI:mysql:test","ghandi","") or die DBI->errstr;
6
7 my @sql = (
8 "SELECT COUNT(id), ordner FROM dummy GROUP BY ordner;",
9 "SELECT COUNT(*), ordner FROM dummy GROUP BY ordner;",
10 "SELECT COUNT(keinIndex), ordner FROM dummy GROUP BY ordner;"
11 );
12
13 foreach my $sql (@sql) {
14 my @times;
15 my $sth = $dbh->prepare($sql);
16 $sth->execute; # ensure no problems with caching
17 print "Timings for [$sql]:\n";
18 foreach(1..20) {
19 my $t0 = [gettimeofday];
20 $sth->execute;
21 my $time = tv_interval($t0)*1000;
22 push(@times, $time);
23 print "\t",$time,"ms\n";
24 }
25 my $s=0;
26 $s+=$_ foreach@times;
27 print "\tAvg: ", ($s/scalar(@times)), "ms\n";
28 print "\tMin: ", min(@times), "ms\n";
29 print "\tMax: ", max(@times), "ms\n";
30 $sth->finish;
31 }
32
33 $dbh->disconnect;
|
|
mit 303.538 Datensätzen die so entstanden sind:
|
Code: |
1 use DBI;
2
3 my $dbh = DBI->connect("DBI:mysql:test","ghandi","") or die DBI->errstr;
4 my @values = qw(Spiele Programme Sonstiges Pronos Schule);
5 my $sth = $dbh->prepare("INSERT INTO dummy (keinIndex, ordner) VALUES (?, ?)") or die DBI->errstr;
6 foreach(1..1000000) {
7 $sth->execute($_, $values[rand $#values]) or die DBI->errstr;
8 }
9 $sth->finish;
10 $dbh->disconnect;
|
|
Hatte keine Lust die 1Mio abzuwarten
Und da kommt raus:
|
Code: |
Timings for [SELECT COUNT(id), ordner FROM dummy GROUP BY ordner;]:
0.239ms
0.077ms
0.064ms
0.064ms
0.064ms
0.064ms
0.063ms
0.065ms
0.064ms
0.065ms
0.095ms
0.066ms
0.064ms
0.073ms
0.063ms
0.064ms
0.064ms
0.064ms
0.064ms
0.118ms
Avg: 0.0782ms
Min: 0.063ms
Max: 0.239ms
Timings for [SELECT COUNT(*), ordner FROM dummy GROUP BY ordner;]:
0.072ms
0.074ms
0.065ms
0.064ms
0.064ms
0.065ms
0.064ms
0.074ms
0.065ms
0.065ms
0.145ms
0.065ms
0.065ms
0.065ms
0.063ms
0.064ms
0.064ms
0.064ms
0.131ms
0.074ms
Avg: 0.0736ms
Min: 0.063ms
Max: 0.145ms
Timings for [SELECT COUNT(keinIndex), ordner FROM dummy GROUP BY ordner;]:
0.073ms
0.067ms
0.065ms
0.065ms
0.064ms
0.064ms
0.064ms
0.064ms
0.163ms
0.096ms
0.095ms
0.074ms
0.077ms
0.072ms
0.083ms
0.071ms
0.072ms
0.072ms
0.083ms
0.077ms
Avg: 0.07805ms
Min: 0.064ms
Max: 0.163ms
|
|
// Im wesentlichen ist es also scheiß egal
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von GH@NDI am 01.08.2007 10:41]
|
|
|
|
|
|
| Zitat von #binbash
| Zitat von Ashtray
|
PHP: |
<?php
header("Content-Type: application/octet-stream");
header("Content-Disposition: inline; filename=\"$file\"");
if($sowieso) {
echo "hallo welt";
}
?>
|
|
PS: Wann bekommen wir enos mal überzeugt geshi oder sonstwas für syntaxhighlighting zu benutzen?
| |
?
| |
Na gut, überzeugt, aber für perl gibts sowas nicht
Aber perl benutzt ja eh niemand
|
|
|
|
|
|
|
Perl, man!
|
|
|
|
|
|
|
| Zitat von SirSiggi
| Zitat von TriggerTG
Oder ist das der komische USB-Hub
| |
http://de.wikipedia.org/wiki/Universal_Serial_Bus#Datenraten
Da der Host eh immer pollen muss, denke ich mal das die Datenrate sich unter den angesteckten Geräte aufteilt, da immer nur auf eines gleichzeitig zugegriffen werden kann. Dabei sollte es egal sein ob die Geräte noch einmal an einem Verteiler hängen oder nicht.
| |
USB kennt verschiedene Gerätetypen, die ein angeschlossener Hub/Controller unterschiedliche priorisiert. HID Geräte bekommen meist die höchste Priorität (andere Geräte unterbrechen das Senden wenn die Maus was sagen will, damit die Informationen zeitnah ankommen). Dann gibt es noch ein Profil für hohe Transferleistungen und eins für so Nebensachen wie Drucker (die werden dann dazwischen gequetscht). Bluetooth hat sich afaik das mit den Geräteprofilen da abgeschaut.
Das besagen zumindest die USB-Spezifikation soweit ich sie im Kopf habe...ob sich Hersteller dann daran halten, ist eine ganz andere Sache
|
|
|
|
|
|
|
| Zitat von v!pe
Perl, man!
| |
P.E.A.R.L. von mir aus. Ist eh ne ausenseitersprache
Wie Esperanto. Wers kann fühlt sich wie Gott, alle die es nicht können belächeln ihn nur als Freak. Nur irgendwann wird er weiter kommen als alle anderen
|
|
|
|
|
|
|
@Ghandi
dann wäre das ja geklärt
|
|
|
|
|
|
|
| Zitat von Ashtray
Und was muss ich da machen wenn es manchmal ein text ist, manchmal ein bild, manchmal ne zip und manchmal ein pdf?
Immer auswerten oder gibts da auch ne lösung für
| |
Immer auswerten, anders geht es nicht. Der Webserver weiß normalerweise was für einen Mimetyp er ausliefert, wenn er das hingegen nicht wissen kann (weil du die Daten dynamisch generierst), musst du dich selber drum kümmern.
Oder du sendest garkeinen Conten-Typ und hoffst, dass der Browser das anhand der Magic-Bytes erkennt...das ist aber hacky, unsauber und führt mit Sicherheit zu Problemen.
|
|
|
|
|
|
|
| Zitat von Achsel-des-Bösen
| Zitat von SirSiggi
| Zitat von TriggerTG
Oder ist das der komische USB-Hub
| |
http://de.wikipedia.org/wiki/Universal_Serial_Bus#Datenraten
Da der Host eh immer pollen muss, denke ich mal das die Datenrate sich unter den angesteckten Geräte aufteilt, da immer nur auf eines gleichzeitig zugegriffen werden kann. Dabei sollte es egal sein ob die Geräte noch einmal an einem Verteiler hängen oder nicht.
| |
USB kennt verschiedene Gerätetypen, die ein angeschlossener Hub/Controller unterschiedliche priorisiert. HID Geräte bekommen meist die höchste Priorität (andere Geräte unterbrechen das Senden wenn die Maus was sagen will, damit die Informationen zeitnah ankommen). Dann gibt es noch ein Profil für hohe Transferleistungen und eins für so Nebensachen wie Drucker (die werden dann dazwischen gequetscht). Bluetooth hat sich afaik das mit den Geräteprofilen da abgeschaut.
Das besagen zumindest die USB-Spezifikation soweit ich sie im Kopf habe...ob sich Hersteller dann daran halten, ist eine ganz andere Sache
| |
Eine Gleichzeitige Übertragung gibts deswegen ja trotzdem nicht, also sollte es egal sein ob das Gerät nun über einen Verteiler oder an einen Interen USB-Port angeschlossen ist, der letzten Endes ja nichts anderes ist als ein ins Gehäuse geschraubter Verteiler.
|
|
|
|
|
|
|
|
|
|
|
| Zitat von SirSiggi
Eine Gleichzeitige Übertragung gibts deswegen ja trotzdem nicht, also sollte es egal sein ob das Gerät nun über einen Verteiler oder an einen Interen USB-Port angeschlossen ist, der letzten Endes ja nichts anderes ist als ein ins Gehäuse geschraubter Verteiler.
| |
Nicht unbedingt. Wenn es ein schlechter USB-Hub ist und bei der Priorisierung der Daten mist baut, kann es schon zu Problemen kommen (das z.b. die Maus hackt, wenn man gerade Daten auf die USB-Platte kopiert.
GEnerell würde ich auch Nummer sicher gehen und Massenspeicher, wenn möglich, direkt an den USB-Controller anmelden.
|
|
|
|
|
|
|
| Zitat von GH@NDI
Bitte was?
| |
er meinte das syntaxhighlightning im forum, du freak
|
|
|
|
|
|
|
Ghandi hat heute wieder irgendwas geschluckt
|
|
|
|
|
|
|
|
|
|
|
Jemand daran Interesse mein Script Beta zu testen?
Ist ein "Sammel"-Script für Todos, Kontakte, Notizen, Musik, Filme, Bücher und Games.
Also gut für Listenfreaks
Mir gingen die 1000 Excellisten und Textdatien aufm Desktop fürchterlich aufn Keks und hab ne Oberfläche für alles geschrieben.
Hier mal 2 Screens:
Bild 1
Bild 2
|
|
|
|
|
|
Thema: Gehirnsalat ( wir unter uns ) |