Programación

420
¿Cómo salir de un bloque de rubíes?

Aqui esta Bar#do_things: class Bar def do_things Foo.some_method(x) do |x| y = x.do_something return y_is_bad if y.bad? # how do i tell it to stop and return do_things? y.do_something_else end keep_doing_more_things end end Y aquí está Foo#some_method: class Foo def...

420
¿Es mejor devolver una colección nula o vacía?

На этот вопрос есть ответы на Stack Overflow на русском : Что лучше, возвращать null, или пустую коллекцию? Esa es una pregunta general (pero estoy usando C #), ¿cuál es la mejor manera (mejor práctica), ¿devuelve una colección nula o vacía para un método que tiene una...

420
¿Cuál es la diferencia entre float y double?

He leído sobre la diferencia entre precisión doble y precisión simple. Sin embargo, en la mayoría de los casos, floaty doubleparecen ser intercambiables, es decir, usar uno u otro no parece afectar los resultados. ¿Es este realmente el caso? ¿Cuándo son intercambiables los flotadores y los dobles?...

420
Colores web en un archivo de recursos xml color Android

¿Cómo se ven todos los códigos de color X11 / w3c en el formato de un archivo de recursos XML de Android? Sé que esto parece un poco ridículo como una pregunta, pero dados los votos aparentemente es útil y dado que claramente no requiere un recurso fuera del sitio, lo estoy formateando para...

420
Descargar un archivo por jQuery.Ajax

Tengo una acción Struts2 en el lado del servidor para la descarga de archivos. <action name="download" class="com.xxx.DownAction"> <result name="success" type="stream"> <param name="contentType">text/plain</param> <param name="inputName">imageStream</param>...

420
Definir: ¿Qué es un HashSet?

HashSet La estructura de datos C # HashSet se introdujo en .NET Framework 3.5. Puede encontrar una lista completa de los miembros implementados en la página HashSet MSDN . Donde se usa ¿Por qué querrías

420
Superar "Pantalla prohibida por X-Frame-Options"

Estoy escribiendo una pequeña página web cuyo propósito es enmarcar algunas otras páginas, simplemente consolidarlas en una sola ventana del navegador para facilitar su visualización. Algunas de las páginas que estoy tratando de enmarcar prohíben que se enmarquen y arrojan un "Se niega a mostrar el...

420
¿Qué significa -1 en remodelación numpy?

Una matriz numpy se puede remodelar en un vector usando la función de remodelación con el parámetro -1. Pero no sé qué significa -1 aquí. Por ejemplo: a = numpy.matrix([[1, 2, 3, 4], [5, 6, 7, 8]]) b = numpy.reshape(a, -1) El resultado de bes:matrix([[1, 2, 3, 4, 5, 6, 7, 8]]) ¿Alguien sabe lo...

419
¿Cómo encontrar el padre más cercano de una sucursal de Git?

Digamos que tengo el siguiente repositorio local con un árbol de confirmación como este: master --> a \ \ develop c --> d \ \ feature f --> g --> h masteres mi este es el último código de lanzamiento estable , developes mi este es el "próximo" código de lanzamiento y featurees...