Suchergebnisse für Anfrage "pattern-matching"
byte [] Array-Mustersuche
Jeder kennt eine gute und effektive Methode, um nach einem Bytemuster in einem Byte-Array [] zu suchen / zu suchen und dann die Positionen zurückzugeben. Beispielsweis byte[] pattern = new byte[] {12,3,5,76,8,0,6,125}; byte[] toBeSearched = ...
Verstehen des Algorithmus für den Mustervergleich mithilfe eines LCP-Arrays
Vorwort: Meine Frage ist hauptsächlich eine algorithmische Frage. Selbst wenn Sie mit Suffix- und LCP-Arrays nicht vertraut sind, können Sie mir wahrscheinlich helfen. ImDie [http://webglimpse.net/pubs/suffix.pdf] paper Es wird beschrieben, ...
Warum kann ich in Scala keine Musterübereinstimmung auf Stream.empty durchführen?
Der folgende Code wird nicht kompiliert, wenn ich die angegebene Zeile auskommentiere. Der Compiler beschwert sich: "Stable Identifier erforderlich". val Empty = Stream.empty val a = Stream.range(0, 5) a match { // case Stream.empty => ...
Wie identifiziere ich E-Mails, die zu einem vorhandenen Thread oder einer vorhandenen Konversation gehören?
Wir haben eine interne .NET-Fallverwaltungsanwendung, die automatisch einen neuen Fall aus einer E-Mail erstellt. Ich möchte in der Lage sein, andere E-Mails zu identifizieren, die sich auf die ursprüngliche E-Mail beziehen, damit keine doppelten ...
Wie funktioniert Pattern Matching hinter den Kulissen von F #?
Ich bin völlig neu in F # (und der funktionalen Programmierung im Allgemeinen), aber ich sehe Mustervergleiche, die überall im Beispielcode verwendet werden. Ich frage mich zum Beispiel, wie Pattern Matching tatsächlich funktioniert. Ich stelle ...
Wie kann ich einen String in einer Struktur mit einem konstanten Wert abgleichen?
Ist es möglich gegen ein @ zu spielString in einer Struktur in Rust mit einem statischenstr Wert? Hier ist ein minimales Beispiel: struct SomeStruct { a: String, } fn main() { let s = SomeStruct { a: "Test".to_string(), }; match s { SomeStruct { ...
Cut string nach dem ersten Auftreten eines Zeichens
Ich habe Strings wie 'keepme: cutme' oder 'string-without-separator', die zu 'keepme' und 'string-without-separator' werden sollen. Kann das in PostgreSQL gemacht werden? Ich habe es versucht select substring('first:last' from '.+:')Aber dies ...
Entfernen Sie bestimmte Zeichen in Klammern mit Regex
Ich habe eine Zeile wie diese: BlockedMatch(XA, YB), Correlation(XA, QC), Correlation(YB, QC), Correlation(QC, YB)Ich möchte, dass es so aussieht: BlockedMatch(XAYB), Correlation(XAQC), Correlation(YBQC), Correlation(QCYB)Ich kann nicht einfach ...
Datenstruktur für eine große Anzahl von Mustern
n einem Interview wurde ich gebeten, eine Datenstruktur zu entwickeln, die Millionen von Mustern enthalten kann und eine schnelle Suche ermöglicht, um die am längsten passende zu finde Zum Beispiel sind Muster wie: 1- 8876 8893 87 | true 2- ...
f # Musterübereinstimmung mit Typen
Ich versuche rekursiv, alle Objekteigenschaften und Subtypeigenschaften usw. auszudrucken. Mein Objektmodell sieht wie folgt aus ... type suggestedFooWidget = { value: float ; hasIncreasedSinceLastPeriod: bool ; } type firmIdentifier = { ...