Programación

Preguntas y respuestas para programadores profesionales y entusiastas.

2
Diferencia entre CompletableFuture, Future y RxJava's Observable
Me gustaría saber la diferencia entre CompletableFuture, Futurey Observable RxJava. Lo que sé es que todos son asincrónicos pero Future.get() bloquea el hilo CompletableFuture da los métodos de devolución de llamada RxJava Observable--- similar a CompletableFutureotros beneficios (no estoy seguro) Por ejemplo: si el cliente necesita hacer múltiples llamadas de …

11
¿Cómo puedo importar condicionalmente un módulo ES6?
Necesito hacer algo como: if (condition) { import something from 'something'; } // ... if (something) { something.doStuff(); } El código anterior no se compila; lanza SyntaxError: ... 'import' and 'export' may only appear at the top level. Intenté usar System.importcomo se muestra aquí , pero no sé de dónde …

6
Escriba segmentos de conversión de interfaces
Tengo curiosidad por qué Go no se convierte implícitamente []Ta []interface{}cuándo se convertirá implícitamente Ta interface{}. ¿Hay algo no trivial en esta conversión que me estoy perdiendo? Ejemplo: func foo([]interface{}) { /* do something */ } func main() { var a []string = []string{"hello", "world"} foo(a) } go build se …





8
El comando `date` en OS X no tiene la opción ISO 8601` -I`?
En un script Bash, quiero imprimir la fecha y hora actual en formato ISO 8601 (preferiblemente UTC), y parece que esto debería ser tan simple como date -I: http://ss64.com/bash/date.html Pero esto no parece funcionar en mi Mac: $ date -I date: illegal option -- I usage: date [-jnu] [-d dst] …
194 bash  macos  iso8601 

7
Cómo establecer enum en nulo
Tengo una enumeracion string name; public enum Color { Red, Green, Yellow } Cómo establecerlo en NULL en carga. name = ""; Color color = null; //error Editado: Lo malo, no lo expliqué correctamente. Pero todas las respuestas relacionadas con nullable son perfectas. Mi situación es ¿Qué pasa si tengo …
194 c#  enums  null  nullable 

9
Condición dentro de JOIN o WHERE
¿Hay alguna diferencia (rendimiento, mejores prácticas, etc.) entre poner una condición en la cláusula JOIN frente a la cláusula WHERE? Por ejemplo... -- Condition in JOIN SELECT * FROM dbo.Customers AS CUS INNER JOIN dbo.Orders AS ORD ON CUS.CustomerID = ORD.CustomerID AND CUS.FirstName = 'John' -- Condition in WHERE SELECT …
194 sql  performance 


2
Comprender exactamente cuándo un data.table es una referencia a (frente a una copia de) otro data.table
Tengo un pequeño problema para comprender las propiedades de paso por referencia de data.table. Algunas operaciones parecen "romper" la referencia, y me gustaría entender exactamente lo que está sucediendo. Al crear un archivo data.tabledesde otro data.table(vía <-, y luego actualizar la nueva tabla :=, la tabla original también se modifica. …


10
¿Cambiar de zsh a bash en OSX y volver de nuevo?
Así que estoy aprendiendo a desarrollarme en Rails y he descubierto el poder de zsh. Sin embargo, para algunas de mis otras tareas, deseo usar Bash normal. Aunque son lo mismo, me siento cómodo con la disposición de bash en algunas situaciones. ¿Cómo puedo cambiar de un lado a otro …
194 bash  terminal  zsh 


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.