Programación

82
Compruebe si una constante ya está definida

Este es simple, espero. ¿Cómo verifico, en el siguiente ejemplo, si una constante ya está definida? #this works var = var||1 puts var var = var||2 puts var #this doesn't CONST = CONST||1 puts CONST CONST = CONST||2 puts CONST => 1 1 uninitialized constant CONST (NameError)...

82
Definir una función dentro de otra función en JavaScript

function foo(a) { if (/* Some condition */) { // perform task 1 // perform task 3 } else { // perform task 2 // perform task 3 } } Tengo una función cuya estructura es similar a la anterior. Quiero abstraer la tarea 3 en una función, bar()pero deseo limitar el acceso a esta función solo...

82
¿Cuál es el propósito real de la codificación Base64?

¿Por qué tenemos la codificación Base64? Soy un principiante y realmente no entiendo por qué ofuscarías los bytes en otra cosa (a menos que sea encriptación). En uno de los libros que leí, la codificación Base64 es útil cuando la transmisión binaria no es posible. P.ej. Cuando publicamos un...

82
Comprender la función PIVOT en T-SQL

Soy muy nuevo en SQL. Tengo una mesa como esta: ID | TeamID | UserID | ElementID | PhaseID | Effort ----------------------------------------------------- 1 | 1 | 1 | 3 | 5 | 6.74 2 | 1 | 1 | 3 | 6 | 8.25 3 | 1 | 1 | 4 | 1 | 2.23 4 | 1 | 1 | 4 | 5 | 6.8 5 | 1 | 1 | 4 | 6 | 1.5 Y me dijeron...

82
¿Cómo puedo desinstalar una versión de un paquete Cabal?

Happstack Lite se me está rompiendo porque está recibiendo la versión 0.5 de blaze-html y quiere la versión 0.4. Cabal dice que están instaladas ambas versiones 0.4.3.4 y 0.5.0.0. Quiero eliminar 0.5.0.0 y usar solo la versión anterior. Pero Cabal no tiene un comando de "desinstalación", y...

82
Cómo formatear cadena a dinero

Tengo una cadena como 000000000100, que me gustaría convertir a 1,00 y viceversa. El cero inicial se eliminará, los dos últimos dígitos son el decimal. Doy más ejemplo: 000000001000 <=> 10.00 000000001005 <=> 10.05 000000331150 <=> 3311.50 Below is the code I am trying, it...

82
equivalente de un dictado de python en R

Quiero hacer el equivalente de un dictado de Python en R. Básicamente, en Python tengo: visited = {} if atom_count not in visited: Do stuff visited[atom_count] = 1 La idea es, si vi ese atom_count específico, he visitado [atom_count] = 1. Por lo tanto, si veo ese atom_count de nuevo, no...