Als «strings» getaggte Fragen

Eine "Zeichenfolge" ist eine Folge von Zeichen, die typischerweise eine Einheit von lesbarem Text darstellen. Fragen zu diesem Thema befassen sich mit der Verarbeitung von Zeichenfolgen in Programmen und damit, wie verschiedene Sprachen und Umgebungen Zeichenfolgen definieren und bearbeiten.

1
Wie stellt PHP Strings intern dar?
UTF8? UTF16? Verfolgen Strings in PHP auch die verwendete Kodierung? Schauen wir uns zum Beispiel dieses Skript an. Sagen wir ich laufe: $original = "शक्नोम्यत्तुम्"; Was passiert eigentlich? Offensichtlich denke ich, $originalwird nicht nur 7 Zeichen enthalten. Diese Glyphen müssen dort jeweils durch mehrere Bytes dargestellt werden. Dann mach ich: …
18 php  strings 


3
Wann sollte ich string_view in einer Schnittstelle verwenden?
Ich verwende eine interne Bibliothek , die zu imitieren eine entworfen wurden vorgeschlagen , C ++ Bibliothek , und irgendwann in den letzten Jahren sehe ich seine Oberfläche verändert verwenden std::stringzu string_view. Also ändere ich pflichtgemäß meinen Code, um mich an die neue Oberfläche anzupassen. Leider muss ich einen std …

3
Ist es möglich, eine verallgemeinerte String-Umkehrfunktion zu schreiben, die für alle Lokalisierungen und String-Typen funktioniert?
Ich habe mir gerade die Präsentation von Jon Skeet (mit Tony the Pony) von Dev-Days angesehen. Obwohl "write a string reverse function" die Kodierung von Interview 101 ist - ich bin mir nicht sicher, ob es tatsächlich möglich ist, eine allgemeine Funktion zum Umkehren von Zeichenfolgen zu schreiben, die sicherlich …

7
Sollten Funktionen einer C-Bibliothek immer die Länge eines Strings erwarten?
Ich arbeite derzeit an einer Bibliothek, die in C geschrieben ist. Viele Funktionen dieser Bibliothek erwarten einen String als char*oder const char*in ihren Argumenten. Ich habe mit diesen Funktionen begonnen und immer die Länge des Strings als erwartet, size_tso dass keine Null-Terminierung erforderlich war. Beim Schreiben von Tests wurde jedoch …
15 c  api  strings 

16
Wofür verwenden Sie die Zeichenfolgenumkehrung? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …

1
Warum stehen die Interpunktionszeichen in der ASCII-Tabelle überall?
In der ASCII-Tabelle werden Satzzeichen zwischen den nicht druckbaren Zeichen und vor den Ziffern ( !"#$%&')*+,-./), zwischen den Ziffern und den Großbuchstaben ( :;<=>?@), zwischen den Großbuchstaben ( [\]^_`) und den Kleinbuchstaben und nach den Kleinbuchstaben ( {|}~) angezeigt . Auf den ersten Blick würde man erwarten, dass diese zusammen …
13 strings  ascii 

2
Wann sollte ich StringBuilder oder StringBuffer verwenden?
In einer Produktionswebanwendung verwendeten meine Programmierkollegen überall StringBuffer. Jetzt kümmere ich mich um die Anwendungsentwicklung und Korrekturen. Nach dem Lesen von StringBuilder und StringBuffer habe ich beschlossen, den gesamten StringBuffer-Code durch StringBuilder zu ersetzen, da in unseren Data Beans keine Threadsicherheit erforderlich ist. Zum Beispiel: (In jeder Datenbohne kann ich …



4
Struktur mit unsinnigem Standardwert
In meinem System häufig mit Flughafen - Codes arbeiten I ( "YYZ", "LAX", "SFO", etc.), sind sie immer in dem exakt gleichen Format (3 Buchstaben, als Groß dargestellt). Das System verarbeitet in der Regel 25 bis 50 dieser (unterschiedlichen) Codes pro API-Anforderung, wobei insgesamt über tausend Zuweisungen vorgenommen werden. Sie …


5
Wie komprimieren Sie ASCII-Zeichenfolgen in weniger Bytes?
Ich arbeite mit einem eingebetteten Gerät mit einem eindeutigen Protokoll, das Nachrichten an andere Geräte sendet, und erstelle eine Anwendung, die die gesendeten Pakete analysiert. Jedes Paket enthält 8 Bytes. Das Protokoll ist so definiert, dass das erste Byte der Header und die restlichen 7 Bytes die Daten sind. Sie …
12 strings  ascii  byte 

1
Kürzeste gemeinsame Superzeichenfolge: Finde die kürzeste Zeichenfolge, die alle angegebenen Zeichenfolgenfragmente enthält
Bei einigen Fragmenten würde ich gerne die kürzestmögliche einzelne Zeichenfolge ("Ausgabezeichenfolge") finden, die alle Fragmente enthält. Fragmente können sich in der Ausgabezeichenfolge überlappen. Beispiel: Für die Saitenfragmente: BCDA AGF ABC Die folgende Ausgabezeichenfolge enthält alle Fragmente und wurde durch naives Anhängen erstellt: BCDAAGFABC Diese Ausgabezeichenfolge ist jedoch besser (kürzer), da …

6
Ist es ineffizient, Zeichenfolgen einzeln zu verketten?
Ich erinnere mich aus meiner Zeit als Programmierer in C, dass das Betriebssystem beim Verbinden von zwei Zeichenfolgen Speicher für die verknüpfte Zeichenfolge zuweisen muss, dann kann das Programm den gesamten Zeichenfolgentext in den neuen Bereich im Speicher kopieren, dann muss der alte Speicher manuell veröffentlicht werden. Wenn dies also …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.