Programación

82
Extraer el número de la cadena en Ruby

Estoy usando este código: s = line.match( /ABCD(\d{4})/ ).values_at( 1 )[0] Para extraer números de cadenas como: ABCD1234 ABCD1235 ABCD1236 etc. Funciona, pero me pregunto qué otra alternativa tengo a esto en Ruby. Mi código: ids = [] someBigString.lines.each {|line| ids <<...

82
use startActivityForResult desde la no actividad

Tengo MainActivity que es una Activity y otra clase (que es una clase Java simple), la llamaremos "SimpleClass". ahora quiero ejecutar desde esa clase el comando startActivityForResult. ahora pensé que podría pasar esa clase (SimpleClass), solo el contexto de MainActivity, el problema es que no...

82
Cómo hacer grep para toda la palabra

Estoy usando el siguiente comando para grep cosas en subdirecciones find . | xargs grep -s 's:text' Sin embargo, esto también encuentra cosas como <s:textfield name="sdfsf"...../> ¿Qué puedo hacer para evitarlo y encontrar cosas como <s:text name="sdfsdf"/> O para el caso ......

82
¿Cómo declarar una función que acepta una lambda?

Leí en Internet muchos tutoriales que explicaban cómo usar lambdas con la biblioteca estándar (como std::find), y todos eran muy interesantes, pero no pude encontrar ninguno que explicara cómo puedo usar una lambda para mis propias funciones. Por ejemplo: int main() { int test = 5;...

82
¿La forma más rápida de copiar una tabla en mysql?

Quiero copiar una tabla en MySQL. ¿Cuál es la forma más rápida? ¿Me gusta esto? CREATE TABLE copy LIKE original; INSERT INTO copy SELECT * FROM original; o CREATE TABLE copy SELECT * FROM original; ALTER TABLE copy ADD PRIMARY KEY (id); ¿O hay otra manera? EDITAR: Me preocupa que se...

82
Encontrar la posición del elemento máximo

¿Existe una función estándar que devuelva la posición (no el valor) del elemento máximo de una matriz de valores? Por ejemplo: Supongamos que tengo una matriz como esta: sampleArray = [1, 5, 2, 9, 4, 6, 3] Quiero una función que devuelva el entero de 3 que me diga que sampleArray[3]es el...