Neue Fragen mit dem Tag «generics»

Insgesamt gefunden 373 Fragen

0
Bewertungen
0
Antworten
83
Ansichten

Generische Funktion, die eine Sammlung basierend auf der Implementierung der Sammlungsschnittstelle auffüllt

Wie im obigen Titel angegeben, gibt es eine Funktion, mit der ich die Statusnamen, Währungsnamen und andere Informationen einer Sammlung auffülle, die ich nicht in der Datenbank speichere. Das ist meine Funktion: public static List<T> PopulateStatusNames<T>(List<T> items) whe...
fragte JustLearning vor einem Jahr

3
Bewertungen
1
Antwort
132
Ansichten

Karte, die Biomes enthält, die Landformen enthalten, die Kacheln enthalten

Ich versuche das zu modellieren: Eine Map kann mehrere untergeordnete Typen vom Typ Biomes und kein übergeordnetes Element haben Ein Biome kann mehrere untergeordnete Elemente vom Typ Landforms und eine Map als übergeordnetes Element haben Eine Landform kann mehrere untergeordnete Elemente des Typ...
fragte BenH vor einem Jahr

2
Bewertungen
1
Antwort
77
Ansichten

Auf einen Cache-Miss aufgerufen werden

Das offizielle Rust-Buch Kapitel 13.1 enthält eine Übung, um das Beispiel aus dem Kapitel zu erläutern: Versuchen Sie, Cacher so zu ändern, dass eine Hash-Karte und nicht ein einzelner Wert gespeichert wird . Die Schlüssel der Hash-Map sind die übergebenen Argumentwerte, und die Werte der Hash-M...

0
Bewertungen
0
Antworten
61
Ansicht

Vorlagen-JSON-Analysemethoden, die mit einem Element oder Element-Array arbeiten

Betrachten Sie die folgenden zwei Java-Methoden. Der erste nimmt einen JSON-String, der ein Element darstellt, der zweite mehrere Elemente. gson.fromJson()kann mit einem ClassParameter oder einem Class[]Parameter aufgerufen werden. Der Trick besteht darin, die Methodensignaturen zu vereinheitlichen,...

2
Bewertungen
1
Antwort
72
Ansichten

Swift: arrayToTree () wobei das Array int und nil enthält

Ich lerne Baum auf Leetcode. Die Testdaten müssen vorbereitet werden. Es ist einfach, das Array in einen organisierten Knoten zu konvertieren, dessen Elemente ganze Zahlen sind. sowie [3, 9, 20, 15, 7] Hier ist mein Code: extension Array where Element == Int{ func arrayToTree()-> TreeNode{...
fragte dengApro vor einem Jahr

2
Bewertungen
1
Antwort
81
Ansicht

AVL höhenausgeglichener binärer Suchbaum und Wörterbuch

Meistens als Lernübung und teilweise, als ich es für nützlich hielt, habe ich eine Implementierung von AVL-Bäumen geschrieben ( https://en.wikipedia.org/wiki/AVL_tree ). Eine AVL-Struktur ist eine binäre Suchstruktur mit Höhenausgleich, bei der, wenn der Höhenunterschied der linken und rechten Unter...
fragte George Barwood vor einem Jahr

3
Bewertungen
0
Antworten
64
Ansichten

Generischer Router in Rust

Ich versuche, einen Router in Rust mit Rocket.rs zu erstellen. Ich möchte einen Weg finden, einen Standard-Router für meine einfacheren db-Tabellen zu verwenden, für die keine andere Logik erforderlich ist, um zu verhindern, dass dieselben Funktionen immer wieder neu geschrieben werden und nur die A...

2
Bewertungen
1
Antwort
67
Ansichten

Stapel-Download in Datei oder Speicher

Dies ist wahrscheinlich mein erstes nützliches Stück Rust-Code. Planen, es zu kisten. Es klappt. #[macro_use] extern crate failure; use std::collections::HashMap; use std::fs::File; use std::io::prelude::*; use std::path::Path; use std::env::temp_dir; use mio::{Events, Poll}; use mio_httpc::{Call...

1
Bewertungen
3
Antworten
95
Ansichten

Generische Implementierung des binären Suchbaums in Java

Folgendes ist meine binäre Suchimplementierung in Java: package com.solo.workouts.collections.Tree; import com.solo.workouts.Implementors.Util; import java.util.Comparator; import java.util.NoSuchElementException; import java.util.Objects; /* @author soloworld @since 1.o */ public class...
fragte user3878073 vor einem Jahr

1
Bewertungen
1
Antwort
78
Ansichten

Implementierung des Generic SQL Data Reader

Ich verwende die folgende virtuelle Methode zum Lesen der Daten aus dem SQL-Datenleser wie: public IList<District> GetList() { IList<District> _list = new List<District>(); SqlConnection con = new SqlConnection(ConStr); try { string StoreProcedure = Config...
fragte Prashant Pimpale vor einem Jahr

0
Bewertungen
1
Antwort
65
Ansichten

Rekursiver fließender Builder

Problemstellung Ich habe Entitäten, deren Beziehungen einen Graphen bilden. Stellen wir uns als Beispiel Users und Groups vor. Jeder Benutzer hat eine SetGruppe von Gruppen, zu denen er gehört; Jeder Grouphat eine Setvon Users, die seine Mitglieder repräsentiert. Beim Erstellen von Objekten dieser...
fragte Turing85 vor einem Jahr

1
Bewertungen
1
Antwort
81
Ansicht

Fisher-Yates mischt die Java-Implementierung

Dies ist mein Versuch einer Implementierung des modernen Fisher-Yates-Shuffles in Java. Ich bin nicht sicher, ob es effizienter gemacht werden kann, aber ich habe mein Bestes getan, um es so einfach wie möglich zu machen, und ich habe gelernt, wie man Generika speziell dafür verwendet. Wenn ich also...
fragte HamBone41801 vor einem Jahr

1
Bewertungen
1
Antwort
53
Ansichten

Zahlenaddierer über Generika

Diese Methode fügt alle Zahlen in der Liste hinzu und gibt sie doppelt zurück public HashMap<String, Double> add(HashMap<String, List<? extends Number>> map){ HashMap<String, Double> result = new HashMap<>(); map.forEach((key, value)-> { Double sum...
fragte Dima Morgunov vor einem Jahr

0
Bewertungen
1
Antwort
44
Ansichten

Programm zum Überprüfen, ob die Heap-Reihenfolge korrekt ist oder nicht

Es gibt ein Java-Programm, um zu überprüfen, ob ein Heap (Min) in der richtigen Reihenfolge ist. Heap Order bedeutet, dass der Elternteil kleiner als das linke und das rechte Kind ist. package testers; import heap.Heap; import java.util.List; public class HeapTester { public static void main(...
fragte Hamidur Rahman vor einem Jahr

0
Bewertungen
1
Antwort
109
Ansichten

Generische Implementierung des binären Suchbaums in Java

Es gibt eine Implementierung von Binary Search Tree . Dies basiert gewissermaßen auf der Satztheorie, dass Duplikate nicht zulässig sind, aber der Versuch, denselben Knoten zweimal hinzuzufügen, ersetzt den älteren Knoten. BSTNode-Klasse: package nodes.treeNodes.binaryTreesNode.bstNode; import ja...
fragte Hamidur Rahman vor einem Jahr

1
Bewertungen
1
Antwort
97
Ansichten

Generische verknüpfte Liste (nur Header und nicht aufdringlich)

Obwohl ich es besser wissen sollte, habe ich in C. meine eigene Implementierung der verketteten Liste geschrieben. Mein Ziel war es, eine echte generische Sammlung zu erstellen, ohne die aufgeführte Struktur ändern zu müssen. Ich habe nur implementiert push, pop, peek, append, size, und next. Die...
fragte AShelly vor einem Jahr

5
Bewertungen
1
Antwort
84
Ansichten

Game Asset Manager

Ich habe Monogame bereits seit einem Jahr für die Entwicklung von Hobby-Spielen verwendet. Meine Spielressourcen sind nicht groß, daher lade ich sie normalerweise beim Start. Ich hätte eine statische AssetManager-Klasse mit einer public static Load(ContentManager content);Methode. Assets würden wie...
fragte Matt Clegg vor einem Jahr

23
Bewertungen
11
Antworten
5188
Ansichten

Eigene Implementierung von Lazy<t> Objekt </t>

Das Problem mit dem ursprünglichen Lazy in C # besteht darin, dass Sie die Initialisierung in den Konstruktor einfügen müssen, wenn Sie darauf verweisen möchten this. Für mich sind das 95% der Fälle. Das bedeutet, dass ich die Hälfte meiner Logik in Bezug auf das faule Eigentum in den Konstruktor e...
fragte Dirk Boer vor einem Jahr

1
Bewertungen
0
Antworten
39
Ansichten

C Generische sortierte doppelt verknüpfte Liste

Ich habe gerade dieses große Projekt abgeschlossen. Its wird aufgerufen SortedListund mithilfe einer doppelt verknüpften Liste implementiert. Die Daten sind vom Typ void*und haben 4 Standardfunktionen: Vergleichen, Kopieren, Anzeigen und Frei. Was sie tun, ist in dem dokumentierten Code. Diese Date...
fragte LeoVen vor einem Jahr

4
Bewertungen
1
Antwort
159
Ansichten

DataTable einem konkreten Typ zuordnen

Ich habe eine Erweiterung, die einer Klasse Werte hinzufügt, und ich habe mich gefragt, ob es einen schnelleren Weg gibt, dies zu tun. Führt eine for-Schleife schneller aus oder würde eine LINQ-Abfrage besser funktionieren? public static List&lt;T&gt; DataTableToList&lt;T&gt;(this DataTable dt) wh...
fragte KyloRen vor einem Jahr

5
Bewertungen
1
Antwort
98
Ansichten

Dienst zum Erzeugen gefälschter Objekte

Ich verwende die Bogus- Bibliothek, um einige Daten zum Testen zu verspotten. Dies ist meine Hauptmethode, die zeigt, wie der Fake-Service verwendet werden sollte: class Program { static void Main(string[] args) { IFakerService r = new FakerService(); var dogs = r.Generate...

7
Bewertungen
2
Antworten
664
Ansichten

Generic Dictionary Equality Comparer

I created the below comparer to allow me to use a generic dictionary as a key to another generic dictionary.&#xA;&#xA;My GetHashCode implementation creates a hash based on all keys and their values; but I suspect its distribution could be improved?&#xA;&#xA;Also my Equals method returns true only if...
fragte JohnLBevan vor einem Jahr

1
Bewertungen
2
Antworten
201
Ansicht

Leistung einer nicht generischen generischen VS-Methode (Arraygenerierungsfunktion)

Ich versuche, die Leistung für eine generische Funktion zu verbessern, die eine Zeichenfolge in ein mehrdimensionales Array umwandelt. Erwartete Eingabe: Eine Zeichenfolge, die von der Funktion generiert wurde Arrays.deepToString(). Das ursprüngliche Array hatte keine Nullwerte und enthielt kei...
fragte potato vor einem Jahr

3
Bewertungen
2
Antworten
145
Ansichten

Unit-Test einer generischen Schnittstelle: Vorschlag zur Vermeidung von Testvervielfältigungen für verschiedene generische Typen

Ich bin auf der Suche nach Feedback, um eine massive Code-Duplizierung bei Komponententests einer generischen Schnittstelle zu vermeiden. Es wird erwartet, dass die Schnittstelle mehrere Dutzend Implementierungen mit gemeinsamen Einschränkungen haben wird. Betrachten Sie die folgende einfache Build...
fragte julealgon vor einem Jahr

2
Bewertungen
3
Antworten
281
Ansicht

Holen Sie sich eine Sammlung von Objekten aus dem CSV-String und umgekehrt

Eine generische Klasse zum Abrufen der Objektsammlung aus dem CSV-String. Ich würde gerne wissen, ob es einen besseren Weg gibt? Konverter-Klasse public class CsvConverter&lt;T&gt;:List&lt;T&gt; where T:class { private readonly string _csvText; private readonly string _separetor; ///...
fragte Siraj M vor einem Jahr

4
Bewertungen
4
Antworten
785
Ansichten

Nehmen Sie eine gewünschte Zeichenfolge, durchlaufen Sie Objekte, um festzustellen, ob sie in einem bestimmten Feld vorhanden ist, und hängen Sie eine Zahl an, bis eine eindeutige Zeichenfolge gefunden wird

Ich wollte auf möglichst allgemeine Weise eine Methode in C # schreiben, um Folgendes zu erreichen. Nehmen Sie einen String, eine Gruppe von Objekten und eine Funktion für den Zugriff auf das Feld eines bestimmten Objekts auf Sehen Sie sich alle Zeichenfolgen aus den Feldern dieser Objekte an, um...
fragte Geesh_SO vor einem Jahr

2
Bewertungen
1
Antwort
116
Ansichten

Umgang mit verwandten generischen Typparametern

Bei der Beantwortung einer Frage zu StackOverflow fiel mir ein, dass eine allgemeinere Version von GroupByC #, die die Mitgliedschaft in jeder Gruppe an eine Klasse delegierte, nützlich sein könnte. Dies ist mein Versuch, aber ich bin mit einigen Dingen unzufrieden. Ich mag es nicht besonders, dass...

2
Bewertungen
1
Antwort
118
Ansichten

Neugierig wiederkehrende Vorlagenmuster-Implementierung (CRTP)

Ich implementiere Curiously Recurring Template Pattern (CRTP) in Java wie folgt. Die Schnittstelle: /** * Reason for the generic Value&lt;T extends Value&gt; * Value&lt;IntValue&gt; x; // legal, IntValue implements Value interface so allowed * Value&lt;Integer&gt; x; // illegal, does not imple...
fragte Nimalan vor einem Jahr

0
Bewertungen
1
Antwort
100
Ansichten

Reddit-Beiträge und Kommentare aus JSON in ArrayLists speichern

Ich versuche, ein ArrayList Reddit-Posts und -Kommentare abzurufen und zu speichern. Der Code ist für beide sehr ähnlich: Das RedditThing ist ein übergeordnetes Element von RedditPost und RedditComment: class RedditThing { String author; String subreddit; String body; long score; public...

0
Bewertungen
0
Antworten
63
Ansichten

Berechnen Sie die Fläche verschiedener geometrischer Figuren

Ich möchte saubereren, wiederverwendbaren Code in Fortran schreiben. Ist der folgende Code eine gute Möglichkeit, generische Funktionen zu implementieren? Ist der Zeilenumbruch und die Einrückung in Ordnung? Es sollte Fortran90 sein. Der verwendete Compiler ist GNU Fortran 5.4.0. module geometry...
fragte mcocdawc vor einem Jahr