-
Gesamte Inhalte
470 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von kLeiner_HobBes
-
Dateien unter Borland
kLeiner_HobBes antwortete auf destroyer999's Thema in C++: Compiler, IDEs, APIs
Datei-Operationen sind nicht allzusehr vom Compiler abhängig. Google also mal nach Tutorials zu Datei-Ein- und Ausgabe und zur string-Klasse (bzw. AnsiString bei Borland, ist noch besser). -
UNGETESTET: #include <stdio.h> char* remove_spaces(char* str) { int s=0; int t=0; while (str[s] != '\0') { if (str[s] != ' ') str[t++] = str[s]; s++; } str[t] = '\0'; return str; } int main() { char* string = "Dies ist ein kleiner Test"; printf("%s\n",remove_spaces(string)); return 0; }
-
Wo wird eine Session gespeichert?
kLeiner_HobBes antwortete auf Krain's Thema in Skript- und Webserverprogrammierung
IMHO kommt es drauf an (wird glaub ich a) in php.ini eingestellt und es kommt auf Cookie-Fähigkeit des Users an): a) Session-Daten werden über Cookie gespeichert Session-Daten werden in ner Datei auf dem Server gespeichert, die in einem in php.ini spezifizierten Verzeichnis liegen und nur temporär sind. Daten liegen in lesbarem Format vor. -
Suche eine Downloadmöglichkeit von der J2SE 1.4.2 API Doku
kLeiner_HobBes antwortete auf Thema in Java
Vielleicht hier? -
viele URLs per Script aufrufen
kLeiner_HobBes antwortete auf TestseT's Thema in Skript- und Webserverprogrammierung
Hab mir mal die oberste user contributed note zu sleep durchgelesen: Klingt interessant -
Content von HTTP-POST auslesen
kLeiner_HobBes antwortete auf FinalFantasy's Thema in Skript- und Webserverprogrammierung
Du meinst vielleicht das hier: http://php-faq.de/q/q-code-post.html -
Content von HTTP-POST auslesen
kLeiner_HobBes antwortete auf FinalFantasy's Thema in Skript- und Webserverprogrammierung
Gib $_POST doch mal aus: print_r($_POST), dann siehst du den Aufbau des Contents. -
viele URLs per Script aufrufen
kLeiner_HobBes antwortete auf TestseT's Thema in Skript- und Webserverprogrammierung
Nun, wenn du das lokal auf deinem Rechner laufen läßt, dann mach dir wegen der Laufzeit keine Gedanken (vielleicht mußt du höchstens ein Timeout in php.ini oder so hochsetzen). Ich dachte halt, daß du das auf nem Server deines Providers o.ä. laufen lassen willst, weil jene meistens einen Laufzeitbegrenzer oder so drinhaben. Da du von Windows sprichst: ja, ok, könnte man vielleicht auch mit VBS machen, da weiß ich aber net, wie's geht. Ich würd PHP dafür nehmen. -
viele URLs per Script aufrufen
kLeiner_HobBes antwortete auf TestseT's Thema in Skript- und Webserverprogrammierung
Naja, ich hab mich nur gewundert, wenn es dir so viel Mühe bereitet, jedesmal PHP oder Perl mitsamt Apache zu installieren, was du dann sonst nehmen willst. Pause im Script: sleep(). Aber, wie schon gesagt: Wenn du nur ne begrenzte Laufzeit für das Script hast, dann ist sleep() umso gefährlicher -
viele URLs per Script aufrufen
kLeiner_HobBes antwortete auf TestseT's Thema in Skript- und Webserverprogrammierung
Was hast du denn für Möglichkeiten, wenn du Perl/PHP erst einrichten mußt? Scriptansatz wäre etwa so: //in $ids sind alle zu löschenden IDs angegeben foreach ($ids as $id) { $fp = fopen("http://www.domain.de/del_angeb.php?=$id;vis=suu","r"); fclose($fp); } [/PHP][b]Ungetestet!![/b] Und ich weiß auch nicht, ob das Script dann nach ner Weile abbricht, weil der Server dann nen Script-Timeout sendet. Vielleicht muß man es häppchenweise durchlaufen lassen oder so. -
Primzahlen mit der Containerklasse "list" .... Aber wie ?
kLeiner_HobBes antwortete auf Wiesel's Thema in C und C++
Der Ansatz ist ansich schon etwas unperformant. Ich würd es eher so machen: #include <iostream> #include <list> #include <math.h> using namespace std; bool is_prime(int number) { if (number < 4) return true; if (number % 2 == 0 || number == 0) return false; for (int i = 5; i < sqrt(number); i+=2) if (number % i == 0) return false; return true; } void main() { const int OBERGRENZE = 500000; typedef list<int> TMyList; typedef list<int>::iterator TMyIterator; TMyList primzahlen; for (int i = 2; i < OBERGRENZE; i++) if (is_prime(i)) primzahlen.push_back(i); for (TMyIterator it = primzahlen.begin(); it != primzahlen.end(); it++) cout << (*it) << endl; } Berechnung hat ca. 1-2 sek. gedauert, während ich die nicht optimierte Lösung von heut Mittag bei gleicher OBERGRENZE nach ein paar Minuten abbrach. -
viele URLs per Script aufrufen
kLeiner_HobBes antwortete auf TestseT's Thema in Skript- und Webserverprogrammierung
Tja, schreib doch einfach ein PHP- oder Perl-Script, das den Qelltext der Übersichtsseite, von der aus du löschst, ausliest und die ganzen IDs rausarbeitet. Dann generierst du, am besten noch im selben Script, für alle IDs jeweils einen Aufruf der Löschseite, bei dem auch die jeweilige ID übergeben wird. -
OK. Ich steh schon in der Ecke und schäme mich
-
Primzahlen mit der Containerklasse "list" .... Aber wie ?
kLeiner_HobBes antwortete auf Wiesel's Thema in C und C++
SPOILER!!! *gg OK, ich gebs zu, mir war grad langweilig und eigentlich sollte man es selbst machen und so weiter .. aber immerhin ist es im Moment nicht geschwindigkeitsoptimiert!!! #include <iostream> #include <list> using namespace std; void main() { const OBERGRENZE = 50; typedef list<int> intliste; typedef list<int>::iterator myiterator; intliste primzahlen; //Liste füllen for (int i=2; i<=OBERGRENZE; i++) primzahlen.push_back(i); //Nicht-Primzahlen rausschmeißen for (myiterator lauf = primzahlen.begin(); lauf != primzahlen.end(); lauf++) for (myiterator i = lauf; i != primzahlen.end(); ) { myiterator temp = i++; if ((*temp) % (*lauf) == 0 && temp != lauf) primzahlen.erase(temp); } //Liste ausgeben for (myiterator m = primzahlen.begin(); m != primzahlen.end(); m++) cout << (*m) << endl; cin.get(); } -
Ping-Befehl mit C++Programm?
kLeiner_HobBes antwortete auf MrKidney's Thema in C++: Compiler, IDEs, APIs
Erstes Googlen. Beim ersten drüberschauen meine ich gelesen zu haben (4. oder 5. Eintrag mit Link zur Source), daß es jemand ohne MFC geschafft hat. Hat wohl direkt die WinAPI verwendet, und um diese kommst du IMHO nicht rum. -
Stimmt, hab ich vergessen. Wahrscheinlich kann man den Alias in der Berechnung nicht verwenden, aber die WHERE-Klausel wird ja noch vor der Gruppierung ausgeführt, insofern sehe ich sie nicht als problematisch.
-
[PHP]: file() auf Netzlaufwerkdatei
kLeiner_HobBes antwortete auf kLeiner_HobBes's Thema in Skript- und Webserverprogrammierung
Im Moment teste ich das alleine. Das seltsame ist ja: Wenn ich die entsprechende Seite im IIS so konfiguriere, daß sie unter meinem Domänen-Account läuft, dann hat sie Zugriff. Wenn ich aber sage, daß die Seite unter dem Benutzer läuft, der sie aufruft (Windows-Authentifizierung), geht es nicht, obwohl ich mit demselben Domänen-Account angemeldet bin (sehe ich auch an den Server-Variablen). Und ich wüßte jetzt halt nicht, wo ich irgendeine Paßwortverschlüsselung ändern könnte. Sollte ja eigentlich funktionieren. -
Du mischst normale Spaltenabfragen mit der Gruppierfunktion SUM(). Das geht nicht.
-
TCP/IP Server und Clients mit PHP
kLeiner_HobBes antwortete auf xixmarkusxix's Thema in Skript- und Webserverprogrammierung
Wenn du das .NET-Framework von Microsoft auf deinem Server laufen hast, dann hast du mit C# eine recht unkomplizierte Möglichkeit, einen Server zu programmieren. Dazu solltest du dir in den Namespaces System.Net; System.Net.Socket; die Klasse Socket anschauen (in der MSDN sind auch Beispiele dabei), insbesondere das asynchrone Lesen und Schreiben von Daten. Im Internet gibt es einige Tutorials dazu. Dann würd ich mir ne Konsolenanwendung bauen (oder, wenn du willst nen Dienst) und würd einen Socket an nem bestimmte Port "hören" lassen und auf Verbindungsanträge warten lassen. Wenn du eingehende Verbindungen annimmst und deren Sockets speicherst, dann kannst du diesen in regelmäßigen Abständen Informationen schicken. -
[PHP]: file() auf Netzlaufwerkdatei
kLeiner_HobBes antwortete auf kLeiner_HobBes's Thema in Skript- und Webserverprogrammierung
eben, das ist es ja, was ich net kapier. -
TCP/IP Server und Clients mit PHP
kLeiner_HobBes antwortete auf xixmarkusxix's Thema in Skript- und Webserverprogrammierung
Was für ein Server ist das? Windows oder UN*X? Unter UNIX würd ich mir nen kleinen Dienst in C oder C++ basteln, under Windows geht das, wenn das .NET-Framework installiert ist, noch einfacher. Clients können dann entweder über http-Protokoll oder direkt auf TCP-Basis die Infos abrufen bzw. sich verbinden und die Infos bekommen. -
[PHP]: file() auf Netzlaufwerkdatei
kLeiner_HobBes antwortete auf kLeiner_HobBes's Thema in Skript- und Webserverprogrammierung
Ich geh davon aus. Obwohl ich das mit nem Sysinternal-Tool auf positiv getestet habe, verweigert er mir den Zugriff. Versteh das, wer will... -
TCP/IP Server und Clients mit PHP
kLeiner_HobBes antwortete auf xixmarkusxix's Thema in Skript- und Webserverprogrammierung
Willst du das als Web-Applikation oder als Konsolenanwendung machen? Bei ner Web-Anwendung sehe ich das Problem (abgesehen davon, daß ich PHP nicht für geeignet halte), daß der Server ständig laufen muß und an bestimmten Ports "listen (listening)" soll. -
[PHP]: file() auf Netzlaufwerkdatei
kLeiner_HobBes antwortete auf kLeiner_HobBes's Thema in Skript- und Webserverprogrammierung
Ging auch net. Habs jetzt so gemacht, daß, wenn die Seite aufgerufen wird, das Script unter einer Benutzerkennung läuft, die auf jeden Fall Zugriff hat. Gefällt mir zwar net, aber es läuft jetzt jedenfalls. Danke für eure Bemühungen. -
string Nachricht = "Die Bildschirmauflösung ist " + a + "x" + b; Jetzt weiß ich grad net auswendig, ob MessageBox nen string oder ein char-Array will: 1. String: MessageBox(NULL,Nachricht,"... 2. char-Array: MessageBox(NULL,Nachricht.c_str(),"... Gruß