Die Suche ergab 269 Treffer

von DerAlbi
29.03.2015, 17:02
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1528762

Re: Jammer-Thread

Borland und GCC compilieren das Minimalbeispiel NICHT. Es wird für fuck(0,0) das Template nicht gefunden! Borland: ::fuck(0, 0) -> Keine Übereinstimmung für 'fuck(int,int)' gefunden fuck(0, 0) -> Mehrdeutigkeit zwischen 'fuck<T>(T *,T *)' und 'Foo::fuck' GCC ::fuck(0, 0) -> too many arguments to fun...
von DerAlbi
29.03.2015, 03:01
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1528762

Re: Jammer-Thread

Was bei dir da passiert, kenne ich aus der Mikrocontroller-Programmierung und wird eigentlich mit dem Schlüsselwort volatile erzwungen - sonst aber tunlichst vermieden...... Das ist mega pervers, wenn der Compilder das dort hinzuinterpretiert, nur weil er irgendwo das tracking verliert. Allerdings h...
von DerAlbi
05.03.2015, 03:31
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1528762

Re: Jammer-Thread

Tjaaah wer floaten will muss loaden ^_^ Ich weiß noch nicht ganz wieso das aufpusten auf die doppelte größe ein so großes gegenargument ist. Wichtig ist, dass man das nur während der cpu-internen arbeiten macht, das lesen und rausschreiben wird davon beeinflusst... aber wenn man eh 64bit register ha...
von DerAlbi
05.03.2015, 01:19
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1528762

Re: Jammer-Thread

Also ich finde das auch merkwürdig. Wenn man überlegt, dass z.B. ein I7 bis zu 29 Instruktionen pro Takt schafft (kA, ob das für alle cores gilt, oder für einen o_O Ist egal. Selbst wenn man das durch 8 teilst isses doch =4). Wenn man wirklich mit der vorhanden Rechenleistung datenverarbeitung betri...
von DerAlbi
02.03.2015, 21:16
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1528762

Re: Jammer-Thread

:cry: Ach Leute :cry: ich kann einfach nicht mehr programmieren. Alles, was mal war ist irgendwie weg. Mein Hirn windet sich erbärmlich umd Algorithmen zu finden... ich bin zu faul komplexe Probleme anzugehen.. und aaawww mein Code sieht einfach nur noch scheiße aus. Man kanns nicht anders sagen. Zu...
von DerAlbi
29.01.2015, 15:06
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1528762

Re: Jammer-Thread

Das ist der Grund, warum OpenSource so kläglich scheitert. Es macht keinen Spaß es zu benutzen. Ohne Kommerzialisierungshintergrund fehlt der gesamte Schritt "was die kunden eigentlich wollen" in der Entwicklung. Die Leute checken das nicht: Benutzer wollen NICHT kompilieren und NICHT Fehl...
von DerAlbi
09.10.2014, 13:38
Forum: Allgemeines Talk-Brett
Thema: Anti-Jammer-Thread
Antworten: 2059
Zugriffe: 704018

Re: Anti-Jammer-Thread

Na der syntaktische Zucker sollte doch auch mit Iteratoren gehen :-) Aber was ich mich tatsächlich gerade frage ist: wenn man eine lineare Operation auf ein Array anwendet.. ist das rückwärts langsamer? Füllt sich so eine cacheline langsam wärned man auf die vorhanden bytes schon zugreifen kann, ode...
von DerAlbi
07.10.2014, 16:38
Forum: Allgemeines Talk-Brett
Thema: Anti-Jammer-Thread
Antworten: 2059
Zugriffe: 704018

Re: Anti-Jammer-Thread

schau nochmal auf das smiley vor der Beitragsüberschrift :-P Trotzdem schön irgendwie!
von DerAlbi
07.10.2014, 16:18
Forum: Allgemeines Talk-Brett
Thema: Anti-Jammer-Thread
Antworten: 2059
Zugriffe: 704018

Re: Anti-Jammer-Thread

Uuuuiiiii man lernt aber auch nie aus. Manche mögen ihn als alten Hut kennen, aber mich hats noch überrascht!
C++ hat einen "downto"-Operator.. :-O

Code: Alles auswählen

int i = 123;
while (i --> 0) { .. }
..Krishty? irgendwelche lowlevel Codeanalysen dazu? ;-)
von DerAlbi
21.08.2014, 23:00
Forum: Allgemeines Talk-Brett
Thema: Anti-Jammer-Thread
Antworten: 2059
Zugriffe: 704018

Re: Anti-Jammer-Thread

Das liegt am Brom in der Plastik. Das ist bei vielen Geräten so. Das ist Teil des Flammenschutzes und dieser zersetzt sich durch Lichteinwirkung oder normale Alterungseffekte mit der Zeit.

http://www.boojakascha.ch/index.php?pag ... staurieren

have fun
von DerAlbi
15.07.2014, 04:02
Forum: Algorithmen und Datenstrukturen
Thema: Scrollen mit Word Wrap
Antworten: 55
Zugriffe: 15603

Re: Scrollen mit Word Wrap

Jah, ich denk das mit dem Zeichenweise hat schon was.. scheint schlauer und schneller zu sein. Allerdings finde ich nicht, dass das _lineare_ skalieren des Speicherverbrauchs mit dem Aufwand irgendwie relevant ist... quadratisch oder kubisch wär schlimm... aber linear? Naja ist egal: Zeichenweise ro...
von DerAlbi
13.07.2014, 04:49
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1528762

Re: Jammer-Thread

Ich hab heute mal wieder programmiert.... ich kanns nicht mehr :-(
Man eh, wie krass man abbaut... hab 2h gebraucht, für etwas was früher 20min gedauert hätte... das ist quasi 10x so lange oder so.
(Aufbereitung von Messdaten: entferne alle Punkte, die einem Graphen keine Information hinzufügen)
von DerAlbi
13.07.2014, 04:36
Forum: Algorithmen und Datenstrukturen
Thema: Scrollen mit Word Wrap
Antworten: 55
Zugriffe: 15603

Re: Scrollen mit Word Wrap

Du solltest den Text beim Laden genau 1x analysieren und eine Tabelle anlegen. Finde jeden möglichen Umbruch heraus (Whitespaces, Minus, Klammern..?) und speicher den Pixelabstand (für den Renderer), Start und Ende des Worts im String. Das sollte relativ schnell gehen. Jetzt kannst du die einzelnen ...
von DerAlbi
06.07.2014, 19:58
Forum: Grafikprogrammierung
Thema: schwammige Kamerabewegung ruckelt
Antworten: 6
Zugriffe: 2191

Re: schwammige Kamerabewegung ruckelt

"da der Weg z.b. immer halbiert wird" Das beschreibt dann eine Exponentialfunktion.... ich vermute du hast die geschwindigkeit der annäherung nicht als Funktion berechnet, sondern hast irgendsowas: Position = Position*0.95 + SollPosition*0.05. Setzt man jetzt die Faktoren 0.5 und 0.5 ein, ...
von DerAlbi
19.06.2014, 00:48
Forum: Grafikprogrammierung
Thema: SharpGL Textur Zeichnen
Antworten: 3
Zugriffe: 1636

Re: SharpGL Textur Zeichnen

...du übergibst auch 3x die gleiche Texturkoordinate. ;-)
von DerAlbi
22.05.2014, 21:43
Forum: Algorithmen und Datenstrukturen
Thema: unsigned int zu char[]
Antworten: 31
Zugriffe: 8667

Re: unsigned int zu char[]

Ich hätte gedacht, man exerziert das mal mit jeder Deziamlstelle druch. Da müsste doch der selbe Code entstehen, nur dass man ihn mit Sprungmarken zwischendrin anspringen kann, um die großen zahlen zu umgehen.
Das ein Einfaches if/else nicht viel bringt, könnt ich nachvollziehen
von DerAlbi
22.05.2014, 20:47
Forum: Algorithmen und Datenstrukturen
Thema: unsigned int zu char[]
Antworten: 31
Zugriffe: 8667

Re: unsigned int zu char[]

Kirshty. Deine BCD-Zerlegung ist doch kacke so. Nen Haufen Rechenoperationen für nichts und wieder nichts, wenn die Zahl klein ist. Mich wurmt das :-D

Kannste daraus nicht nen Duff-Device machen? Wenn du die Länge der BCD-Zahl kennst (über den 10er-Log) müsste man da doch noch sparen können.
von DerAlbi
22.05.2014, 17:15
Forum: Algorithmen und Datenstrukturen
Thema: unsigned int zu char[]
Antworten: 31
Zugriffe: 8667

Re: unsigned int zu char[]

Ooooooch das ist doch blöd, wenn komplizierter Code schneller ist als einfacher :-(
von DerAlbi
22.05.2014, 15:54
Forum: Algorithmen und Datenstrukturen
Thema: unsigned int zu char[]
Antworten: 31
Zugriffe: 8667

Re: unsigned int zu char[]

Eigentlich nicht. Nach Durchlauf der Schleife steht bei mir immer eine -1 in Length. Das liegt am Post-Decrement beim letzen Schreibzugriff. Wenn da mal ne -2 steht, liegts daran, dass der Festkomma-Logarithmus eine Bitungenauigkeit hat (sollte heftigst selten sein). Du kannst natürlich Buffer[Lengt...
von DerAlbi
22.05.2014, 15:32
Forum: Algorithmen und Datenstrukturen
Thema: unsigned int zu char[]
Antworten: 31
Zugriffe: 8667

Re: unsigned int zu char[]

Ehh sry, irgendwie kam deine Antwort jetzt gerade erst an, die scheint aber schon 23Minuten zu existieren. Ich hab inzwischen nochmal hefigst rumeditiert, es tut mir leid, dass du dich auf Text beziehst, der nicht mehr da ist - ich hätt den nicht weggenommen, wenn den jemand referenziert. Also ich h...
von DerAlbi
22.05.2014, 14:42
Forum: Algorithmen und Datenstrukturen
Thema: unsigned int zu char[]
Antworten: 31
Zugriffe: 8667

Re: unsigned int zu char[]

OK, aber deine Code-Beispiele haben immer mindestens so viele Divisionen und Multiplikationen wie die Zahl Dezimalstellen hat. Ich weiß nicht, wieso das Rumgewurste mit BCD schneler sein soll als die naive Schleife: unsigned int Number = 400051567; int Length = (_BitScanReverse(Number)*int((1<<23)/3...
von DerAlbi
21.05.2014, 19:15
Forum: Algorithmen und Datenstrukturen
Thema: unsigned int zu char[]
Antworten: 31
Zugriffe: 8667

Re: unsigned int zu char[]

Also alle 3.322bit kommt eine Dezimalstelle hinzu. Kannst du den aufwand durch das Abschätzen der Anzahl der Dezimalstellen nicht optimieren? Den 2er-Logarithmus bekommt man durch sizeof(..)-clz(...) und per Festkommareithmetik den 10er-Log: (sizeof(..)-clz(...))*int(2^20/3.3219....)>>20 + 1. clz (c...
von DerAlbi
24.04.2014, 21:22
Forum: Algorithmen und Datenstrukturen
Thema: Effiziente BitStream-Implementierung
Antworten: 14
Zugriffe: 4375

Re: Effiziente BitStream-Implementierung

Also das Lesen eines Bitstreams ist auch Gegenstand z.B. in der Mp3-Dekodierung. Ich habe gerade mal in den Helix Mp3 Fixkommma-Decoder geschaut: dort wird ein Cache verwenet, der so breit ist, wie die Maschine verarbeiten kann. Für die Zielarchitektur war das 32bit. Der Cache wird Byteweise nachgef...
von DerAlbi
19.03.2014, 13:35
Forum: Algorithmen und Datenstrukturen
Thema: Was ist das für ein Dateisystem?
Antworten: 7
Zugriffe: 2655

Re: Was ist das für ein Dateisystem?

Schau mal ein paar Sektoren (512byte) weiter (die nächsten 3000 ?) ob sich dort evtl eine FAT befindet. Du erkennst eine FAT(32) indem dort auffällig viele 32bit-Zahlen aufeinanderfolgend hintereinander stehen. Die FAT ist eine LinkedList. Nichfragmentierte Dateien erkennt man a+0,a+1, a+2, ...., 0x...
von DerAlbi
11.03.2014, 05:09
Forum: Grafikprogrammierung
Thema: [OpenGL] glGetError() verhält sich merkwürdig
Antworten: 12
Zugriffe: 3327

Re: [OpenGL] glGetError() verhält sich merkwürdig

#define GL_CHECK(x) \ x; glGetError(); Gefährlich. :-O Deine Fehlerbeschreibung lässt verlauten, dass umso mehr funktioniert, je weniger Instruktionen im #define stehen... If (boolean) GL_CHECK(...); //oder while(abc) GL_CHECK(...); ...wird alles völliger humbug. Kann es daran liegen? Geschweifte K...
von DerAlbi
05.08.2013, 03:10
Forum: Algorithmen und Datenstrukturen
Thema: Bit-Packing/Byte-Packing (Kompressions-Vorstufe)
Antworten: 34
Zugriffe: 6275

Re: Bit-Packing/Byte-Packing (Kompressions-Vorstufe)

Hallo, ich habe leider auch keinen Namen für das Verfahren anzubieten, aber ich habe soetwas für Bitmaps auch schonmal probiert. Ich vermute, dass du neben dem Namen hier auch Feedback wünschst, deswegen gibt es von mir prompt einen Verbesserungsvorschlag: Jede nachfolgende Entropiekodierung profiti...
von DerAlbi
21.03.2013, 22:45
Forum: Algorithmen und Datenstrukturen
Thema: Multithreading für kleine Aufgaben
Antworten: 6
Zugriffe: 2449

Re: Multithreading für kleine Aufgaben

Danke für die Antworten :-) Ich erzeuge den jeweiligen Thread natürlich nur einmal. Dieser läuft dann in einer Endlosschleife, in der er jedesmal in WaitForSingleObject() hängen bleibt, bis ein Event vom HauptThreads aus gesendet wird. Ich weiß nicht, ob das dann "ThreadPool" genannt wird,...
von DerAlbi
21.03.2013, 16:28
Forum: Algorithmen und Datenstrukturen
Thema: Multithreading für kleine Aufgaben
Antworten: 6
Zugriffe: 2449

Multithreading für kleine Aufgaben

Hallo Leute, ich verfolge das Forum schon länger, muss nun aber selbst mal meine sorgen los werden :-) Kurzum: Es geht um einen Iterativen Solver für ein lineares Gleichungssystem mit 1k..2M Unbekannten. Dabei werden Punktprodule (x dot y), Normen (x dot x), Matrix-Vektormultiplikationen (A*x) und V...
von DerAlbi
20.05.2011, 06:29
Forum: Algorithmen und Datenstrukturen
Thema: SWRenderer: Perspektivenkorrektur -> Wie oft?
Antworten: 1
Zugriffe: 1132

SWRenderer: Perspektivenkorrektur -> Wie oft?

Hallo, Ich baue gerade einen SoftwareRenderer für ein portables Gerät. Zielarchitektur ist also kein x86. Hab 120MHz, ein wenig SIMD und eine DSP-Mul Einheit zur Verfügung. Ebenso hab ich keine ernstzunehmende Division und allenfalls Fixkomma (dafür für Fixkomma eine extrem optimierte Template-Lib s...