Die Suche ergab 691 Treffer

von BeRsErKeR
05.03.2011, 03:40
Forum: Allgemeines Talk-Brett
Thema: Facebook & Co.
Antworten: 83
Zugriffe: 16485

Re: Facebook & Co.

Ich kann dieses "OMG die wissen zu viel"-Gerede nicht nachvollziehen. Mal ehrlich, was ist so schlimm daran, wenn Facebook weiß wer ich bin? Wen interessieren denn irgendwelche unberühmten Personen? Mir ist es herzlich egal wenn alle Welt mich kennt. Im Endeffekt interessiert sich da eh ke...
von BeRsErKeR
04.03.2011, 20:30
Forum: Grafikprogrammierung
Thema: [OpenGL/Linux] Rendern direkt auf den Framebuffer
Antworten: 16
Zugriffe: 4427

Re: [OpenGL/Linux] Rendern direkt auf den Framebuffer

Mein Problem ist jetzt eher, dass ich einen GL-Kontext ohne Fenster erstellen will, der einfach hinnimmt, was auch immer aktuell auf dem Bildschirm steht. Hat da jemand eine Idee? Bin mir nicht 100%ig sicher, aber mit RootWindow(Display, ScreenNum) kommst du doch an das "root window" des ...
von BeRsErKeR
17.02.2011, 18:19
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Speicherlecks durch return-Pointer-Funktionen?
Antworten: 14
Zugriffe: 2129

Re: Speicherlecks durch return-Pointer-Funktionen?

Falls du Pointer aus Funktionen zurückgeben willst (was in deinem Beispiel wenig Sinn macht) dann nutze std::auto_ptr oder ähnliches: #include <memory> std::auto_ptr<vector> my_func() { return std::auto_ptr<vector>(new vector); } int main() { std::auto_ptr<vector> x = my_func(); my_func(); return 0;...
von BeRsErKeR
07.02.2011, 10:55
Forum: Algorithmen und Datenstrukturen
Thema: Verallgemeinerung Inklusion/Exklusion von Mengen
Antworten: 2
Zugriffe: 1631

Re: Verallgemeinerung Inklusion/Exklusion von Mengen

Was ich schon erkannt habe ist, dass z.B. folgendes gilt: 1/2 + 1/3 + 1/4 - 1/6 - 1/8 - 1/12 + 1/24 = (12 + 8 + 6 - 4 - 3 - 2 + 1) / 24 was so viel bedeutet wie: 1/x + 1/y + 1/z - 1/(x*y) - 1(x*z) - 1/(y*z) + 1/(x*y*z) = (y*z + x*z + x*y - z - y - x + 1) / (z!) wobei hier natürlich gelten muss: y = ...
von BeRsErKeR
07.02.2011, 10:41
Forum: Algorithmen und Datenstrukturen
Thema: Verallgemeinerung Inklusion/Exklusion von Mengen
Antworten: 2
Zugriffe: 1631

Verallgemeinerung Inklusion/Exklusion von Mengen

Hallo ich bastel gerade an einer Art Formel für die Mächtigkeit einer Gesamtmenge aus n vereinigten Teilmengen. Dabei kann man ja das Prinzip der Inklusion und Exklusion nutzen ( Link ). Der resultierende Satz ist schlüssig aber noch recht abstrakt. Mir ist auch bewusst, dass man das ganze nicht all...
von BeRsErKeR
04.02.2011, 20:14
Forum: Algorithmen und Datenstrukturen
Thema: Portscanner
Antworten: 24
Zugriffe: 5091

Re: Portscanner

Ich weiß immer noch nicht ob es Sinn macht, sich lange mit dieser Thematik zu beschäftigen, nur damit man was testen kann. Frag doch einfach mal nen Kumpel, ob du seinen Rechner für Testzwecke nutzen kannst. Falls du aber dennoch rumprobieren willst: Man kann soweit ich weiß sockets zwischen Prozess...
von BeRsErKeR
03.02.2011, 01:44
Forum: Algorithmen und Datenstrukturen
Thema: Portscanner
Antworten: 24
Zugriffe: 5091

Re: Portscanner

Es gibt bestimmte Port-Ranges, die fest vergeben sind (z.B. 80 für http usw). Man unterscheidet zwischen "Well Known Ports" (0-1023), "Registered Ports" (1024-49151) und "Dynamic/Private Ports" (49152-65535). In der Regel nutzt man also eine Portnummer aus letzterer Ran...
von BeRsErKeR
02.02.2011, 20:04
Forum: Algorithmen und Datenstrukturen
Thema: Portscanner
Antworten: 24
Zugriffe: 5091

Re: Portscanner

Also die verschiedenen Ports brauch ich, damit man später einen Port frei wählen kann. Und was soll das bringen? Und mehrere Instanzen auf einem Rechner, damit ich es bei mir testen kann, hab im moment nur einen Rechner hier stehn. Naja aber deswegen mehrere Ports zu nutzen finde ich nicht wirklich...
von BeRsErKeR
02.02.2011, 15:39
Forum: Algorithmen und Datenstrukturen
Thema: Eigener Kopierschutz
Antworten: 12
Zugriffe: 3802

Re: Eigener Kopierschutz

Mich schreckt die Seite schon durch Unübersichtlichkeit und schlechtes Design ab, dass ich da nie was kaufen oder suchen würde.
von BeRsErKeR
02.02.2011, 15:32
Forum: Algorithmen und Datenstrukturen
Thema: Portscanner
Antworten: 24
Zugriffe: 5091

Re: Portscanner

Da versteh ich nun aber nicht mehr wozu man mehrere Instanzen auf einem Rechner laufen lassen soll und wozu man verschiedene Ports braucht.
von BeRsErKeR
29.01.2011, 15:24
Forum: Algorithmen und Datenstrukturen
Thema: Portscanner
Antworten: 24
Zugriffe: 5091

Re: Portscanner

Bau dir doch einfach einen kleinen Port-Manager, der auch auf dem Rechner läuft. Der hat immer einen festen Port und alle deine Programm-Instanzen melden sich beim Start beim Port-Manager an und teilen ihm mit welchen Port sie nutzen. Dann kannst du von außen einfach beim Port-Manager anfragen und w...
von BeRsErKeR
28.01.2011, 21:54
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Absturz bei Aufruf der Funktion memset
Antworten: 7
Zugriffe: 1449

Re: Absturz bei Aufruf der Funktion memset

HeReSY hat geschrieben:Eigentlich müsste doch beim zweiten memset(&key...) der Compiler ne Fehlermeldung oder mindestens eine Warnung ausgeben, das tut er allerdings nicht.
Der Compiler meckert nicht, weil der erste Parameter ein void-Pointer ist. Und ein Pointer auf einen Pointer ist immer noch ein Pointer.
von BeRsErKeR
28.01.2011, 14:40
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Absturz bei Aufruf der Funktion memset
Antworten: 7
Zugriffe: 1449

Re: Absturz bei Aufruf der Funktion memset

memset(&key, 0x00, sizeof(key)); Welches der beiden Fälle ist denn nun richtig? Bisher ist für mich immer der obige Fall richtig gewesen, da er ja ein painter auf das erste element des Array's ist. Im zweiten Fall, erhalte ich meiner Meinung nach aber den Pointer des Pointers, oder etwa nicht? ...
von BeRsErKeR
27.01.2011, 20:38
Forum: Algorithmen und Datenstrukturen
Thema: Virtuelle Vererbung und C'tor-Calls
Antworten: 9
Zugriffe: 2728

Re: Virtuelle Vererbung und C'tor-Calls

Wie schon gesagt ich will die virtuelle Vererbung nicht ändern. Sie hat ihre Daseinsberechtigung. Aber ich möchte sie nicht für Einfachvererbung nutzen müssen, nur weil ich eine Mehrfachvererbung (mit einer Basis-Instanz) drin hab. Zumal es vom logischen Aufbau her möglich wäre, dort ohne auszukommen.
von BeRsErKeR
27.01.2011, 15:49
Forum: Algorithmen und Datenstrukturen
Thema: Virtuelle Vererbung und C'tor-Calls
Antworten: 9
Zugriffe: 2728

Re: Virtuelle Vererbung und C'tor-Calls

ass die letzte Klasse in der Hierarchy nicht unbedingt etwas von der darunter liegenden Hierarchy wissen muss Jetzt mal unabhängig von diesem Vererbungsproblem, finde ich diese Aussage ein wenig seltsam. Du musst nichst von der Implementierung der zu Grunde liegenden Hierarchie wissen, doch wenn wi...
von BeRsErKeR
26.01.2011, 23:22
Forum: Algorithmen und Datenstrukturen
Thema: Leute! Hört auf, eure Texturen zu formatieren!
Antworten: 27
Zugriffe: 11794

Re: Leute! Hört auf, eure Texturen zu formatieren!

Ich wollte mit meinen Ausführungen nur sagen, dass das BMP-Format für mich eine Daseinsberechtigung hat, wenn auch nicht als Zielformat. Wenn man sich dabei auf ein ganz spezifisches Format (24 Bit / 32 Bit ohne Kompression usw) festlegt, ist das ganze eigentlich auch recht nah an Rohdaten. Der BMP-...
von BeRsErKeR
26.01.2011, 23:05
Forum: Algorithmen und Datenstrukturen
Thema: Virtuelle Vererbung und C'tor-Calls
Antworten: 9
Zugriffe: 2728

Re: Virtuelle Vererbung und C'tor-Calls

Gibt es da Lösungen oder plausible Gründe, warum das so gelöst ist? (von hier an mutgemaßt) Weil es konsistenter ist: Wenn man eine virtuelle Vererbung definiert, legt man fest, dass man die Konstruktion der Basis von der zuletzt ableitenden Klasse aus vorgenommen haben will. Immer. Nicht nur dann,...
von BeRsErKeR
26.01.2011, 18:40
Forum: Algorithmen und Datenstrukturen
Thema: Virtuelle Vererbung und C'tor-Calls
Antworten: 9
Zugriffe: 2728

Virtuelle Vererbung und C'tor-Calls

Virtuelle Vererbung wird ja meist in Zusammenhang mit Mehrfachvererbung eingesetzt. Hier mal ein Beispiel: class Person { string name; // ... }; class Mitarbeiter : public virtual Person { /* ... */ }; class Kunde : public virtual Person { /* ... */ }; class MitarbeiterUndKunde : public Mitarbeiter,...
von BeRsErKeR
26.01.2011, 18:28
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Liste mit Template-Klassen
Antworten: 21
Zugriffe: 2508

Re: Liste mit Template-Klassen

Es handelt sich hier um eine Art I/O-Port Klasse, die als Schnittstelle zwischen einer Steuerung und einer Simulation dient. Dabei sind diese Port-Klassen so designed, dass man verschiedene Steuersignale und Antworten nutzen kann (bools für States, floats für Geschwindigkeiten, usw). Daher werden da...
von BeRsErKeR
26.01.2011, 18:20
Forum: Algorithmen und Datenstrukturen
Thema: Leute! Hört auf, eure Texturen zu formatieren!
Antworten: 27
Zugriffe: 11794

Re: Leute! Hört auf, eure Texturen zu formatieren!

PNG ist durch libpngs Allgemeinheit ein wenig umständlicher zu laden, dafür funktionieren dann aber alle Farbtiefen und relevanten Features bis in alle Ewigkeit. Wobei das weniger an libpng liegt, als an der festgezurrten PNG-Definition. libpng bzw. die zlib braucht man dafür nicht (unbedingt), wob...
von BeRsErKeR
26.01.2011, 01:32
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Liste mit Template-Klassen
Antworten: 21
Zugriffe: 2508

Re: Liste mit Template-Klassen

Das ist doof. Ich hab dir im letzten Post schon wieder gedankt. Nun habe ich Angst was kommt ...
von BeRsErKeR
26.01.2011, 01:26
Forum: Algorithmen und Datenstrukturen
Thema: Leute! Hört auf, eure Texturen zu formatieren!
Antworten: 27
Zugriffe: 11794

Re: Leute! Hört auf, eure Texturen zu formatieren!

Wenn die BMPs ihren Stammordner nicht verlassen und das Produkt mit dem „spartanischen“ Format arbeitet, ist ja dann alles im Lot :) Was ich anprangere ist, wenn sowas beim Kunden landet. Das ist ganz mies. (Gilt übrigens auch, wenn man auf Modder setzt – die haben es auch schon schwer genug, wenn ...
von BeRsErKeR
26.01.2011, 01:18
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Liste mit Template-Klassen
Antworten: 21
Zugriffe: 2508

Re: Liste mit Template-Klassen

Krishty hat geschrieben:Nur das.
Danke für die Deutschstunde. ;) Ich ergebe mich dann mal weiter!
von BeRsErKeR
26.01.2011, 01:14
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Liste mit Template-Klassen
Antworten: 21
Zugriffe: 2508

Re: Liste mit Template-Klassen

Krishty hat geschrieben:
BeRsErKeR hat geschrieben:Macht Sinn.
Ergibt einen.
Das auch.
von BeRsErKeR
26.01.2011, 01:11
Forum: Algorithmen und Datenstrukturen
Thema: Leute! Hört auf, eure Texturen zu formatieren!
Antworten: 27
Zugriffe: 11794

Re: Leute! Hört auf, eure Texturen zu formatieren!

Wie gesagt nutze ich fast nur 24 Bit Bitmaps. Nichts Monochromes etc. Das einzig nervige sind dabei die eventuell nötigen ZeroBytes (was man bei den 32 Bit Bitmaps nicht hat). Ich lese da eigentlich nur Breite, Höhe und Pixeldaten aus. Der Rest im Header interessiert mich herzlich wenig. Und eine kl...
von BeRsErKeR
26.01.2011, 00:55
Forum: Algorithmen und Datenstrukturen
Thema: Leute! Hört auf, eure Texturen zu formatieren!
Antworten: 27
Zugriffe: 11794

Re: Leute! Hört auf, eure Texturen zu formatieren!

(PNG ist vor allem überlegen, weil seine Chunk-Struktur im Gegensatz zu BMP einen einigermaßen konsistenten Weg bietet, Wucherungen zu kontrollieren und die Logik der Anwendungen nicht zu verkomplizieren. Wer heute noch BMP benutzt, hat entweder exotische Beweggründe oder ist schlicht dumm.) Ich nu...
von BeRsErKeR
26.01.2011, 00:32
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Liste mit Template-Klassen
Antworten: 21
Zugriffe: 2508

Re: Liste mit Template-Klassen

Japp. Wenn du dir aber wirklich sicher bist, dass der Typ stimmt (und sich der Text vielleicht früher schon bewährt hat), benutzt du immer reinterpret_cast , machst die Klasse in Release-Builds komplett leer und setzt ein assert(dynamic_cast<MyClass *>(baseptr)); davor. Dann halten deine Debug-Buil...
von BeRsErKeR
26.01.2011, 00:17
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Liste mit Template-Klassen
Antworten: 21
Zugriffe: 2508

Re: Liste mit Template-Klassen

Stimmt natürlich. Guter Denkanstoß. Man könnte ja dann noch eine Klasse hinzufügen, die die Liste hält und dann Methoden wie template <typename T> void setValue(const std::string &name, const T &value); template <typename T> const T &getValue(const std::string &name); einfügen, die d...
von BeRsErKeR
26.01.2011, 00:08
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Liste mit Template-Klassen
Antworten: 21
Zugriffe: 2508

Re: Liste mit Template-Klassen

Und wie würde die Basisklasse aussehen? Einfach leer lassen?

Wäre natürlich toll, wenn man außen nicht unbedingt casten müsste, sondern das ins Interne verschieben könnte.
von BeRsErKeR
26.01.2011, 00:02
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Liste mit Template-Klassen
Antworten: 21
Zugriffe: 2508

Liste mit Template-Klassen

Hi mir ist bewusst, dass man Template-Klassen nicht direkt in einer Liste speichern kann (mit Liste meine ich hier einen beliebigen STL-Container oder ein Array). Normal geht man ja den Weg über eine abstakte Basisklasse, die alle Interfaces virtuell anbieten und man hält dann eine Liste aus BaseCla...