Programación

Preguntas y respuestas para programadores profesionales y entusiastas.

6
¿Task.Result es lo mismo que .GetAwaiter.GetResult ()?
Recientemente estuve leyendo un código que usa muchos métodos asíncronos, pero que a veces necesita ejecutarlos sincrónicamente. El código hace: Foo foo = GetFooAsync(...).GetAwaiter().GetResult(); ¿Es esto lo mismo que Foo foo = GetFooAsync(...).Result;
328 c#  async-await 


18
Convierte PDF a imagen con alta resolución
Estoy tratando de usar el programa de línea de comandos convertpara llevar un PDF a una imagen (JPEG o PNG). Aquí está uno de los PDF que estoy tratando de convertir. Quiero que el programa recorte el exceso de espacio en blanco y devuelva una imagen de calidad suficientemente alta …
328 pdf  imagemagick 

9
Cómo evitar "no se puede cargar dicho archivo - utils / popen" de homebrew en OSX
Recibo un error cuando ejecuto brewen la terminal: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- utils/popen (LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/local/Library/Homebrew/utils.rb:6:in `<top (required)>' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/local/Library/Homebrew/global.rb:9:in `<top (required)>' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/local/Library/brew.rb:16:in `<main>' Estas son mis configuraciones de gemas: - …
327 ruby  macos  rubygems  homebrew 


9
Migración de rieles para columna de cambio
Tenemos script/generate migration add_fieldname_to_tablename fieldname:datatypesintaxis para agregar nuevas columnas a un modelo. En la misma línea, ¿tenemos un script / generar para cambiar el tipo de datos de una columna? ¿O debería escribir SQL directamente en mi migración vainilla? Quiero cambiar una columna de datetimea date.




7
¿Cuándo debo usar Lazy <T>?
Encontré este artículo sobre Lazy: Pereza en C # 4.0 - Perezoso ¿Cuál es la mejor práctica para tener el mejor rendimiento con objetos perezosos? ¿Alguien puede señalarme un uso práctico en una aplicación real? En otras palabras, ¿cuándo debería usarlo?
327 c#  .net  lazy-evaluation 



4
¿Cómo puedo decirle a Moq que devuelva una tarea?
Tengo una interfaz que declara Task DoSomethingAsync(); Estoy usando MoqFramework para mis pruebas: [TestMethod()] public async Task MyAsyncTest() { Mock&lt;ISomeInterface&gt; mock = new Mock&lt;ISomeInterface&gt;(); mock.Setup(arg =&gt; arg.DoSomethingAsync()).Callback(() =&gt; { &lt;my code here&gt; }); ... } Luego en mi prueba ejecuto el código que invoca await DoSomethingAsync(). Y la prueba simplemente …

8
¿Cómo tener múltiples transiciones CSS en un elemento?
Es una pregunta bastante sencilla, pero no puedo encontrar muy buena documentación sobre las propiedades de transición de CSS. Aquí está el fragmento de CSS: .nav a { text-transform:uppercase; text-decoration:none; color:#d3d3d3; line-height:1.5 em; font-size:.8em; display:block; text-align:center; text-shadow: 0 -1.5em 0 rgba(255, 255, 255, 0.15); -webkit-transition: color .2s linear; -moz-transition: color …

17
jQuery animar fondo Color
Estoy tratando de animar un cambio en backgroundColor usando jQuery en el mouseover. He comprobado algún ejemplo y parece que lo tengo bien, funciona con otras propiedades como fontSize, pero con backgroundColor obtengo y el error js "Invalid Property". El elemento con el que estoy trabajando es un div. $(".usercontent").mouseover(function() …

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.