Programación

Preguntas y respuestas para programadores profesionales y entusiastas.


5
Tipos de clase de Ruby y declaraciones de casos
Cuál es la diferencia entre case item.class when MyClass # do something here when Array # do something different here when String # do a third thing end y case item.class when MyClass.class # do something here when Array.class # do something different here when String.class # do a third …


7
¿C # tiene un equivalente a encodeURIComponent () de JavaScript?
En JavaScript: encodeURIComponent("©√") == "%C2%A9%E2%88%9A" ¿Existe un equivalente para las aplicaciones de C #? Para escapar de los caracteres HTML que utilicé: txtOut.Text = Regex.Replace(txtIn.Text, @"[\u0080-\uFFFF]", m => @"&#" + ((int)m.Value[0]).ToString() + ";"); Pero no estoy seguro de cómo convertir la coincidencia al formato hexadecimal correcto que utiliza JS. Por …

13
Cómo copiar un java.util.List en otro java.util.List
Tengo un List<SomeBean>que se completa desde un servicio web. Quiero copiar / clonar el contenido de esa lista en una lista vacía del mismo tipo. Una búsqueda en Google para copiar una lista me sugirió usar el Collections.copy()método. En todos los ejemplos que vi, se suponía que la lista de …
135 java  collections  copy 

18
¿Dónde debo poner el archivo log4j.properties?
Escribí un proyecto de servicio web usando netbeans 6.7.1 con glassfish v2.1, puse log4j.properties en el directorio raíz del proyecto y uso: static Logger logger = Logger.getLogger(MyClass.class); en Constructor: PropertyConfigurator.configure("log4j.properties"); y en funciones: logger.info("..."); logger.error("..."); // ... pero, es información de error (en realidad, he tratado de ponerlo en casi …


10
Booleanos mayúsculas vs. minúsculas en PHP
Cuando estaba aprendiendo PHP, leí en alguna parte que siempre debes usar las versiones en mayúsculas de booleanos TRUEy FALSE, debido a que las versiones en minúsculas "normales", truey false, no eran "seguras" de usar. Han pasado muchos años, y cada script PHP que he escrito usa la versión en …



8
¿Qué hace SynchronizationContext?
En el libro Programming C #, tiene un código de muestra sobre SynchronizationContext: SynchronizationContext originalContext = SynchronizationContext.Current; ThreadPool.QueueUserWorkItem(delegate { string text = File.ReadAllText(@"c:\temp\log.txt"); originalContext.Post(delegate { myTextBox.Text = text; }, null); }); Soy un principiante en hilos, así que por favor conteste en detalle. Primero, no sé qué significa el contexto, …
135 c#  .net  multithreading 


3
En R, ¿cómo obtener el nombre de un objeto después de enviarlo a una función?
Estoy buscando el reverso de get(). Dado un nombre de objeto, deseo que la cadena de caracteres que representa ese objeto se extraiga directamente del objeto. Ejemplo trivial de fooser el marcador de posición para la función que estoy buscando. z <- data.frame(x=1:10, y=1:10) test <- function(a){ mean.x <- mean(a$x) …
135 r 


1
Futuros contra promesas
Me estoy confundiendo con la diferencia entre un futuro y una promesa. Obviamente, tienen diferentes métodos y otras cosas, pero ¿cuál es el caso de uso real? ¿Lo es?: cuando estoy administrando alguna tarea asincrónica, uso el futuro para obtener el valor "en el futuro" cuando soy la tarea asíncrona, …
135 c++  c++11  promise  future 

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.