Questions marquées «strings»

Une "chaîne" est une séquence de caractères représentant généralement une unité de texte lisible par l'homme. Les questions sur ce sujet traitent du traitement des chaînes dans les programmes et de la manière dont divers langages et environnements définissent et manipulent les chaînes.

1
Comment PHP représente-t-il en interne les chaînes?
UTF8? UTF16? Les chaînes en PHP conservent-elles également l'encodage utilisé? Regardons ce script par exemple. Dis que je cours: $original = "शक्नोम्यत्तुम्"; Que se passe-t-il réellement? Évidemment, je pense $originalqu'il ne contiendra pas seulement 7 caractères. Ces glyphes doivent chacun y être représentés par plusieurs octets. Alors je fais: $converted …
18 php  strings 


3
Quand dois-je utiliser string_view dans une interface?
J'utilise une bibliothèque interne qui a été conçue pour imiter une bibliothèque C ++ proposée , et au cours des dernières années, je vois son interface passer de l'utilisation std::stringàstring_view . Je change donc consciencieusement mon code, pour me conformer à la nouvelle interface. Malheureusement, ce que je dois transmettre …

3
Est-il possible d'écrire une fonction inverse de chaîne généralisée qui fonctionne pour toutes les localisations et tous les types de chaînes?
Je regardais juste la présentation de Jon Skeet (avec Tony le poney) de Dev-Days. Bien que "écrire une fonction inverse de chaîne" soit une interview de codage 101 - je ne suis pas sûr qu'il soit réellement possible d'écrire une fonction inverse de chaîne générale, certainement pas une qui fonctionne …



1
Pourquoi les caractères de ponctuation dans la table ASCII sont-ils partout?
Dans le tableau ASCII , les caractères de ponctuation apparaissent entre les caractères non imprimables et avant les chiffres ( !"#$%&')*+,-./), entre les chiffres et les lettres majuscules ( :;<=>?@), entre les lettres majuscules ( [\]^_`) et les lettres minuscules et après les lettres minuscules ( {|}~). À première vue, …
13 strings  ascii 

2
Quand dois-je utiliser StringBuilder ou StringBuffer?
Dans une application Web de production, mes collègues programmeurs ont utilisé StringBuffer partout. Maintenant, je m'occupe du développement et des corrections d'applications. Après avoir lu StringBuilder et StringBuffer, j'ai décidé de remplacer tout le code StringBuffer par StringBuilder car nous n'avons pas besoin de la sécurité des threads dans nos …



4
struct avec une valeur par défaut absurde
Dans mon système je fonctionne souvent avec des codes d'aéroport ( "YYZ", "LAX", "SFO", etc.), ils sont toujours dans le même format exact (3 lettres, représentée en majuscules). Le système traite généralement 25 à 50 de ces codes (différents) par demande d'API, avec plus de mille allocations au total, ils …


5
Comment compresser des chaînes ASCII en moins d'octets?
Je travaille avec un appareil intégré avec un protocole unique qui envoie des messages à d'autres appareils et je crée une application qui analyse les paquets envoyés. Chaque paquet contient 8 octets. Le protocole est défini comme où le premier octet est l'en-tête et les 7 octets restants sont les …
12 strings  ascii  byte 


6
Est-il inefficace de concaténer des chaînes une à la fois?
Je me souviens de mes jours de programmation en C que lorsque deux chaînes sont jointes, le système d'exploitation doit allouer de la mémoire pour la chaîne jointe, puis le programme peut copier tout le texte de la chaîne dans la nouvelle zone en mémoire, puis l'ancienne mémoire doit manuellement …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.