Resultados de la búsqueda a petición "idioms"

1 la respuesta

Rails 3: ¿Cuál es la forma correcta de responder a acciones REST-ful con JSON en rails?

Estoy tratando de hacer una API para mi aplicación de rieles usando respuestas JSON a los controladores de recursos RESTful. Esta es una experiencia nueva para mí, así que estoy buscando orientación y consejos. Para comenzar las cosas: En una ...

6 la respuesta

DRY Ruby Initialization con Hash Argument

Me encuentro usando bastante argumentos hash para los constructores, especialmente cuando escribo DSL para configuración u otros bits de API a los que estará expuesto el usuario final. Lo que termino haciendo es algo como lo siguiente: class ...

3 la respuesta

¿Qué es el "objeto centinela" en C ++?

I contestadas [https://stackoverflow.com/a/2688081/3093378]estapregunta [https://stackoverflow.com/q/2688043/3093378]yAgua de patata [https://stackoverflow.com/users/153285/potatoswatter] ...

6 la respuesta

¿La forma más idiomática de imprimir una diferencia horaria en Java?

Estoy familiarizado con la diferencia de tiempo de impresión en milisegundos: long time = System.currentTimeMillis(); //do something that takes some time... long completedIn = System.currentTimeMillis() - time;Pero, ¿hay una buena manera de ...

9 la respuesta

Sangría de Python en "líneas vacías"

¿Cuál es el preferido ("." Indicando espacios en blanco)? UNA) def foo(): x = 1 y = 2 .... if True: bar()SI) def foo(): x = 1 y = 2 if True: bar()Mi intuición sería B (eso también es lo que vim hace por mí), pero veo personas que usan A) todo ...

4 la respuesta

¿Cómo implementar una clase de interfaz usando el lenguaje de interfaz no virtual en C ++?

En C ++, una clase puede implementar una interfaz con todos sus métodos virtuales. Tal clase podría ser parte de una biblioteca para describir qué métodos debe implementar un objeto para poder trabajar con otras clases en la biblioteca: class ...

11 la respuesta

¿Cómo manipulo elementos $ PATH en scripts de shell?

¿Hay alguna forma idiomática de eliminar elementos de las variables de shell tipo PATH? Eso es lo que quiero tomar PATH=/home/joe/bin:/usr/local/bin:/usr/bin:/bin:/path/to/app/bin:.yeliminaroreemplazarel/path/to/app/bin sin golpear el resto de ...

16 la respuesta

¿Cuáles son algunos modismos, conceptos erróneos y trucos relacionados con C ++ que has aprendido de la experiencia?

¿Cuáles son algunos modismos, conceptos erróneos y trucos relacionados con C ++ que has aprendido de la experiencia? Un ejemplo: class A { public: char s[1024]; char *p; A::A() { p = s; } void changeS() const { p[0] = 'a'; } };Incluso sé que ...

10 la respuesta

¿Qué es un lenguaje de programación?

Veo la frase "lenguaje de programación" como si se entendiera comúnmente. Sin embargo, en los resultados de búsqueda y stackoverflow veo todo ... De micro: Incrementando una variableRepresentando un bucle infinitoIntercambiar valores ...

18 la respuesta

Best Loop Idiom para carcasa especial el último elemento

Me encuentro con este caso muchas veces cuando hago un procesamiento de texto simple e imprimo declaraciones en las que estoy recorriendo una colección y quiero poner un caso especial en el último elemento (por ejemplo, cada elemento normal ...