Suchergebnisse
Suchergebnisse 1-30 von insgesamt 523.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
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)
-
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.
-
Hast du mehrere Threads, die dann auf das Random-Objekt zugreifen?
-
Async, Await und Task
yeti2078 - - Tipps & Tricks zu sonstigen Problemstellungen – Allgemeines
BeitragIch würde mit dem Wort "Thread" etwas sparsamer umgehen. Async/Await hat mit Threads und nebenläufigen Threads in erster Linie nichts zu tun.
-
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".
-
@ 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)
-
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?
-
FFMPEG -> Rechte?
BeitragEs 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.
-
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…
-
Array rotieren?
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.
-
DirectX buch
BeitragIch 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 …
-
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.
-
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…
-
konsolenanwendung vs formanwendung
yeti2078 - - Weitere Sprachen und sprachübergreifende Themen
BeitragEgal. 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.
-
Array kopieren
BeitragFü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.
-
Besondere Lernleistung
BeitragHallo 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…
-
Blox Runner
BeitragEine 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...
-
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…
-
bildschirm übertragung
BeitragNa 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…
-
bildschirm übertragung
BeitragErnsthaft, lese bitte deinen eigenen Post mal durch! Denkst du irgendendeiner kann diesen Mist verstehen?! Ich sehe nur ein einziges Satzzeichen!
-
Blox Runner
BeitragSo, jetzt werden Namen nicht mehr hochgeladen mit "#" oder "|".
-
Blox Runner
BeitragWas habt ihr mit meiner DB gemacht?! Scherz beiseite Ja... lasst Zeichen wie "#" oder "|" bitte weg. Die sind verboten :P.
-
Blox Runner
BeitragNeue 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…
-
GDI3D - 3D auch ohne DirectX
Beitrag@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.^^