Programación

85
Ofuscar una identificación

Estoy buscando una forma de cifrar / ofuscar un ID de entero en otro entero. Más precisamente, necesito una función int F(int x), para que x <-> F (x) es una correspondencia uno a uno (si x! = y, F (x)! = F (y)) dado F (x), es fácil averiguar x, por lo que F no es una función hash dado x...

85
¿Cuál es la diferencia entre el casting y la coerción?

He visto que ambos términos se usan casi indistintamente en varias explicaciones en línea, y la mayoría de los libros de texto que he consultado tampoco son del todo claras sobre la distinción. ¿Existe quizás una forma clara y sencilla de explicar la diferencia que ustedes conocen? Conversión...

85
Espera en bloque de captura

Tengo el siguiente código: WebClient wc = new WebClient(); string result; try { result = await wc.DownloadStringTaskAsync( new Uri( "http://badurl" ) ); } catch { result = await wc.DownloadStringTaskAsync( new Uri( "http://fallbackurl" ) ); } Básicamente, quiero descargar desde una URL y...

85
Esquema XML Cómo restringir el atributo por enumeración

Tengo la siguiente etiqueta XML <price currency="euros">20000.00</price> ¿Cómo puedo restringir el atributo de moneda a uno de los siguientes? euros libras dolares ¿Y el precio al doble? Recibo un error cuando intento escribir en ambos, esto es lo que tengo hasta...

85
Lista de comprensión sin [] en Python

Unirse a una lista: >>> ''.join([ str(_) for _ in xrange(10) ]) '0123456789' join debe tomar un iterable. Aparentemente, joinel argumento es [ str(_) for _ in xrange(10) ], y es una lista de comprensión . Mira esto: >>>''.join( str(_) for _ in xrange(10)

85
(1, eval) ('esto') vs eval ('esto') en JavaScript?

Empiezo a leer patrones de JavaScript , algunos códigos me confunden. var global = (function () { return this || (1, eval)('this'); }()); Aquí están mis preguntas: Q1: (1, eval) === eval? ¿Por qué y cómo funciona? P2: ¿Por qué no solo var global = (function () { return this ||...

85
evento onchange para el tipo de entrada = "número"

¿Cómo puedo manejar un cambio <input type="number" id="n" value="5" step=".5" />? No puedo hacer un keyupo keydown, porque el usuario puede usar las flechas para cambiar el valor. Me gustaría manejarlo cada vez que cambie, no solo en el desenfoque, que creo que hace el .change()evento....

85
Cómo quitar el botón de Highcharts

Estoy creando gráficos con la biblioteca Highcharts y me pregunto cómo eliminar los 2 pequeños botones en la esquina derecha, cuál puede imprimir y descargar gráficos y me gustaría agregar uno nuevo. ¿Quizás alguien podría ayudarme?