aktueller Standort:Heim > Technische Artikel > Web-Frontend

  • Wie entferne ich den ANSI-Escape-Code für die Cursorposition aus „HijackedResponse' in Go?
    Wie entferne ich den ANSI-Escape-Code für die Cursorposition aus „HijackedResponse' in Go?
    Ich versuche, einen Docker-Container (interaktiv) mit go auszuführen. Dies ist der Code, den ich verwende: func(docker*docker)redirectresponsetooutputstream(outputstream,errorstreamio.writer,respio.reader)error{_,err:=stdcopy.stdcopy(outputstream,errorstream,resp)returnerr}func(docker* Dok
    Golang . regular-expression 676 2024-02-09 09:42:19
  • Ersetzen Sie wiederholte Teilzeichenfolgen in einer Zeichenfolge, indem Sie nur eine davon ersetzen
    Ersetzen Sie wiederholte Teilzeichenfolgen in einer Zeichenfolge, indem Sie nur eine davon ersetzen
    Ich mache ein einfaches Hangman-Spiel mit go, aber ich stoße auf einen Fehler, bei dem die Zeichenfolge „unknown_string“ (die im Code angezeigt wird) das Zeichen „_“ hat, sodass andere Spieler, die die Buchstaben erraten, die Länge des Wortes und wann sehen können Wenn der Spieler einen Buchstaben richtig eintippt, möchte ich, dass er das n-te (n hängt vom Index ab, in dem der Buchstabe im Wort gefunden wird) _ Zeichen durch diesen Buchstaben ersetzt. Dies war erfolgreich, aber es gibt ein Problem. Wenn ein Wort zwei wiederholte Buchstaben hat, wird nur einer davon ersetzt. Ich habe eine separate Funktion namens iterate erstellt (diese Funktion dient dazu, verschachtelten Code zu vermeiden), um über alle Indizes zu iterieren. Aber es funktioniert nicht, der Code lautet wie folgt: packagemainimport(
    Golang . regular-expression 1017 2024-02-09 08:15:29
  • Extrahieren Sie den Wert aus der Zeichenfolge mit verschachtelten Klammern
    Extrahieren Sie den Wert aus der Zeichenfolge mit verschachtelten Klammern
    Bei einer gegebenen Eingabezeichenfolge, zum Beispiel: AB[C[DA,BF,GAL],DB[NX,AQQ,AAN,B],F[H[GG,BAND]]], wird das Zeichenfolgenarray zurückgegeben: ["ABCDA" , „ABCBF“, „ABCGAL“, „ABDBNX“, „ABDBAQQ“, „ABDBAAN“, „ABBDB“, „ABFHGG“] Ich konnte eine Teillösung schreiben, aber wenn es mehrere [Kinder] gibt, ist es schwierig, sie beizubehalten Spur des übergeordneten Knotens. Eine weitere Testzeichenfolge: ZHLADAOR[R[G[45D[COI,EMA],Q5D[COI,EMA],U5D[COI,EMA],Y5
    Golang . regular-expression 748 2024-02-08 23:54:10
  • Wie kann ich benutzerdefinierte benutzerfreundliche Fehlermeldungen in Kubernetes zurückgeben?
    Wie kann ich benutzerdefinierte benutzerfreundliche Fehlermeldungen in Kubernetes zurückgeben?
    Ich habe ein Golang-Backend, das mit k8s kommuniziert. Ich möchte die Fehlerantwort, die ich von k8s erhalte, umformulieren und an das Frontend senden. Ich möchte dem Benutzer eine aussagekräftige Validierungsfehlermeldung zurückgeben, wenn er einen ungültigen Namen hinzufügt und bereits etwas vorhanden ist ... Ich möchte etwas Generisches, anstatt es für jeden Endpunkt im Controller fest zu codieren. Ich verwende Kubernetes/Client-Go. Erster Fehler: Angenommen, ich möchte ein Hotel zu etcd hinzufügen. Wenn ich versuche, den Hotelnamen hotel123 hinzuzufügen, existiert das Hotel bereits. Ich erhalte diese Fehlermeldung: „hotel123“ existiert bereits. Was ich will: hotel123
    Golang . regular-expression 923 2024-02-08 23:12:21
  • Regulärer Ausdruck mit verschachtelten Wiederholungen
    Regulärer Ausdruck mit verschachtelten Wiederholungen
    Ich versuche, in go einen regulären Ausdruck zu erstellen, der bis zu 50 durch Leerzeichen getrennte Wörter übereinstimmt, wobei jedes Wort 1-32 „a“s lang ist. Ich verwende das folgende regexp.compile(`^(a{ 1,32}\ s?){1,50}$`)Ich habe die folgende Fehlermeldung erhalten: errorparsingregexp:invalidrepeatcount:`{1,50}`Mir ist aufgefallen, dass es bis zu 31 Mal wie folgt wiederholt werden kann: r,err:= regexp.Compile(` ^(a{1,32}\s?){1,31}$`)Siehe https://
    Golang . regular-expression 1223 2024-02-08 21:20:30
  • Genaue Zeile in der Golang-Regex-Datei
    Genaue Zeile in der Golang-Regex-Datei
    Ich habe eine Datei mit dem folgenden Inhalt #requiresauthenticationwithauth-user-passauth-user-pass#auth-user-pass#auth-user-passauth-user-passwd Gibt es eine Möglichkeit, dafür zu sorgen, dass der reguläre Ausdruck nur mit der zweiten Zeile mit Golang übereinstimmt? Ich habe versucht, den folgenden Code zu verwenden, aber er gibt ein leeres Slice zurück packagemainimport("fmt""os""regexp")funcmain(){bytes,
    Golang . regular-expression 982 2024-02-08 21:06:30
  • Wie schreibe ich einen regulären Ausdruck für das letzte Vorkommen eines einzelnen Leerzeichens in Go?
    Wie schreibe ich einen regulären Ausdruck für das letzte Vorkommen eines einzelnen Leerzeichens in Go?
    Ich möchte das letzte Leerzeichen in einer Zeichenfolge durch etwas anderes ersetzen. Wie schreibe ich einen regulären Ausdruck für das letzte Leerzeichen in Golang? Bisher habe ich nur gefunden, dass „\s+“ mit allen Leerzeichen übereinstimmt
    Golang . regular-expression 1224 2024-02-08 20:51:13
  • Go Regexp: Übereinstimmung mit dem vollständigen Wort oder der Teilzeichenfolge oder überhaupt nicht
    Go Regexp: Übereinstimmung mit dem vollständigen Wort oder der Teilzeichenfolge oder überhaupt nicht
    Ich versuche, mithilfe von Go eine Möglichkeit zu finden, Muster mit regexp.Regexp abzugleichen. Die Kriterien für die Übereinstimmung lauten wie folgt: Es muss mit FooBar oder seinem Teilstring Foo am Anfang der Zeile übereinstimmen oder überhaupt nicht übereinstimmen. Wenn es in Nr. 1 übereinstimmt, müssen auf jede Übereinstimmung andere Zeichen folgen (z. B. \S+), also sollte es übereinstimmen, zum Beispiel: Übereinstimmungen: FooABC Übereinstimmungen: FooBarABC Übereinstimmungen nicht mit: FooBar (da danach keine anderen Zeichen stehen) Stimmt nicht überein: ABC (da es nicht mit Foo beginnt) Ich habe verschiedene Ausdrücke ausprobiert, kann es aber nicht verstehen. Ich habe in anderen Implementierungen negative Lookahead-Muster gefunden, aber Go scheint dies zu tun
    Golang . regular-expression 1107 2024-02-08 20:51:04
  • Regulärer Ausdruck in Glob und umgekehrt
    Regulärer Ausdruck in Glob und umgekehrt
    Wir müssen einen regulären Ausdruck in einen vom Cloud-Frontend unterstützten Glob konvertieren und umgekehrt. Irgendwelche Vorschläge, wie wir das erreichen können und ist es überhaupt möglich? Speziell von Regex zu Glob. Soweit ich weiß, ist Regex eine Obermenge, sodass es möglicherweise nicht möglich ist, alle Regex in den entsprechenden Glob umzuwandeln.
    Golang . regular-expression 836 2024-02-06 11:03:15
  • Golang regexp MatchString() ist nicht idempotent
    Golang regexp MatchString() ist nicht idempotent
    Ich weiß nicht, was passiert ist. Bei Verwendung der Regexp-Bibliothek von Golang gibt dieselbe Funktion unterschiedliche Ergebnisse für dieselbe Eingabe zurück. packagemainimport("fmt""regexp")type paymentnetworkdatastruct{regexstringnamestring}var payment_networks=map[string] paymentnetworkdata{"mastercard":{regex:
    Golang . regular-expression 1199 2024-02-05 23:18:04
  • Wie extrahiere ich Daten aus Wiki-Links?
    Wie extrahiere ich Daten aus Wiki-Links?
    Ich möchte Daten aus Wiki-Links extrahieren, die von der mwparserfromhell-Bibliothek zurückgegeben werden. Ich möchte zum Beispiel die folgende Zeichenfolge analysieren: [[file:warszawa,ul.freta1620170516002.jpg|thumb|upright=1.18|[[mariaskłodowska-curiemuseum|birthplace]]ofmariecurie,at16fretastreet,in[[warsaw]],[ [Polen ]].]] Wenn ich die Zeichenfolge mit dem Zeichen | teile, funktioniert es nicht, weil
    Python-Tutorial . regular-expression 1072 2024-02-05 23:12:08
  • Endlose Schleife für vom Benutzer gefüllte Array-Liste
    Endlose Schleife für vom Benutzer gefüllte Array-Liste
    Ich muss eine Methode schreiben, die vom Benutzer eingegebene Fahrzeugspezifikationen aufnimmt und sie einer Array-Liste hinzufügt. Dies muss eine beliebige Anzahl von Spezifikationen akzeptieren, die der Benutzer eingeben möchte, einschließlich keiner. Dies ist mein erster Beitrag hier, bitte entschuldigen Sie die schlechte Grammatik. publicstaticarraylistgettrim(){scannert=newscanner(system.in);system.out.println("entercartrim");arraylisttrim=newaraylist();while(t.has
    Java . regular-expression 1298 2024-02-05 22:00:05
  • Debian kompiliert und installiert PHP und Debian installiert PHP7.3
    Debian kompiliert und installiert PHP und Debian installiert PHP7.3
    PHP ist eine weit verbreitete serverseitige Skriptsprache. Sie verfügt über umfangreiche Funktionen und eine breite Palette von Anwendungen. PHP kann durch Kompilieren des Quellcodes oder direkt mithilfe der Debian-Paketverwaltungstools installiert werden In diesem Artikel erfahren Sie, wie Sie PHP im Debian-System kompilieren und installieren und wie Sie PHP7.3 installieren. Das Kompilieren und Installieren von PHP erfordert die folgenden Schritte zum Kompilieren und Installieren von PHP: Laden Sie das PHP-Quellcodepaket herunter, das von der offiziellen PHP-Website heruntergeladen werden kann. Entpacken Sie das Quellcodepaket und geben Sie das entpackte Verzeichnis ein. Führen Sie den Befehl ./configure zur Konfiguration aus. Sie können einige Optionen angeben, um die Funktionen und Features von PHP anzupassen. Führen Sie zum Kompilieren den Befehl make aus. Führen Sie makeinsta aus
    LINUX . regular-expression 871 2024-02-05 18:40:34
  • Teilen Sie 5 moderne Alternativen zu grundlegenden Linux-Befehlszeilentools
    Teilen Sie 5 moderne Alternativen zu grundlegenden Linux-Befehlszeilentools
    Bei der täglichen Nutzung von Linux/Unix-Systemen verwenden wir häufig verschiedene Befehlszeilentools, um das System zu verwalten und den Betrieb des Systems zu verstehen. Beispielsweise wird der Befehl du zum Überwachen der Festplattenauslastung und der Befehl top zum Anzeigen von Systemressourcen verwendet. Einige dieser Tools gibt es schon seit langem, wie zum Beispiel der Befehl top, der erstmals 1984 veröffentlicht wurde, und der Befehl du, der erstmals 1971 veröffentlicht wurde. Im Laufe der Jahre haben sich diese Tools von ihren ursprünglichen Formen zu modernen Versionen weiterentwickelt und auf verschiedene Systeme portiert. Trotz moderner Veränderungen behalten diese Tools jedoch immer noch ihre ursprünglichen Ideen und Benutzererfahrungen. Diese Tools sind sehr wichtig und unverzichtbar für den Arbeitsablauf des Systemadministrators. In den letzten Jahren jedoch
    LINUX . regular-expression 991 2024-02-05 12:10:12
  • Erfahren Sie, wie Sie Gleitkommazahlen in Python korrekt eingeben
    Erfahren Sie, wie Sie Gleitkommazahlen in Python korrekt eingeben
    Für die korrekte Eingabe von Gleitkommadaten in Python sind bestimmte Codebeispiele erforderlich. 1. Einführung In Python sind Gleitkommadaten ein allgemeiner Datentyp, der zur Darstellung von Werten mit Dezimalstellen verwendet wird. Die korrekte Eingabe von Gleitkommadaten ist für die Korrektheit und Genauigkeit des Programms sehr wichtig. In diesem Artikel wird erläutert, wie Sie Gleitkommadaten in Python korrekt eingeben, und es werden spezifische Codebeispiele bereitgestellt. 2. Verwenden Sie die Funktion „input()“, um vom Benutzer eingegebene Gleitkommadaten zu erhalten. Mit der Funktion „input()“ von Python können Benutzer Gleitkommadaten aus dem Standard abrufen
    Python-Tutorial . regular-expression 1577 2024-02-03 10:35:06

Werkzeugempfehlungen

Kontaktcode für das jQuery-Enterprise-Nachrichtenformular

Der Kontaktcode für das jQuery-Unternehmensnachrichtenformular ist ein einfacher und praktischer Unternehmensnachrichtenformular- und Kontaktcode für die Einführungsseite.

Wiedergabeeffekte für HTML5-MP3-Spieluhren

Der Spezialeffekt „HTML5 MP3-Musikbox-Wiedergabe“ ist ein MP3-Musikplayer, der auf HTML5+CSS3 basiert, um niedliche Musikbox-Emoticons zu erstellen und auf die Schaltfläche „Umschalten“ zu klicken.

HTML5 coole Partikelanimations-Navigationsmenü-Spezialeffekte

Der Spezialeffekt „HTML5 Cool Particle Animation“ für das Navigationsmenü ist ein Spezialeffekt, der seine Farbe ändert, wenn die Maus über das Navigationsmenü bewegt wird.
Menünavigation
2024-02-29

Drag-and-Drop-Bearbeitungscode für visuelle jQuery-Formulare

Der Drag-and-Drop-Bearbeitungscode für visuelle jQuery-Formulare ist eine visuelle Form, die auf jQuery und dem Bootstrap-Framework basiert.

Webvorlage für Bio-Obst- und Gemüselieferanten Bootstrap5

Eine Webvorlage für Bio-Obst- und Gemüselieferanten – Bootstrap5
Bootstrap-Vorlage
2023-02-03

Bootstrap3 multifunktionale Dateninformations-Hintergrundverwaltung, responsive Webseitenvorlage – Novus

Bootstrap3 multifunktionale Dateninformations-Hintergrundverwaltung, responsive Webseitenvorlage – Novus
Backend-Vorlage
2023-02-02

Webseitenvorlage für die Immobilienressourcen-Serviceplattform Bootstrap5

Webseitenvorlage für die Immobilienressourcen-Serviceplattform Bootstrap5
Bootstrap-Vorlage
2023-02-02

Einfache Webvorlage für Lebenslaufinformationen Bootstrap4

Einfache Webvorlage für Lebenslaufinformationen Bootstrap4
Bootstrap-Vorlage
2023-02-02

可爱的夏天元素矢量素材(EPS+PNG)

这是一款可爱的夏天元素矢量素材,包含了太阳、遮阳帽、椰子树、比基尼、飞机、西瓜、冰淇淋、雪糕、冷饮、游泳圈、人字拖、菠萝、海螺、贝壳、海星、螃蟹、柠檬、防晒霜、太阳镜等等,素材提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG material
2024-05-09

四个红的的 2023 毕业徽章矢量素材(AI+EPS+PNG)

这是一款红的的 2023 毕业徽章矢量素材,共四个,提供了 AI 和 EPS 和免扣 PNG 等格式,含 JPG 预览图。
PNG material
2024-02-29

唱歌的小鸟和装满花朵的推车设计春天banner矢量素材(AI+EPS)

这是一款由唱歌的小鸟和装满花朵的推车设计的春天 banner 矢量素材,提供了 AI 和 EPS 两种格式,含 JPG 预览图。
Banner image
2024-02-29

金色的毕业帽矢量素材(EPS+PNG)

这是一款金色的毕业帽矢量素材,提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG material
2024-02-27

Website-Vorlage für Reinigungs- und Reparaturdienste für Inneneinrichtungen

Die Website-Vorlage für Reinigungs- und Wartungsdienste für Heimdekoration ist ein Website-Vorlagen-Download, der sich für Werbewebsites eignet, die Heimdekorations-, Reinigungs-, Wartungs- und andere Dienstleistungsorganisationen anbieten. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-05-09

Persönliche Lebenslauf-Leitfaden-Seitenvorlage in frischen Farben

Die Vorlage „Fresh Color Matching“ für die Lebenslauf-Leitfadenseite für persönliche Bewerbungen ist eine persönliche Webvorlage zum Herunterladen von Lebensläufen für die Jobsuche, die für einen frischen Farbabstimmungsstil geeignet ist. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-02-29

Web-Vorlage für kreativen Job-Lebenslauf für Designer

Die Webvorlage „Designer Creative Job Resume“ ist eine herunterladbare Webvorlage für die Anzeige persönlicher Lebensläufe, die für verschiedene Designerpositionen geeignet ist. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-02-28

Website-Vorlage eines modernen Ingenieurbauunternehmens

Die Website-Vorlage für moderne Ingenieur- und Bauunternehmen ist eine herunterladbare Website-Vorlage, die sich zur Förderung der Ingenieur- und Baudienstleistungsbranche eignet. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-02-28