Preguntas etiquetadas con string

274
Token aleatorio seguro en Node.js

En esta pregunta, Erik necesita generar un token aleatorio seguro en Node.js. Existe el método crypto.randomBytesque genera un búfer aleatorio. Sin embargo, la codificación base64 en el nodo no es segura para URL, incluye /y en +lugar de -y _. Por lo tanto, la forma más fácil de generar ese token...

273
Concatenar un vector de cadenas / caracteres

Si tengo un vector de caracteres tipo, ¿cómo puedo concatenar los valores en una cadena? Así es como lo haría con paste () : sdata = c('a', 'b', 'c') paste(sdata[1], sdata[2], sdata[3], sep ='') cediendo "abc". Pero, por supuesto, eso solo funciona si conozco la longitud de los datos por...

271
Repetir cadena - Javascript

¿Cuál es el método mejor o más conciso para devolver una cadena repetida una cantidad arbitraria de veces? El siguiente es mi mejor tiro hasta ahora: function repeat(s, n){ var a = []; while(a.length < n){ a.push(s); } return

267
TypeError: 'str' no es compatible con la interfaz del búfer

plaintext = input("Please enter the text you want to compress") filename = input("Please enter the desired filename") with gzip.open(filename + ".gz", "wb") as outfile: outfile.write(plaintext) El código de Python anterior me está dando el siguiente error: Traceback (most recent call last):...

265
Funciones miembro std :: string length () y size ()

Estaba leyendo las respuestas para esta pregunta y encontré que en realidad hay un método llamado length()de std::string(Siempre he utilizado size()). ¿Hay alguna razón específica para tener este método en std::stringclase? Leí MSDN y CppRefernce, y parecen indicar que no hay diferencia entre...

263
Leer archivo binario como cadena en Ruby

Necesito una manera fácil de tomar un archivo tar y convertirlo en una cadena (y viceversa). ¿Hay alguna manera de hacer esto en Ruby? Mi mejor intento fue este: file = File.open("path-to-file.tar.gz") contents = "" file.each {|line| contents << line } Pensé que sería suficiente para...