Articles of secuencia de

¿Cómo hacer que mi división funcione solo en una línea real y ser capaz de saltear partes citadas de la cadena?

Entonces tenemos una división simple : #include #include #include #include #include using namespace std; vector split(const string& s, const string& delim, const bool keep_empty = true) { vector result; if (delim.empty()) { result.push_back(s); return result; } string::const_iterator substart = s.begin(), subend; while (true) { subend = search(substart, s.end(), delim.begin(), delim.end()); string temp(substart, subend); if (keep_empty […]

Java String.split () a veces dando cadenas en blanco

Estoy haciendo un rodillo de dados basado en texto. Toma cadenas como “2d10 + 5” y devuelve una cadena como resultado del rollo (s). Mi problema se muestra en el tokenizer que divide la cadena en partes útiles para que analice la información. String[] tokens = message.split(“(?=[dk\\+\\-])”); Esto está produciendo resultados extraños e inesperados. No […]

¿Cómo leer todo el flujo en std :: string?

Intento leer una secuencia completa (varias líneas) en una cadena. Estoy usando este código, y funciona, pero está ofendendo mi sentido del estilo … ¿Seguro que hay una manera más fácil? Tal vez usando cadenas de caracteres? void Obj::loadFromStream(std::istream & stream) { std::string s; std::streampos p = stream.tellg(); // remember where we are stream.seekg(0, std::ios_base::end); […]

¿Cuál es el propósito de la serialización en Java?

He leído un buen número de artículos sobre Serialización y cómo es tan bueno y genial, pero ninguno de los argumentos fue lo suficientemente convincente. Me pregunto si alguien realmente puede decirme qué es lo que realmente podemos lograr al serializar una clase.

C ++ Elimina la puntuación de String

Recibí una cadena y quiero eliminar todas las puntuaciones de ella. ¿Cómo puedo hacer eso? Investigué un poco y descubrí que las personas usan la función ispunct () (lo intenté), pero parece que no funciona en mi código. ¿Alguien tiene alguna idea? #include int main() { string text = “this. is my string. it’s here.” […]

Dividir una cuerda, en cada enésima posición

Uso esta expresión regular para dividir una cadena en cada posición 3ª: String []thisCombo2 = thisCombo.split(“(?<=\\G…)"); donde los 3 puntos después de la G indican cada enésima posición para dividir. En este caso, los 3 puntos indican cada 3 posiciones. Un ejemplo: Input: String st = “123124125134135145234235245” Output: 123 124 125 134 135 145 234 […]

Leer un archivo de texto al revés en C

¿Cuál es la mejor manera de leer un archivo al revés en C? Sé que al principio puede estar pensando que esto no sirve para nada, pero la mayoría de los registros, etc. añaden los datos más recientes al final del archivo. Quiero leer el texto del archivo al revés, almacenarlo en líneas, eso es […]

Publicar en la pared de amigos con la API Graph a través de la conexión ‘feed’ que falla desde el 6 de febrero de 2013

Mi aplicación comenzó a no publicar elementos en los feeds de amigos. Estoy recibiendo este error: Facebook request error: The operation couldn’t be completed. (facebookErrDomain error 10000.), details: Error Domain=facebookErrDomain Code=10000 “The operation couldn’t be completed. (facebookErrDomain error 10000.)” UserInfo=0xa26e990 {error={ code = 200; message = “(#200) Feed story publishing to other users is disabled […]

Algoritmo de permutación sin recursión? Java

Me gustaría obtener toda la combinación de un número sin ninguna repetición. Como 0.1.2, 0.2.1, 1.2.0, 1.0.2, 2.0.1, 2.1.0. Traté de encontrar un esquema fácil, pero no pude. Dibujé un gráfico / árbol para esto y esto grita usar recursión. Pero me gustaría hacer esto sin recurrencia, si esto es posible. ¿Alguien puede por favor […]

¿Cómo leer el contenido del archivo en istringstream?

Para mejorar la lectura de rendimiento de un archivo, bash leer todo el contenido de un gran archivo (varios MB) en la memoria y luego utilizar un istringstream para acceder a la información. Mi pregunta es, ¿cuál es la mejor manera de leer esta información e “importarla” en el flujo de cadenas? Un problema con […]