Suchergebnisse

Suchergebnisse 1-30 von insgesamt 50.

  • Benutzer-Avatarbild

    Hashset mit List(of /

    Marcolotti - - Sonstige Problemstellungen

    Beitrag

    Gehts auch mit einem großen Dictionary alá 1,5 GB ?

  • Benutzer-Avatarbild

    Hashset mit List(of /

    Marcolotti - - Sonstige Problemstellungen

    Beitrag

    Hallo. Habe die ganze Anwendung auf Dictionarys umgestellt. Es läuft sehr viel schneller. ABER: Ich habe folgendes Problem. Wenn ich das Dictionary nach einem Shutdown von der Platte wieder laden möchte, gibt es einen Fehler: "System.ArgumentException: An item with the same key has already been added." Da aber jeder Account einmalig ist und ich vor jedem Anlegen eines Accounts mit containskey prüfe ob er schon vorhanden ist, kann ich mir den Fehler nicht erklären. Das gespeicherte Dictionary ist…

  • Benutzer-Avatarbild

    Hashset mit List(of /

    Marcolotti - - Sonstige Problemstellungen

    Beitrag

    Dankeschön. Jetzt hats Klick gemacht. Das ist für mich eine sehr praktische Vorgehensweise.

  • Benutzer-Avatarbild

    Hashset mit List(of /

    Marcolotti - - Sonstige Problemstellungen

    Beitrag

    Zitat von Bluespide: „Ich würde sagen ein Hashset bzw. für deinen Fall ein Dictionary bring dir hier nix, da du damit nur exakte Übereinstimmungen schnell suchen kannst. Aus deinem Beispiel geht aber hervor, dass du mit ​f.Name1.Contains("Er") auch nur nach Teilen des Strings suchen möchtest. Das kann sehr kompliziert werden. Hier mal ein “ Die Adresse ist ein einmaliger Hexwert mit 34 Zeichen. Der kommt nur einmal vor.

  • Benutzer-Avatarbild

    Hallo, vielleicht ein kleiner Ansatzpunkt für dich. VB.NET-Quellcode (4 Zeilen)

  • Benutzer-Avatarbild

    Hashset mit List(of /

    Marcolotti - - Sonstige Problemstellungen

    Beitrag

    Da hast du recht, wollte es hier in im Thread nur übersichtlicher gestalten. Habe den Beitrag abgeändert. Nein, es ist keine reinrassige "Datenbank". Ich verwende in der Produktiven Umgebung eine List<T> Klasse. VB.NET-Quellcode (1 Zeile) und prüfe ob ein Eintrag vorhanden ist: VB.NET-Quellcode (4 Zeilen) Ist aber bei über 6,5 Millionen Adressen und pro Sekunde 200 Abfragen recht langsam.

  • Benutzer-Avatarbild

    Hashset mit List(of /

    Marcolotti - - Sonstige Problemstellungen

    Beitrag

    Hallo, ich habe eine Datenbank mit einer List(of T) Diese ist aber mittlerweile dermaßen langsam wenn ich mit z.b. Adressen.Findindex einen Eintrag suche, dass ich gezwungen bin etwas schneller zu werden. Ich würde es gern mit einem Hashset versuchen blicke aber noch nicht ganz durch. Vielleicht kann mir jemand auf die Sprünge helfen. Anbei der Code für mich zum ausprobieren: VB.NET-Quellcode (66 Zeilen) *Topic verschoben*

  • Benutzer-Avatarbild

    Zitat: „Dictionary.TryGetValue() “ Wie würde das aussehen im sub changevalue? Danke auf jeden Fall, ich habe es jetzt umgebaut.

  • Benutzer-Avatarbild

    Kannst du mir mal ein Beispiel geben?

  • Benutzer-Avatarbild

    Hallo Werte Gemeinde, folgendes Problem. Ich habe eine Listof<T> und durchsuche ca. 3 Millionen Datensätze, die ständig erweitert werden mithilfe der Funktion findindex um diesen Eintrag, wenn er existiert zu verändern. Mittlerweile bin ich an die Performance-Grenzen des Server gestoßen. Wie kann ich dies schneller bewerkstelligen? Ich habe mal ein Beispiel hinzugefügt, wie ich bisher vorgehe: VB.NET-Quellcode (39 Zeilen)

  • Benutzer-Avatarbild

    VB.NET-Quellcode (26 Zeilen) Wenn ich nochmal eine andere Fragen hier einwerfen dürfte: Wie ist der übliche Weg, eine Konfiguration zu speichern und zu laden. My.Settings gibts ja nicht mehr. Zitat von EaranMaleasi: „Denkst du, du bekommst eine Implementation OHNE this. hin?“ Nein. Könntest du mir einen Ratschlag dafür geben? Beiträge zusammengefügt. ~Thunderbolt

  • Benutzer-Avatarbild

    Erklär es mir bitte. Es war nicht so ganz einfach in meinem Alter von VB auf C# umzuspringen.

  • Benutzer-Avatarbild

    Ich danke dir erstmal wie verrückt. Das this. hats gebracht.

  • Benutzer-Avatarbild

    C#-Quellcode (32 Zeilen)

  • Benutzer-Avatarbild

    Ja, in Winforms hat das ein Timer erledigt und ich habe gelesen, Timer soll man nicht mehr machen bei .netcore. C#-Quellcode (14 Zeilen) letzte Zeile. In der Funktion SearchBlocks wird zum Beispiel lastdbblockid auf den letzten Wert gesetzt. (Der quasi ausgelesen wurden ist) Dieser startet aber immer beim deklarierten Anfangswert.

  • Benutzer-Avatarbild

    alte Form-Anwendung VB.NET-Quellcode (10 Zeilen) neue netcore C#-Quellcode (12 Zeilen) Der Teil, der diesen Workerservice aktiviert. C#-Quellcode (26 Zeilen)

  • Benutzer-Avatarbild

    Hallo, ich habe ein Windows Forms Programm mit .net Framework 4.6.1 erstellt, dass liest und analysiert mir die Netzwerkzustände eines Netzwerkes. Es wird alle 3 Sekunden per Timer gesteuert. Läuft seit gut einem Jahr durch wie ein Uhrwerk. Nun zum Problem. Das Teil muss auf eine Linux Maschine. Also habe ich alles auf c# umgeschrieben und einen Workerdienst mit dotnetcore erstellt. Wenn ich aber die Arrayliste deklariere und zig andere Dinge, dann werden die immer neu gesetzt. In einem Forms Pr…

  • Benutzer-Avatarbild

    Hallo, habe ein Kommandozeilenprogramm geschrieben und beim Veröffentlichen bekomme ich neuerdings die Fehlermeldung, dass die Anwendungskonfiguration falsch sei. Quellcode (1 Zeile) Die ersten 10 Zeilen der app.manifest Datei Quellcode (11 Zeilen) Das Programm lief beim programmieren. Hat jemand einen Tipp für mich? Gruß Marco

  • Benutzer-Avatarbild

    Guten Morgen, das ist eine Blockchain-Anwendung die die Wähler eines Repräsentanten belohnt. (dpos) Das heißt 4x am Tag gibt es einen Wahlzyklus und danach startet die Auszahlung. Das mache ich seit ca. 1 1/2 Jahren und es sind schon über 10 Millionen Transaktionen getätigt wurden. Server gibt es viele. Ich betreibe auch eigene Nodes, die einen Großteil der Abfragen entgegen nehmen. So eine Transaktion besteht aus 3 Aktionen: Transaktion erstellen, Signieren und Broadcasting der Transaktion. Ein…

  • Benutzer-Avatarbild

    Guten Abend, ich wollte mich hier mal schlau machen, wie man am besten an folgende Sache herangeht. Ich tätige am Tag ca. 30000 API Abfragen, die natürlich einige Zeit in Anspruch nehmen. Beispiel: 1. Abfrage (Webrequest) -> Signieren im Programm -> 2. Abfrage (Webrequest) Um die Sache zu beschleunigen, wollte ich nach der 1. Abfrage, die nachfolgende Signierung und 2. Abfrage asynchron im Hintergrund weiterverabeiten lassen. Die ganzen Abfragen sind in einer List<T> und sollen natürlich durch d…

  • Benutzer-Avatarbild

    Und genau diese resx ist kaputt. Danke für den Hinweis. Komme jetzt langsam wieder zurecht.

  • Benutzer-Avatarbild

    Und in der Sicherung vom 17.12.2019 ist es so: VB.NET-Quellcode (7 Zeilen) Nachtrag: Des Rätsels Lösung.... ich hab alles auf Panels aufgebaut. Die Informationen stecken in der jeweiligen XYZPanelDesigner vbIch danke trotzdem für die Mithilfe und Anteilnahme.

  • Benutzer-Avatarbild

    Das ist seit 2 Wochen auf dem neuesten Stand. Selbst wenn ich in den Quelltext der alten Designer Datei schaue sind keine Positionen vorhanden.

  • Benutzer-Avatarbild

    VB.NET-Quellcode (12 Zeilen)

  • Benutzer-Avatarbild

    In der Designerdatei (7300 Zeilen) finde ich zu keinem Steuerelement eine Positionsangabe. Da stehen alle möglichen Details zum Steuerelement aber kein Location oder ähnliches.

  • Benutzer-Avatarbild

    Hallo Werte Gemeinde, ich habe ein riesen großes Problem. Ich habe die ganzen Tage aktiv an einem Programm gesessen und täglich abends eine Sicherung gemacht. Vorhin hat Visual Studio 2019 kurz gehangen und danach gab es vom Designer her Probleme. Ich habe natürlich sofort nochmal gesichert unter /defekt und die "alte" Designer Datei von gestern zurückgeholt. Keine Besserung. Die Positionen der Steuerelemente sind weg. Es schaut so aus, als ob alle auf Position 0,0 sind. Was kann man da jetzt ma…

  • Benutzer-Avatarbild

    Zitat von Thunderbolt: „In diesem Fall habe ich den Titel bearbeitet.“ Weil der jetzige Threadtitel auch vor der Lösung schon bekannt war.... *Vollzitat entfernt* ~NoFear23m

  • Benutzer-Avatarbild

    Ja das kann ich machen per PM. Nochmal zurück zum Thema: Wenn ich jetzt an den vorhandenen Private Sub Button21_Click das _1 anhänge und wieder über den Entwurf den Button betätige, dann macht er eine neue Button21_Click auf. ??? Fehler wurde selbst gefunden. Es haben jeweils die Handles gefehlt. Hab diese manuell wieder hinzugefügt und alles wieder gut.

  • Benutzer-Avatarbild

    Ich habe natürlich keine 98 Buttons, sondern nur 27. Die Labels sind da auch betroffen. Evtl. sind auch manche Timer betroffen und ich kann jetzt alles auf den Kopf stellen und prüfen. Das ist immer doof und hält auf. Vielen Dank für dein kleines Beispiel. Ich werde mich dem annehmen.

  • Benutzer-Avatarbild

    Hallo, ich wollte heute morgen an meinem Projekt weiterarbeiten und musste feststellen dass manche Buttons nicht mehr abfeuern. Drück ich im Entwurf wie gewohnt doppelt auf einen Button zum erstellen, wird es der Aufruf neu angelegt. Private Sub Button21_Click_1(sender As Object, e As EventArgs) Handles Button21.Click Private Sub Button21_Click(sender As Object, e As EventArgs) Handles Button21.Click <- gibts aber schon. Warum ist das so? Wie kann ich den Fehler beheben ohne dass ich alle 98 But…