Programación

Preguntas y respuestas para programadores profesionales y entusiastas.

12
¿Cómo provoco la misma excepción con un mensaje personalizado en Python?
Tengo este trybloque en mi código: try: do_something_that_might_raise_an_exception() except ValueError as err: errmsg = 'My custom error message.' raise ValueError(errmsg) Hablando estrictamente, en realidad estoy planteando otro ValueError , no el ValueErrorarrojado do_something...(), que se conoce como erren este caso. ¿Cómo adjunto un mensaje personalizado err? Intento con el siguiente …

11
¿Cómo elimino un elemento de un vector stl con un cierto valor?
Estaba mirando la documentación de la API para stl vector, y noté que no había ningún método en la clase de vector que permitiera la eliminación de un elemento con un cierto valor. Esto parece una operación común, y parece extraño que no haya una forma integrada de hacer esto.
145 c++  stl 


12
¿Por qué alguien usaría set en lugar de unordered_set?
Se presenta C ++ 0x, unordered_setque está disponible en boostmuchos otros lugares. Lo que entiendo es que unordered_setes una tabla hash con O(1)complejidad de búsqueda. Por otro lado, setno es más que un árbol con log(n)complejidad de búsqueda. ¿Por qué demonios usaría alguien en setlugar de unordered_set? es decir, ¿hay …

4
Cambiar el tamaño del título de los ejes y las etiquetas en ggplot2
Tengo una pregunta realmente simple, a la que me cuesta encontrar la respuesta. Esperaba que alguien aquí pudiera ayudarme. A continuación se presenta un marco de datos de ejemplo: a <- c(1:10) b <- c(10:1) df <- data.frame(a,b) library(ggplot2) g = ggplot(data=df) + geom_point(aes(x=a, y=b)) + xlab("x axis") g Solo …
145 r  ggplot2 

9
Obtenga una lista de todas las rutas definidas en la aplicación Flask
Tengo una aplicación web compleja basada en Flask. Hay muchos archivos separados con funciones de visualización. Sus URL se definen con el @app.route('/...')decorador. ¿Hay alguna forma de obtener una lista de todas las rutas que se han declarado en mi aplicación? ¿Quizás hay algún método que pueda invocar en el …
145 python  flask 

15
Error de Node.js: no se puede encontrar el módulo express
Escribí mi primera aplicación node.js, pero no puede encontrar la biblioteca express: C:\ChatServer\Server>node server.js module.js:340 throw err; ^ Error: Cannot find module 'express' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> (C:\ChatServer\Server\server.js:6:9) at Object.<anonymous> (C:\ChatServer\Server\server.js:25:4) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) …
145 node.js  express  npm 


7
pytest: afirmar casi igual
Cómo hacer assert almost equalcon py.test para flotadores sin recurrir a algo como: assert x - 0.00001 <= y <= x + 0.00001 Más específicamente, será útil conocer una solución ordenada para comparar rápidamente pares de flotadores, sin desempaquetarlos: assert (1.32, 2.4) == i_return_tuple_of_two_floats()


6
¿Cómo eliminar (no cortar) en Vim?
¿Cómo puedo eliminar una línea sin ponerla en mi búfer predeterminado? Ejemplo: line that will be copied. line that I want to be substitued with the previous one. Lo que estoy tratando de hacer: yy dd p Pero Vim reemplaza la cadena copiada reciente con la eliminada (cortada). Sé que …
145 vim  copy-paste 

6
Vuelva a cargar el camino en PowerShell
Si tengo una instancia de PowerShell ISE ejecutándose e instalo algo que modifica la RUTA o la modifico de alguna manera fuera de PowerShell, entonces necesito reiniciar PowerShell para que vea la variable PATH actualizada. ¿Hay alguna manera de volver a cargar la ruta desde PowerShell sin reiniciarla?

6
Const antes o const después?
Para empezar, probablemente sepa que constpuede usarse para hacer que los datos de un objeto o un puntero no sean modificables o ambos. const Object* obj; // can't change data Object* const obj; // can't change pointer const Object* const obj; // can't change data or pointer Sin embargo, también …
145 c++  c  syntax  const 

9
Usar try vs if en python
¿Hay una razón para decidir cuál de tryoif construcciones a su uso, cuando se prueba variable tenga un valor? Por ejemplo, hay una función que devuelve una lista o no devuelve un valor. Quiero verificar el resultado antes de procesarlo. ¿Cuál de los siguientes sería más preferible y por qué? …
145 python 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.