Programação

Q & A para programadores profissionais e entusiastas

13
Como escrevo GCD de dispatch_after no Swift 3, 4 e 5?
No Swift 2, pude dispatch_afteradiar uma ação usando o Grand Central Dispatch: var dispatchTime: dispatch_time_t = dispatch_time(DISPATCH_TIME_NOW, Int64(0.1 * Double(NSEC_PER_SEC))) dispatch_after(dispatchTime, dispatch_get_main_queue(), { // your function here }) Mas isso não parece mais compilar desde o Swift 3. Qual é a maneira preferida de escrever isso no Swift moderno?



18
Injetor AngularJS 1.2 $: modulerr
Ao usar o angular 1.2 em vez de 1.07, o seguinte trecho de código não é mais válido, por quê? 'use strict'; var app = angular.module('myapp', []); app.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) { $locationProvider.html5Mode(true); $routeProvider. when('/', { templateUrl: 'part.html', controller: 'MyCtrl' }). otherwise({ redirectTo: '/' }); } ]); o problema está …

1
Iterados Scalaz: “Levantar” o `EnumeratorT` para corresponder ao` IterateeT` para uma mônada “maior”
Se eu tiver um EnumeratorTe um correspondente IterateeT, posso executá-los juntos: val en: EnumeratorT[String, Task] = EnumeratorT.enumList(List("a", "b", "c")) val it: IterateeT[String, Task, Int] = IterateeT.length (it &= en).run : Task[Int] Se a mônada do enumerador for "maior" que a mônada do iterado, eu posso usar upou, de maneira mais …

8
O que significa a palavra-chave "__block"?
O que exatamente significa a __blockpalavra-chave em Objective-C? Eu sei que permite modificar variáveis ​​dentro de blocos, mas eu gostaria de saber ... O que exatamente isso diz ao compilador? Faz mais alguma coisa? Se isso é tudo o que faz, por que é necessário em primeiro lugar? Está nos …


7
Qual é o ponto do operador de diamante (<>) no Java 7?
O operador de diamante no java 7 permite código como o seguinte: List&lt;String&gt; list = new LinkedList&lt;&gt;(); No entanto, no Java 5/6, eu posso simplesmente escrever: List&lt;String&gt; list = new LinkedList(); Meu entendimento do tipo apagamento é que esses são exatamente os mesmos. (O genérico é removido em tempo de …




10
Como fecho um único buffer (dentre muitos) no Vim?
Abro vários arquivos no Vim, por exemplo, executando vim a/*.php que abre 23 arquivos. Em seguida, faço a minha edição e corro o seguinte duas vezes :q que fecha todos os meus buffers. Como você pode fechar apenas um buffer no Vim?
445 vim  buffer 


12
Como posso adicionar uma sombra de caixa em um lado de um elemento?
Preciso criar uma sombra de caixa em algum blockelemento, mas apenas (por exemplo) no lado direito. O modo como faço é envolver o elemento interno box-shadowem um externo padding-righte, overflow:hidden;assim, os três outros lados da sombra não são visíveis. Existe alguma maneira melhor de conseguir isso? Gosta box-shadow-right? Edição : …
445 css  shadow  box-shadow 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.