Programación

Preguntas y respuestas para programadores profesionales y entusiastas.

14
¿Por qué Spring's ApplicationContext.getBean se considera malo?
Hice una pregunta general de Spring: Auto-cast Spring Beans y varias personas respondieron que llamar a Spring's ApplicationContext.getBean()debería evitarse tanto como sea posible. ¿Porqué es eso? ¿De qué otra forma debería obtener acceso a los beans que configuré Spring para crear? Estoy usando Spring en una aplicación que no es …
270 java  spring 


10
¿Deberíamos pasar un shared_ptr por referencia o por valor?
Cuando una función toma un shared_ptr(de boost o C ++ 11 STL), lo está pasando: por referencia constante: void foo(const shared_ptr<T>& p) o por valor void foo(shared_ptr<T> p):? Preferiría el primer método porque sospecho que sería más rápido. ¿Pero realmente vale la pena o hay problemas adicionales? ¿Podría dar los …
270 c++  c++11  boost  shared-ptr 








14
No recibo el token de actualización de Google OAuth
Quiero obtener el token de acceso de Google. La API de Google dice que para obtener el token de acceso, envíe el código y otros parámetros a la página de generación de tokens, y la respuesta será un objeto JSON como: { "access_token" : "ya29.AHES6ZTtm7SuokEB-RGtbBty9IIlNiP9-eNMMQKtXdMP3sfjL1Fc", "token_type" : "Bearer", "expires_in" : …

14
Forma precisa de medir los tiempos de ejecución de scripts php
Quiero saber cuántos milisegundos tarda un PHP for-loop en ejecutarse. Conozco la estructura de un algoritmo genérico, pero no tengo idea de cómo implementarlo en PHP: Begin init1 = timer(); // where timer() is the amount of milliseconds from midnight the loop begin some code the loop end total = …
270 php 



16
¿Por qué C ++ no tiene un recolector de basura?
No estoy haciendo esta pregunta debido a los méritos de la recolección de basura en primer lugar. Mi razón principal para preguntar esto es que sé que Bjarne Stroustrup ha dicho que C ++ tendrá un recolector de basura en algún momento. Dicho esto, ¿por qué no se ha agregado? …

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.