Suchergebnisse
Suchergebnisse 1-30 von insgesamt 50.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
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…
-
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.
-
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.
-
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*
-
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)
-
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
-
Erklär es mir bitte. Es war nicht so ganz einfach in meinem Alter von VB auf C# umzuspringen.
-
Ich danke dir erstmal wie verrückt. Das this. hats gebracht.
-
C#-Quellcode (32 Zeilen)
-
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.
-
alte Form-Anwendung VB.NET-Quellcode (10 Zeilen) neue netcore C#-Quellcode (12 Zeilen) Der Teil, der diesen Workerservice aktiviert. C#-Quellcode (26 Zeilen)
-
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…
-
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
-
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…
-
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…
-
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…
-
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.
-
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…