Programação

Q & A para programadores profissionais e entusiastas

7
O que é o UTF-8 normalizado?
O projeto ICU (que agora também possui uma biblioteca PHP ) contém as classes necessárias para ajudar a normalizar cadeias UTF-8 para facilitar a comparação de valores durante a pesquisa. No entanto, estou tentando descobrir o que isso significa para aplicativos. Por exemplo, em quais casos eu quero "Equivalência canônica" …

3
Jquery alterar cor de fundo
Eu estava tentando o jquery com este exemplo: $(document).ready(function(){ $("button").mouseover(function(){ $("p#44.test").css("background-color","yellow"); $("p#44.test").hide(1500); $("p#44.test").show(1500); $("p#44.test").css("background-color","red"); }); }); Eu esperava o seguinte: 1. Color of <p> to turn yellow 2. <p> to slowly fade 3. <p> to slowly show 4. Color of <p> to turn red Mas foi o que realmente aconteceu: …
129 jquery 



1
Por que a soma é muito mais rápida que injetar (: +)?
Então, eu estava executando alguns benchmarks no Ruby 2.4.0 e percebi que (1...1000000000000000000000000000000).sum calcula imediatamente enquanto (1...1000000000000000000000000000000).inject(:+) leva tanto tempo que acabei de abortar a operação. Fiquei com a impressão de que Range#sumera um apelido para, Range#inject(:+)mas parece que isso não é verdade. Então, como sumfunciona e por que é …
129 ruby 

7
Polimorfismo em C ++
ATÉ ONDE SEI: O C ++ fornece três tipos diferentes de polimorfismo. Funções virtuais Sobrecarga de nome de função Sobrecarga do operador Além dos três tipos de polimorfismo acima, existem outros tipos de polimorfismo: tempo de execução tempo de compilação polimorfismo ad-hoc polimorfismo paramétrico Eu sei que o polimorfismo de …

18
Quando devo usar Javascript Inline x Externo?
Gostaria de saber quando devo incluir scripts externos ou escrevê-los em linha com o código html, em termos de desempenho e facilidade de manutenção. Qual é a prática geral para isso? Cenário do mundo real - tenho várias páginas html que precisam de validação de formulário do lado do cliente. …



9
Como desenvolver e testar um aplicativo que envia emails (sem preencher a caixa de correio de alguém com dados de teste)? [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á debate, argumentos, pesquisas ou discussão prolongada. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …


4
Referências retroativas RegEx no IntelliJ
Desejo usar o recurso de localização e substituição do IntelliJ para executar a seguinte transformação: // Replace this model.put('foo', 'bar') // With this model['foo'] = bar Eu tentei o seguinte: Texto a encontrar: model.put\((.*),(.*)\) Substitua por:model\[\\1\] = \\2 Mas o Intellij não parece reconhecer \\1e \\2ser referência. Eu também tentei …

6
Como voltar ao depurador do Eclipse?
É possível executar a execução reversa no depurador do Eclipse? O projeto atual em que estou trabalhando requer um mínimo de 5 segundos para ler e inicializar dados de um arquivo antes que qualquer coisa possa ser feita. Se eu ultrapassar o depurador, preciso encerrar o programa e reiniciar, e …
129 eclipse  debugging 

7
Como atualizar o elemento dentro da List com ImmutableJS?
Aqui está o que os documentos oficiais disseram updateIn(keyPath: Array<any>, updater: (value: any) => any): List<T> updateIn(keyPath: Array<any>, notSetValue: any, updater: (value: any) => any): List<T> updateIn(keyPath: Iterable<any, any>, updater: (value: any) => any): List<T> updateIn(keyPath: Iterable<any, any>, notSetValue: any, updater: (value: any) => any): List<T> Não há como o …

3
Consulta do PDO vs Execução
Ambos fazem a mesma coisa, apenas de maneira diferente? Existe alguma diferença além de usar prepareentre $sth = $db->query("SELECT * FROM table"); $result = $sth->fetchAll(); e $sth = $db->prepare("SELECT * FROM table"); $sth->execute(); $result = $sth->fetchAll(); ?
129 php  pdo 

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.