Suchergebnisse

Suchergebnisse 1-30 von insgesamt 523.

  • Benutzer-Avatarbild

    List ist nicht threadsafe. Benutze stattdessen zB. ConcurrentBag<T> lstResult.

  • Benutzer-Avatarbild

    Du kannst statt Random das ThreadSafeRandom von hier benutzen: stackoverflow.com/a/11109361/2715732 Und füge dann die Next-Funktionen noch hinzu die du brauchst, zB.: VB.NET-Quellcode (7 Zeilen)

  • Benutzer-Avatarbild

    Dann wirds daran liegen. Random ist nicht threadsafe. Erstelle dann am besten für jeden Thread ein eigenes Random-Objekt. Schau dir vielleicht auch mal das "ThreadStatic"-Attribut an.

  • Benutzer-Avatarbild

    Hast du mehrere Threads, die dann auf das Random-Objekt zugreifen?

  • Benutzer-Avatarbild

    Ich würde mit dem Wort "Thread" etwas sparsamer umgehen. Async/Await hat mit Threads und nebenläufigen Threads in erster Linie nichts zu tun.

  • Benutzer-Avatarbild

    Moin, gute Lib! Habe aber einen Fehler gefunden: Quellcode (1 Zeile) ergibt "1". Habe auch mal im Git geschaut: Zeile 765 in Rational.cs sollte dann heißen: Quellcode (1 Zeile) also mit kleinem "n" und "d".

  • Benutzer-Avatarbild

    VB-Rätsel

    yeti2078 - - Off-Topic

    Beitrag

    @ xXAlphaXx: Mal davon abgesehen, dass Dein Code ein paar Fehler enthält, sollte die Anzahl Operationen ja immer gleich bleiben, was bei Deiner Idee nicht ganz hinhaut (je größer die Zahl, umso mehr Bitshiftings) @nikeee13: Glückwunsch! Deine Lösung würde ich so stehen lassen. (schei* auf Overflow! Das ist zu viel verlangt... Das Problem kann überall auftauchen und das zu negativen Potenzen, siehe blaze's Post) Noch "kürzer" gehts übrigens so: VB.NET-Quellcode (4 Zeilen)

  • Benutzer-Avatarbild

    VB-Rätsel

    yeti2078 - - Off-Topic

    Beitrag

    Ja, das hatte ich vergessen zu erwähnen^^. Es sollen natürlich Ints sein ja. Zitat: „trololo (diese Lösung ist nicht ernst gemeint) “:D

  • Benutzer-Avatarbild

    VB-Rätsel

    yeti2078 - - Off-Topic

    Beitrag

    Zitat von ~blaze~: „Oh, das hab ich übersehen. Allerdings muss man immer auf externe Methoden zurückgreifen, da auch Operatoren solche sind (wortklaub). Gruß ~blaze~“;) jvbsl, Du warst übrigens mit Deiner Vorangehensweise aus dem ersten Post schon nah dran. Tipp: Wie sehen denn die 2-Potenzen in binärer Schreibweise aus?

  • Benutzer-Avatarbild

    VB-Rätsel

    yeti2078 - - Off-Topic

    Beitrag

    Wie kann man überprüfen ob eine Zahl eine 2er-Potenz (also: 1,2,4,8,16,...) ist und zwar so dass, unabhängig davon wie groß die Zahl ist, immer gleich viele Operationen benutzt werden? Es dürfen keine externen Funktionen, wie in der Klasse "Math" benutzt werden.

  • Benutzer-Avatarbild

    FFMPEG -> Rechte?

    yeti2078 - - Off-Topic

    Beitrag

    Es ist übrigens auch möglich FFMPEG unter der LGPL-Lizenz zu kompilieren (siehe hier). Du kannst somit deine eigene Lizenz behalten (musst also keinen Code freigeben), musst aber dem User deines Programms weiterhin bekanntlich machen, dass du FFMPEG benutzt.

  • Benutzer-Avatarbild

    Vielen Dank hal2000! Das war genau wonach ich gesucht habe. (auch wenn es ein wenig günstiger sein könnte ) Zitat: „Googeln ist eine Kunst “Oh ja! Immer wieder..

  • Benutzer-Avatarbild

    Moin! Ich suche einen Klinkenadapter, von einem 4-poligen Stecker auf 2 Stereo- oder Mono-Stecker (L und R auf den ersten Stecker, Aux auf den zweiten). Beispielsweise möchte ich bei meinem IPhone 3, mein Headset anschließen können, das jedoch keinen 4-poligen, sonder 2 Stereo-Anschlüsse (Ton und Mikrofon) hat. Leider habe ich keine Ahnung nach welchem Begriff ich Google fragen soll und das, was ich bisher gefunden habe hat mir nicht recht weitergeholfen. Außerdem habe ich gelesen dass beim Ipho…

  • Benutzer-Avatarbild

    Array rotieren?

    yeti2078 - - Sonstige Problemstellungen

    Beitrag

    @Unwesen: Einfacher und kürzer gehts wohl mit LINQ: Hier eine Funktion, die ein beliebiges Array um n nach links rotiert: VB.NET-Quellcode (4 Zeilen) Jetzt musst du nur noch "Object()" entsprechend ändern, oder dein Array in ein Object-Array konvertieren.

  • Benutzer-Avatarbild

    DirectX buch

    yeti2078 - - Multimedia- und Spieleprogrammierung

    Beitrag

    Ich habe das Buch "Spiele effektiv programmieren mit VB.net". Leider eher ein Fehlkauf, denn es war damals schon (~2 Jahre her) eindeutig veraltet. Die Projekte sind in VS2003 geschrieben und benutzen .Net 1.1 und DirectX 9b. Sie lassen sich kaum nach VS08 oder höher portieren, ohne etwa 300 (Versions-)Fehler beheben zu müssen. Über Shader wird kein Wort verloren, außer dass es ein zu großes Thema wäre um es in diesem Buch zu besprechen. Mein Rat: Heute (im Jahre 2010) nicht mehr kaufen! Leider …

  • Benutzer-Avatarbild

    Zitat von Elendil28: „zuwas denn jetz vllt auch nicht? zu dem über n task manager oder zu dem "hut ab" ?“Damit meinte ich das mit dem Taskmanager. ; ) Aber immerhin funktioniert es für etwa 15 Sekunden, anstatt den paar Millisekunden mit beiden Kernen. Ich habe es übrigens nicht mit den msconfig-Einstellungen getestet.

  • Benutzer-Avatarbild

    Ihr könnt auch im Taskmanager die Prozess-Zugehörigkeit einfach auf einen Kern legen. Hut ab übrigens! Edit: Nunja, vielleicht auch nicht. Beim zweiten Test gab es einen Crash.

  • Benutzer-Avatarbild

    ByVal beschreibt wie bei einem Funktionsaufruf der Parameter übergeben wird. Dafür gibt es zwei Möglichkeiten: ByVal (für "By Value") und ByRef (für "By Reference"). Beispielcode: VB.NET-Quellcode (9 Zeilen) Wird ein Parameter mit ByVal übergeben so wird innerhalb der Funktion eine "Kopie" von ihm erstellt. Das heißt, was auch immer die Funktion mit dieser Kopie macht, es hat keinen Effekt auf die eigentlich übergebene Variable: VB.NET-Quellcode (3 Zeilen) Wird ein Parameter allerdings mit ByRef…

  • Benutzer-Avatarbild

    Egal. Eine Konsole verbraucht vielleicht ein Megabyte weniger im Speicher und hat weniger Threads am laufen. Du wirst aber nie einen Unterschied bemerken. Dein Code wird in beiden Anwendung gleich "schnell" laufen.

  • Benutzer-Avatarbild

    Array kopieren

    yeti2078 - - Sonstige Problemstellungen

    Beitrag

    Für das destinationArray also dein "IDvergleich" wurden keine Grenzen festgelegt. Es hat also keinen Wert (zeigt auf keinen Speicherbereich im Ram, siehe Kangaroo). Wie für "IDs" musst du also auch für "IDvergleich" erstmal die (gleichen) Grenzen festlegen.

  • Benutzer-Avatarbild

    Besondere Lernleistung

    yeti2078 - - Off-Topic

    Beitrag

    Hallo Quadsoft, ich habe dieses Jahr eine besondere Lernleistung (über Suchverfahren im Bezug auf "Spieltheorie") gemacht. Aus meiner Erfahrung kann ich davon nur abraten. Der Aufwand ist immens groß: - Thema aussuchen - sich über das Thema informieren (was noch lange nicht bedeutet, ich schau mal schnell auf Wikipedia) - Gedanken darüber machen, was man bearbeitet und ausarbeitet - Programme erstellen (was übrigens nicht immer nötig ist) - die besondere Lernleistung an sich, also viiiiieel Text…

  • Benutzer-Avatarbild

    Blox Runner

    yeti2078 - - Spiele

    Beitrag

    Eine neue Version ist da! Siehe erster Post oder klicke hier. • neue Hindernisse • (zurzeit) 1 Spezialitem, das die Geschwindigkeit erhöht. • Schutz gegen Cheater und sonstigem Abschaum!! (Verdammter Speedhack geht leider noch) Viel Spaß! Jetzt erst einmal Urlaub...

  • Benutzer-Avatarbild

    Ein paar Vorschläge: - Ich weiß zwar nicht inwiefern das mit BlitzBasic zu bewerkstelligen ist, aber schaltet doch bitte VSync ein. Vor allem bei einer Drehung bekomme ich Kopfweh. - Das Treppemsteigen (Hütte) hapert ein wenig, sodass man oft einfach steckenbleibt. - Zwei Bilder zeigen das "Problem": e090dae0f0.jpg be4b103276.jpg Das blau markierte Blatt liegt unter dem roten. Trotzdem ist es - aus der Sicht über dem roten Blatt - sichtbar. Das ist vllt ein blödes Beispiel jetzt (Ja es macht Spa…

  • Benutzer-Avatarbild

    Sieht echt "Woow" aus! Viel Erfolg. Bleibt am Ball!

  • Benutzer-Avatarbild

    Na das sieht doch schonmal besser aus! Du kannst ein Image (hier "Screenshot") in einen MemoryStream schreiben (mithilfe der "Image.Save"-Funktion). Vom MemoryStream erhälst du dann ganz einfach den Byte-Buffer. (MemoryStream.GetBuffer) Verbesserungsvorschläge: - Benutze den GZip-Stream um die Daten zu komprimieren - Ein Screenshot benötigt keinen Alpha-Channel. Rot-Grün-Blau reicht dafür. (also System.Drawing.Imaging.PixelFormat.Format24bppRgb) - Speichere das Bild als Jpeg - Verkleinere das Bi…

  • Benutzer-Avatarbild

    Ernsthaft, lese bitte deinen eigenen Post mal durch! Denkst du irgendendeiner kann diesen Mist verstehen?! Ich sehe nur ein einziges Satzzeichen!

  • Benutzer-Avatarbild

    Blox Runner

    yeti2078 - - Spiele

    Beitrag

    So, jetzt werden Namen nicht mehr hochgeladen mit "#" oder "|".

  • Benutzer-Avatarbild

    Blox Runner

    yeti2078 - - Spiele

    Beitrag

    Was habt ihr mit meiner DB gemacht?! Scherz beiseite Ja... lasst Zeichen wie "#" oder "|" bitte weg. Die sind verboten :P.

  • Benutzer-Avatarbild

    Blox Runner

    yeti2078 - - Spiele

    Beitrag

    Neue Version: • Online-Highscore • Speedbug entfernt • Path.Combine (Danke Kevin, uii jetzt auch Mod, Glückwunsch!) Siehe erster Post oder klicke hier! Schön, dass es so vielen gefällt! Zitat: „ aber höchstwahrscheinlich zeichnet er auch die Ecken, welche von etwas anderem verdeckt werden(was man auch verhindern kann), evtl. zeichnet er sogar noch die Boxen, welche bereits vorbei sind, was auch unnötig wäre...ich habe das Spiel nicht getestet, aber ich muss hier echt wieder sagen Respekt(ganz be…

  • Benutzer-Avatarbild

    @editor: Das Problem, ist dass bei Dir das Resize-Event aufgerufen wird bevor überhaupt eine Graphics3D-Instanz erstellt wurde. (=> kein Objektverweis). Wahrscheinlich hast du die Start-Größe deiner Form geändert. (das dazu führt, dass Resize aufgerufen wird) Ich ändere das nochmal: VB.NET-Quellcode (8 Zeilen) @jvbsl: Ja, leider wahrscheinlich nicht mehr. Ich lade später nochmal mein Versuch daran hoch. Dann kannst du ja mal versuchen, die Performance irgendwie höher auf den Berg zu rollen.^^