Die Suche ergab 269 Treffer
- 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...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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!
- 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
..Krishty? irgendwelche lowlevel Codeanalysen dazu? ;-)
C++ hat einen "downto"-Operator.. :-O
Code: Alles auswählen
int i = 123;
while (i --> 0) { .. }
- 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
http://www.boojakascha.ch/index.php?pag ... staurieren
have fun
- 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...
- 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)
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)
- 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 ...
- 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, ...
- 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. ;-)
- 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
Das ein Einfaches if/else nicht viel bringt, könnt ich nachvollziehen
- 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.
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.
- 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 :-(
- 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...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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,...
- 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...
- 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...