Suchergebnisse für Anfrage "pattern-matching"

52 die antwort

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 = ...

2 die antwort

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, ...

4 die antwort

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 => ...

TOP-Veröffentlichungen

4 die antwort

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 ...

8 die antwort

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 ...

4 die antwort

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 { ...

6 die antwort

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 ...

8 die antwort

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 ...

4 die antwort

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- ...

10 die antwort

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 = { ...