Programação

Q & A para programadores profissionais e entusiastas



24
AngularJS For Loop com números e intervalos
O Angular fornece algum suporte para um loop for usando números em suas diretivas HTML: <div data-ng-repeat="i in [1,2,3,4,5]"> do something </div> Mas se sua variável de escopo incluir um intervalo que tenha um número dinâmico, será necessário criar uma matriz vazia a cada vez. No controlador var range = …

3
Ordem de avaliação da lista de inicialização do construtor
Eu tenho um construtor que leva alguns argumentos. Eu supus que eles foram construídos na ordem listada, mas em um caso parece que eles estavam sendo construídos ao contrário, resultando em um abortamento. Quando eu invertai os argumentos, o programa parou de abortar. Este é um exemplo da sintaxe que …
252 c++  gcc  c++-faq 

10
O que {0} significa ao inicializar um objeto?
Quando {0}é usado para inicializar um objeto, o que isso significa? Não consigo encontrar referências a {0}nenhum lugar e, por causa das chaves, as pesquisas no Google não são úteis. Código de exemplo: SHELLEXECUTEINFO sexi = {0}; // what does this do? sexi.cbSize = sizeof(SHELLEXECUTEINFO); sexi.hwnd = NULL; sexi.fMask = …
252 c++  c 

4
Diferença entre if (a - b <0) e if (a <b)
Eu estava lendo o ArrayListcódigo fonte do Java e notei algumas comparações nas instruções if. No Java 7, o método grow(int)usa if (newCapacity - minCapacity &lt; 0) newCapacity = minCapacity; No Java 6, grownão existia. O método, ensureCapacity(int)no entanto, usa if (newCapacity &lt; minCapacity) newCapacity = minCapacity; Qual foi o …


17
Por que o Python não tem comentários de várias linhas?
OK, estou ciente de que cadeias de aspas triplas podem servir como comentários de várias linhas. Por exemplo, """Hello, I am a multiline comment""" e '''Hello, I am a multiline comment''' Mas tecnicamente falando, essas são seqüências de caracteres, correto? Pesquisei no Google e li o guia de estilo do …

3
Onde posso comprar um certificado SSL válido? [fechadas]
Fechadas. Esta pergunta não atende às diretrizes de estouro de pilha . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Stack Overflow. Fechado há 5 anos . Melhore esta pergunta Preciso ter um certificado SSL válido. Por válido, …

6
O que há de tão ruim no Template Haskell?
Parece que a Template Haskell é frequentemente vista pela comunidade Haskell como uma conveniência lamentável. É difícil colocar em palavras exatamente o que observei a esse respeito, mas considere estes poucos exemplos O modelo Haskell listado em "O feio (mas necessário)" em resposta à pergunta Quais extensões do Haskell (GHC) …

14
Como armazenar em cache dados em um aplicativo MVC
Eu li muitas informações sobre o cache de páginas e o cache parcial de páginas em um aplicativo MVC. No entanto, gostaria de saber como você armazenaria os dados em cache. No meu cenário, usarei o LINQ to Entities (estrutura da entidade). Na primeira chamada para GetNames (ou qualquer que …

12
O que significa = + _ em JavaScript
Eu queria saber o que o operador = + _ significa em JavaScript. Parece que faz atribuições. Exemplo: hexbin.radius = function(_) { if (!arguments.length) return r; r = +_; dx = r * 2 * Math.sin(Math.PI / 3); dy = r * 1.5; return hexbin; };

12
Faça xargs manipular nomes de arquivos que contêm espaços
$ ls *mp3 | xargs mplayer Playing Lemon. File not found: 'Lemon' Playing Tree.mp3. File not found: 'Tree.mp3' Exiting... (End of file) Meu comando falha porque o arquivo "Lemon Tree.mp3" contém espaços e, portanto, o xargs pensa que são dois arquivos. Posso fazer o find + xargs funcionar com nomes …
252 shell  find  xargs 



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.