Programação

Q & A para programadores profissionais e entusiastas


24
Chaves duplicadas em dicionários .NET?
Existem classes de dicionário na biblioteca de classes base do .NET que permitem que chaves duplicadas sejam usadas? A única solução que encontrei é criar, por exemplo, uma classe como: Dictionary<string, List<object>> Mas isso é bastante irritante para realmente usar. Em Java, acredito que um MultiMap realiza isso, mas não …
256 c#  .net  dictionary  multimap 


12
Ponteiro vs. Referência
Qual seria a melhor prática ao atribuir a uma função a variável original para trabalhar: unsigned long x = 4; void func1(unsigned long& val) { val = 5; } func1(x); ou: void func2(unsigned long* val) { *val = 5; } func2(&x); IOW: Existe algum motivo para escolher um sobre o …

10
Delegados predicados em C #
Você pode me explicar: O que é um Delegado Predicado? Onde devemos usar predicados? Alguma prática recomendada ao usar predicados? O código-fonte descritivo será apreciado.
256 c#  .net  predicate 


11
Como fazer uma div flutuada a 100% da altura de seu pai?
Aqui está o HTML: <div id="outer"> <div id="inner"></div> Test </div> E aqui está o CSS: #inner { float: left; height: 100%; } Após a inspeção com as ferramentas de desenvolvedor do Chrome, a div interna está recebendo uma altura de 0px. Como posso forçar 100% da altura da div principal?
256 css  html  height 


3
OAuth 2.0: benefícios e casos de uso - por que?
Alguém poderia explicar o que é bom no OAuth2 e por que devemos implementá-lo? Eu pergunto porque estou um pouco confuso sobre isso - eis os meus pensamentos atuais: As solicitações do OAuth1 (mais precisamente HMAC) parecem lógicas, fáceis de entender, fáceis de desenvolver e realmente muito seguras. Em vez …
256 oauth  oauth-2.0 

9
Por que o JSF chama getters várias vezes
Digamos que eu especifique um componente outputText como este: <h:outputText value="#{ManagedBean.someProperty}"/> Se eu imprimir uma mensagem de log quando o getter for somePropertyfor chamado e carregar a página, será trivial notar que o getter está sendo chamado mais de uma vez por solicitação (duas ou três vezes foi o que …
256 performance  jsf  el  getter 

19
Diferença entre Pig e Hive? Por que ter os dois? [fechadas]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 4 anos . Melhore esta pergunta Meu histórico - 4 semanas no …
256 hadoop  hive  apache-pig 

6
Qual parte de lançar uma exceção é cara?
Em Java, usar throw / catch como parte da lógica quando não há realmente um erro geralmente é uma má ideia (em parte), porque lançar e capturar uma exceção é caro, e fazê-lo muitas vezes em um loop geralmente é muito mais lento do que outros estruturas de controle que …


5
Operadores lógicos simples no Bash
Eu tenho algumas variáveis ​​e quero verificar a seguinte condição (escrita em palavras, em seguida, minha tentativa falha no bash scripting): if varA EQUALS 1 AND ( varB EQUALS "t1" OR varB EQUALS "t2" ) then do something done. E na minha tentativa fracassada, criei: if (($varA == 1)) && …

16
Express.js: como obter o endereço do cliente remoto
Não entendo completamente como devo obter um endereço IP de usuário remoto. Digamos que eu tenha uma rota de solicitação simples, como: app.get(/, function (req, res){ var forwardedIpsStr = req.header('x-forwarded-for'); var IP = ''; if (forwardedIpsStr) { IP = forwardedIps = forwardedIpsStr.split(',')[0]; } }); A abordagem acima está correta para …

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.