Programação

Q & A para programadores profissionais e entusiastas




20
Qual é o melhor algoritmo para substituir GetHashCode?
No .NET, o GetHashCodemétodo é usado em muitos lugares nas bibliotecas de classes base do .NET. Implementá-lo adequadamente é especialmente importante para encontrar itens rapidamente em uma coleção ou ao determinar a igualdade. Existe um algoritmo padrão ou uma prática recomendada sobre como implementar GetHashCodeminhas classes personalizadas para não degradar …


30
Transições na propriedade de exibição CSS
No momento, estou criando um menu 'mega dropdown' de CSS - basicamente, um menu suspenso apenas de CSS comum, mas que contém tipos diferentes de conteúdo. No momento, parece que as transições CSS 3 não se aplicam à propriedade 'display' , ou seja, você não pode fazer nenhum tipo de …
1448 css  css-transitions 

12
O que o Atributo Enum [Flags] significa em C #?
De tempos em tempos, vejo um enum como o seguinte: [Flags] public enum Options { None = 0, Option1 = 1, Option2 = 2, Option3 = 4, Option4 = 8 } Não entendo exatamente o que o [Flags]atributo faz. Alguém tem uma boa explicação ou exemplo que poderia postar?
1447 c#  enums  flags 




9
Por que o Python não pode analisar esses dados JSON?
Eu tenho esse JSON em um arquivo: { "maps": [ { "id": "blabla", "iscategorical": "0" }, { "id": "blabla", "iscategorical": "0" } ], "masks": [ "id": "valore" ], "om_points": "value", "parameters": [ "id": "valore" ] } Eu escrevi este script para imprimir todos os dados JSON: import json from pprint …
1439 python  json  parsing 

30
Qual é o livro mais influente que todo programador deve ler? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
1439 resources 

12
O que o conteúdo do <meta http-equiv = "Compatível com X-UA" = "IE = borda"> faz?
Qual é a diferença se uma página da web começa com &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt; e Se a página começar com &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;!-- without X-UA-Compatible meta --&gt; Se não houver diferença, suponho que posso simplesmente ignorar o X-UA-Compatiblemeta header, pois quero que ele seja …



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.