Tengo un hilo principal que crea un objeto de formulario que crea y establece un temporizador para ejecutar una función llamada updateStatus () cada minuto. Pero updateStatus () también es llamado por el hilo principal en varios lugares. Sin embargo, no tengo claro si provocará o no problemas de sincronización. ¿El System.Windows.Forms.Timer en C # […]
Dado el motor MVC3 y Razor, obtuve _MasterLayout.cshtml @RenderSection(“JavaScript”, required: false) .. .. @RenderBody() .. View.cshtml con _MasterLayout.cshtml definido en _ViewStart.cshtml .. @Html.RenderAction(“PartialView”, “PartialController”) .. PartialView.cshtml .. @section JavaScript { …….. } .. ¿Cómo puedo asegurarme de que el JavaScript de Vista parcial termine en la sección Diseño principal? Editar El escenario anterior no funciona […]
Actualmente estoy trabajando en un juego y deseo tener un menú principal con la imagen de fondo. Sin embargo, el método Graphics.DrawImage() me parece realmente lento. He hecho algunas mediciones. Supongamos que MenuBackground es mi imagen de recursos con una resolución de 800 x 1200 píxeles. Lo dibujaré en otro bitmap de 800 x 1200 […]
Digamos que tengo varias ventanas de Chrome abiertas (no tabs), ¿Cómo puedo verificar el título del navegador? Intenté lo siguiente: Process[] p = Process.GetProcessesByName(“chrome”); foreach (Process item in p) { Console.WriteLine(item.MainWindowTitle); } pero me devuelve solo el último nombre de ventana abierta y todos los demás son espacios en blanco.
¿Cómo puedo ejecutar el comando **cd..** detrás de las escenas de Windows Form? (es decir, el usuario no puede verlo) Gracias.
Si no entendí esto terriblemente mal, este comportamiento es extraño para mí. En lugar de explicarlo, publicaré un código de muestra a continuación y, por favor, díganme por qué obtengo la salida x y no y. private void button1_Click(object sender, EventArgs e) { List l = new List() { 1, 2, 3 }; Fuss(l); MessageBox.Show(l.Count.ToString()); […]
Estoy usando el código a continuación var processed = new List(); Parallel.ForEach(items, item => { processed.Add(SomeProcessingFunc(item)); }); ¿Es seguro el hilo de código anterior? ¿Hay alguna posibilidad de que la lista procesada se corrompa? ¿O debería usar un candado antes de agregar? var processed = new List(); Parallel.ForEach(items, item => { lock(items.SyncRoot) processed.Add(SomeProcessingFunc(item)); }); Gracias.
Parece que recibo un error que dice “Productos no contiene un constructor que toma 0 argumentos public class Products { string id; string name; double price; int soldCount; int stockCount; public Products(string id, string name, double price, int soldCount, int stockCount, double tax) { this.id = id; this.name = name; this.price = price; this.soldCount = […]
Estoy intentando subir un archivo y devolver una respuesta JSON con respecto a las propiedades (nombre, tamaño, etc.) del archivo. Funciona bien en todos los navegadores excepto en IE. ¡IE intenta descargar el JSON como un archivo! Tengo IE10 y lo pruebo en IE7 a 10 cambiando el modo de navegador y el modo de […]
Me pregunto, después de jugar con todo tipo de problemas con SendInput, SendKeys, PostMessage, SendMessage, SendNotifyMessage, keybd_event, etc. y así sucesivamente. Encontrarlo bien … intentar enviar una entrada de teclado a otro proceso que no sea de primer plano es bastante quisquilloso y poco confiable. Probé un método de SendInput en el que truco el […]