Programación

Preguntas y respuestas para programadores profesionales y entusiastas.

12
¿Cómo puedo crear una función asincrónica en Javascript?
Mira este código : <a href="#" id="link">Link</a> <span>Moving</span> $('#link').click(function () { console.log("Enter"); $('#link').animate({ width: 200 }, 2000, function() { console.log("finished"); }); console.log("Exit"); }); Como puede ver en la consola, la función "animar" es asíncrona y "bifurca" el flujo del código de bloqueo del controlador de eventos. De hecho : $('#link').click(function …

23
FormsAuthentication.SignOut () no cierra la sesión del usuario
Golpeé mi cabeza contra esto demasiado tiempo. ¿Cómo evito que un usuario explore las páginas de un sitio después de haber cerrado sesión con FormsAuthentication.SignOut? Esperaría que esto lo haga: FormsAuthentication.SignOut(); Session.Abandon(); FormsAuthentication.RedirectToLoginPage(); Pero no lo hace. Si escribo una URL directamente, aún puedo navegar a la página. No he …

25
Use la pestaña para sangrar en textarea
Tengo un simple html textarea de mi lado. En este momento, si hace clic en la pestaña, pasará al siguiente campo. Me gustaría hacer que el botón de tabulación sangrara unos espacios en su lugar. ¿Cómo puedo hacer esto? Gracias.
143 html  textarea 




3
¿Cómo configurar el caché de contenido estático por carpeta y extensión en IIS7?
Me gustaría configurar reglas en IIS7 para el almacenamiento en caché de contenido estático en mi sitio web ASP.NET. He visto estos artículos, que detallan cómo hacerlo usando el <clientCache />elemento en web.config: La caché del cliente <clientCache>(IIS.NET) agrega caducidad o encabezado de control de caché al contenido estático en …


13
¿Qué tan lentas son las excepciones .NET?
No quiero una discusión sobre cuándo y no lanzar excepciones. Deseo resolver un problema simple. El 99% de las veces, el argumento para no arrojar excepciones gira en torno a que son lentos, mientras que el otro lado afirma (con prueba de referencia) que la velocidad no es el problema. …

7
¿Por qué no puedo hacer una cadena?
Por qué no me cout stringgusta esto: string text ; text = WordList[i].substr(0,20) ; cout << "String is : " << text << endl ; Cuando hago esto, aparece el siguiente error: Error 2 error C2679: binario '<<': no ​​se encontró ningún operador que tome un operando derecho del tipo …
143 c++  string  cout 

11
¿Qué significa $$ en el caparazón?
Una vez leí que una forma de obtener un nombre de archivo único en un shell para archivos temporales era usar un signo de dólar doble ( $$). Esto produce un número que varía de vez en cuando ... pero si lo llama repetidamente, devuelve el mismo número. (La solución …
143 shell  scripting 


8
¿Cómo seleccionar la primera fila de cada grupo?
Tengo un DataFrame generado de la siguiente manera: df.groupBy($"Hour", $"Category") .agg(sum($"value") as "TotalValue") .sort($"Hour".asc, $"TotalValue".desc)) Los resultados se ven así: +----+--------+----------+ |Hour|Category|TotalValue| +----+--------+----------+ | 0| cat26| 30.9| | 0| cat13| 22.1| | 0| cat95| 19.6| | 0| cat105| 1.3| | 1| cat67| 28.5| | 1| cat4| 26.8| | 1| cat13| …


4
Error del compilador rápido: "Expresión demasiado compleja" en una concatenación de cadenas
Esto me parece más divertido que nada. Lo arreglé, pero me pregunto por la causa. Aquí está el error: DataManager.swift:51:90: Expression was too complex to be solved in reasonable time; consider breaking up the expression into distinct sub-expressions. ¿Por qué se queja? Parece una de las expresiones más simples posibles. …

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.