Die Suche ergab 691 Treffer
- 13.04.2013, 16:37
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Unicode Strings
- Antworten: 72
- Zugriffe: 7922
Re: Unicode Strings
Nur habe ich ein wenig Angst davor. UCS-32 auf einem Unix-System bedeutet ungefähr doppelten Speicherverbrauch für Strings. Eigentlich egal, denn Speicher gibt es mehr als genug. Was ich aber nicht global abschätzen kann ist, ob ich mir da ein Performance-Problem einhandle, weil die Cache Misses hä...
- 13.04.2013, 16:32
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Unicode Strings
- Antworten: 72
- Zugriffe: 7922
Re: Unicode Strings
Es scheint mir nicht so, dass das nur auf Windows laufen soll. Oder liege ich da falsch?Krishty hat geschrieben:Weil die meisten Windows-APIs mit UTF-16 arbeiten, ist das dort auch UTF-8 vorzuziehen.
- 13.04.2013, 16:21
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Unicode Strings
- Antworten: 72
- Zugriffe: 7922
Re: Unicode Strings
Hallo Leute! Ich wollte mich mal umhören wie ihr in heutigen Zeiten mit Unicode Strings umgeht. Am liebsten würde ich UTF-16 Strings benutzen, also fällt std::string schon mal weg. Auch std::wstring fällt weg, da man es leider nicht geschafft hat die Größe von wchar_t zu standardisieren. Eine Mögli...
- 10.04.2013, 18:57
- Forum: Allgemeine Fragen der Spieleentwicklung
- Thema: Weniger Hobby-Projekte?
- Antworten: 73
- Zugriffe: 24900
Re: Weniger Hobby-Projekte?
Es geht mir ja nicht um konkrete Problemlösungen. Es passiert selten, dass ich vor einem Problem stehe, welches ich nicht irgendwie lösen kann. Allerdings führt sowas dazu dass man sich nur mäßig weiterentwickelt und oft auch gleiche Verfahren anwendet. Aber gerade der Austausch mit anderen Entwickl...
- 10.04.2013, 13:17
- Forum: Allgemeine Fragen der Spieleentwicklung
- Thema: Weniger Hobby-Projekte?
- Antworten: 73
- Zugriffe: 24900
Re: Weniger Hobby-Projekte?
Mir ist auf jeden Fall aufgefallen, dass hier weniger los ist und Neuzugänge sind rar geworden. Auch habe ich gemerkt, dass 90% der neuen Themen für mich uninteressant sind. Nicht weil sie an sich schlecht oder uninteressant sind, sondern weil sie eher in eine Richtung gehen, die mich nicht so sehr ...
- 27.03.2013, 17:12
- Forum: Vorstellungsbereich
- Thema: Showroom - Aktuelle Arbeiten und Projekte
- Antworten: 1998
- Zugriffe: 927363
Re: Showroom - Aktuelle Arbeiten und Projekte
Hallo zusammen, ich möchte auch mal wieder ein Projekt posten weil ihr schon lange nichts mehr von mir gehört habt. Das Projekt hat im weiteren Sinne etwas mit Games zu tun. Ziel war es Hardware und Software zu schaffen um Spielkarten zu analysieren. Details im Paper ( http://www.spech.de/project/m...
- 18.03.2013, 22:00
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: [C#] TextBox mit Encodings
- Antworten: 5
- Zugriffe: 1340
Re: [C#] TextBox mit Encodings
Wie hier: http://blogs.msdn.com/b/oldnewthing/archive/2007/04/17/2158334.aspx beschrieben. Entweder sicher erkennen oder als 8-Bit ANSI behandeln. Kannst ja die API-Funktion IsTextUnicode verwenden, vielleicht benutzt .NET die sogar intern? Dann biste mindestens "genauso" schlecht wie Not...
- 16.03.2013, 19:03
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: [C#] TextBox mit Encodings
- Antworten: 5
- Zugriffe: 1340
Re: [C#] TextBox mit Encodings
Danke erstmal für die Antwort. Das Encoding erkennen ist prinzipiell nicht möglich, es sei denn ich rate wie es z.B. Notepad macht wenn kein BOM da ist. Aber darauf will ich mich ehrlich gesagt nicht verlassen, da das Programm real eingesetzt wird und Encoding-Fehler ein NoGo sind und verheerende Au...
- 16.03.2013, 17:57
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: [C#] TextBox mit Encodings
- Antworten: 5
- Zugriffe: 1340
[C#] TextBox mit Encodings
Hallo, ich möchte einen kleinen HTML-Editor für eine Applikation schreiben, der eigentlich nur aus einer ToolBar und einer RichTextBox besteht. RichText nur zwecks Syntax-Highlighting, daher können wir für diesen Fall einfach von einer normalen TextBox ausgehen. Da die HTML-Dateien, die man damit öf...
- 17.02.2013, 23:55
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: [SOLVED] Problem beim Serialisieren von abgeleiteten Klassen
- Antworten: 3
- Zugriffe: 1720
Re: [C#] Problem beim Serialisieren von abgeleiteten Klassen
Danke für die Antworten. Ich habe es nun aber mittels XmlType vor der Config-Klasse gelöst. using System.Xml.Serialization; namespace Foo { [Serializable, XmlType("Foo.Bar")] public class Bar : Configuration { ... } } Das muss zwar jeder der ein Plugin schreibt beachten, aber es gibt eh ei...
- 15.02.2013, 13:21
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: [SOLVED] Problem beim Serialisieren von abgeleiteten Klassen
- Antworten: 3
- Zugriffe: 1720
[SOLVED] Problem beim Serialisieren von abgeleiteten Klassen
Ich habe ein ziemlich allgemeines Interface für Konfigurationsdaten und auch noch eine abstrakte Basisklasse, die das Interface nutzt. Plugin-DLLs nutzen diese Basisklasse und leiten davon ihre eigenen Konfigurationdaten-Klassen ab. Diese Plugin-DLLs werden dynamisch geladen. Dann möchte ich Daten s...
- 05.02.2013, 19:32
- Forum: Artikel, Tutorials und Materialien
- Thema: Was ist mit unserem WNDPROC-in-Klasse-Tutorial?
- Antworten: 26
- Zugriffe: 16936
Re: Was ist mit unserem WNDPROC-in-Klasse-Tutorial?
Speichern des Pointers auf das Fensterobjekt im HWND selber mittels SetWindowLongPtr() und GetWindowLongPtr(). Nachteil: Eventuell Überschneidungen. Möglichkeit a): Übermittlung des Pointers auf das Fensterobjekt in der WM_NCCREATE-Nachricht Möglichkeit b): Ablegen des Fensterobjektes in einem TLS-...
- 24.01.2013, 11:55
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Zahl bitweise spreizen
- Antworten: 15
- Zugriffe: 2752
Re: Zahl bitweise spreizen
Evtl. auch interessant: http://graphics.stanford.edu/~seander/bithacks.html#Interleave64bitOps ;) Wirklich sehr interessant. Auf Schrompfs Beispiel bezogen kann er das dann einfach mit folgendem Code machen: unsigned int bits = 15; // should be lower than 2^16 bits = (bits | (bits << 8)) & 0x00...
- 24.01.2013, 11:06
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Zahl bitweise spreizen
- Antworten: 15
- Zugriffe: 2752
Re: Zahl bitweise spreizen
Das war eben zum Test reingehackt. unsigned ist schon klar. ;)Krishty hat geschrieben:Ich schätze, Leistung ist ihm gerade wichtiger als deutlicher Quelltext. Außerdem: unsigned bei Bitgeschichten! ;)
Übrigens kann man das Beispiel vielleicht auch auf relativ einfache Bitoperationen reduzieren.
- 24.01.2013, 10:46
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Zahl bitweise spreizen
- Antworten: 15
- Zugriffe: 2752
Re: Zahl bitweise spreizen
Wenn es vom Code her kürzer sein soll: int result = 0; for (int i = 0; i < n; ++i) { int val = (bits & (1 << i)) << 1; result += val * val; } result >>= 1; Damit machst du z.B. aus "00001111" -> "10101010". Wenn du "01010101" haben willst musst du halt result >>= 2;...
- 27.12.2012, 12:09
- Forum: Allgemeine Fragen der Spieleentwicklung
- Thema: Frage zum eigenen GUI in DirectX9
- Antworten: 5
- Zugriffe: 3108
Re: Frage zum eigenen GUI in DirectX9
Also sollte ich am besten für jeden Button/jedes Eingabefeld eine Klasse machen? Wie diese funktionieren, hab ich ja, ich möchte nur das etwas ordentlicher und einfach (sowie am besten-laufend) geschrieben haben. Mach doch einfach eine Basisklasse für alle GUI-Elemente (z.B. Widget), die grundlegen...
- 25.12.2012, 23:25
- Forum: Algorithmen und Datenstrukturen
- Thema: Weiß jemand, was für Daten das sein könnten?
- Antworten: 8
- Zugriffe: 3314
Re: Weiß jemand, was für Daten das sein könnten?
Ich habe hier die binäre Ausgabe einer Anwendung, und versuche, die zu visualisieren. Um welche Anwendung oder wenigstens Art von Anwendung handelt es sich denn? Dann könnte man leichter Vermutungen aufstellen. Die Werte klingen jedenfalls recht merkwürdig. Ich würde entweder auf eine Art Verschlüs...
- 25.12.2012, 23:19
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: [WinAPI] Fensterzustände
- Antworten: 3
- Zugriffe: 1705
Re: [WinAPI] Fensterzustände
Prinzipiell ist auch die Z-Order noch entscheidend (siehe SetWindowPos).
- 19.12.2012, 12:48
- Forum: Algorithmen und Datenstrukturen
- Thema: Kompression: Matches finden
- Antworten: 7
- Zugriffe: 2430
Re: Kompression: Matches finden
Mit lazy-matching, variabler chunk_size (die ggf. an die Datengröße angepasst wird) und huffman-encoded Match-Daten, sowie einer höheren max_match_size komme ich nun schon annähernd auf die Deflate-Kompressionsraten. Die Dauer der Komprimierung ist allerdings noch größer, wobei auch große Dateien no...
- 18.12.2012, 18:41
- Forum: Algorithmen und Datenstrukturen
- Thema: Kompression: Matches finden
- Antworten: 7
- Zugriffe: 2430
Re: Kompression: Matches finden
Studieren? Lange ists her... Ne ich durfte mich in letzter Zeit viel mit CHM-Dateien rumschlagen und baue für das Format einen Encoder/Decoder + GUI, die ohne das häßliche COM-Objekt auskommen und womit man Daten direkt editieren kann. Bislang gibt es zwar viele Decoder aber wenig Encoder und die, d...
- 18.12.2012, 16:24
- Forum: Algorithmen und Datenstrukturen
- Thema: Kompression: Matches finden
- Antworten: 7
- Zugriffe: 2430
Re: Kompression: Matches finden
Was jetzt noch fehlt ist das lazy-matching von Deflate. Mal gucken was ich da noch an Kompressionsrate rausholen kann. Ich hab mal ein Test mit einem 32MB Bitmap gemacht was größtenteils gleichfarbige Flächen enthält mit ein paar Kritzeleien drüber. Mein Algorithmus schrumpft das ganze ohne grafik-s...
- 17.12.2012, 21:54
- Forum: Algorithmen und Datenstrukturen
- Thema: Kompression: Matches finden
- Antworten: 7
- Zugriffe: 2430
Re: Kompression: Matches finden
Man verwendet Chunks mit maximal 64k. Es wird also nie gegen das ganze geprüft. Denke ich. Meine das so gelesen zu haben. Bei einem Video, das nicht als 24Bit RGB abgelegt ist, also schon eine Kompression durchlaufen hat, ist das Kompressionsergebnis eher gering. Kompression bedeutet immer das Entf...
- 17.12.2012, 19:03
- Forum: Algorithmen und Datenstrukturen
- Thema: Kompression: Matches finden
- Antworten: 7
- Zugriffe: 2430
Kompression: Matches finden
Hallo ich bastel gerade an einer Komprimierung die eine abgewandelte Form von LZW/LZX benutzt. Genauer gesagt gibt es 257 Symbole: 256 für die normalen Byte-Literale und 256 kennzeichnet ein Match. Auf ein Match-Literal folgen dann kodiert die Match-Length und das Match-Offset. Prinzipiell ist dies ...
- 11.12.2012, 22:37
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Stream mit Nullen füllen
- Antworten: 2
- Zugriffe: 768
Re: Stream mit Nullen füllen
Andere Frage: ist der Code wirklich dermaßen zeitkritisch? im Notfall kannst du einfach messen, welche Variante schneller ist. Aber ich kann mir auch gut vorstellen, dass du hier am falschen Ende optimierst. Naja es geht mir eigentlich weniger um die Optimierung meines Codes, der in der Tat nicht z...
- 11.12.2012, 22:32
- Forum: News und Ankündigungen
- Thema: Jugendliche Programmierer und die Probleme mit den Eltern
- Antworten: 5
- Zugriffe: 10216
Re: Jugendliche Programmierer und die Probleme mit den Elter
Jemand der keinen Schulabschluss hat, aber göttlich im Programmieren ist, findet einen guten Job. Das Internet bietet die Möglichkeit sich in alle Richtungen selbst zu bilden, seinen eigenen Bildungsweg zu gehen. Wenn man das erkannt hat wirkt die Schule in der heutigen Form sogar verblödend. Naja ...
- 11.12.2012, 22:05
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Stream mit Nullen füllen
- Antworten: 2
- Zugriffe: 768
Stream mit Nullen füllen
Mal eine grundsätzliche Frage. Sagen wir mal, ich habe einen Stream und muss nun einen großen Block Nullen einfügen (z.B. um einen Sektor aufzufüllen). Wäre es performanter ein Byte-Array mit der Größe anzulegen und dieses Byte-Array in den Stream zu schreiben oder ist hier eine for-Schleife mit n W...
- 08.12.2012, 14:42
- Forum: News und Ankündigungen
- Thema: Jugendliche Programmierer und die Probleme mit den Eltern
- Antworten: 5
- Zugriffe: 10216
Re: Jugendliche Programmierer und die Probleme mit den Elter
Ich wusste gar nicht, dass es solche Probleme gibt. Mit Computerspielen kenn ich das, aber mit Programmieren? Das hat ja dann eher mit der Dauer der verbrachten Zeit vorm PC zu tun und mMn glauben die Eltern halt immer dass man spielt wenn man vorm PC sitzt. Aber ich glaube wenn man seinen Eltern ve...
- 06.12.2012, 10:25
- Forum: Artikel, Tutorials und Materialien
- Thema: Artikelempfehlungen, interessante Publikationen o.Ä.
- Antworten: 483
- Zugriffe: 343930
Re: Artikelempfehlungen, interessante Publikationen o.Ä.
Mir ist aufgefallen, dass viele gepostete Artikel eher mit Grafik-Programmierung zu tun haben, was mich nun nicht so wirklich interessiert. Kennt jemand vielleicht ein paar gute Artikel zum Thema KI-Programmierung (ruhig auch theoretische Ansätze zum Thema KI und zu verwandten Themen)? Oder auch ein...
- 05.12.2012, 00:14
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Qt ohne Add-In, VS2012 Build Rules?
- Antworten: 60
- Zugriffe: 21423
Re: Qt ohne Add-In, VS2012 Build Rules?
Ich versteh nicht so ganz wozu ihr da im XML rumschreiben müsst. Du kannst das ganze doch einfach direkt im Visual Studio konfigurieren in Abhängigkeit von der Dateiendung. Oder ist das VS2012 wirklich so umständlich geworden? Ich hab gestern erst ein altes Qt-Projekt ausgegraben, das noch mit Qt v...
- 04.12.2012, 14:55
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Qt ohne Add-In, VS2012 Build Rules?
- Antworten: 60
- Zugriffe: 21423
Re: Qt ohne Add-In, VS2012 Build Rules?
Ich versteh nicht so ganz wozu ihr da im XML rumschreiben müsst. Du kannst das ganze doch einfach direkt im Visual Studio konfigurieren in Abhängigkeit von der Dateiendung. Oder ist das VS2012 wirklich so umständlich geworden? Ich hab gestern erst ein altes Qt-Projekt ausgegraben, das noch mit Qt vo...