Highest scored questions

395 votos
10 respostas
39mil visitas

Como fazer hash de senhas de forma segura?

Se eu fizer o hash de senhas antes de armazená-las em meu banco de dados é suficiente para evitar que elas sejam recuperadas por alguém? Estou falando apenas da recuperação diretamente do banco de ...
Maniero's user avatar
  • 485mil
336 votos
4 respostas
282mil visitas

Qual é a diferença entre INNER JOIN e OUTER JOIN?

Qual é a diferença entre INNER JOIN e OUTER JOIN? Podem me dar alguns exemplos?
sigmus's user avatar
  • 3.813
250 votos
6 respostas
14mil visitas

Por que não devemos usar funções do tipo mysql_*?

Uma dúvida muito comum é por que devemos parar de usar funções do tipo mysql_* ? Por exemplo mysql_query(), ou mysql_connect(). Vejo que muitas pessoas as usam, ou param de usar mas não sabem o real ...
Guerra's user avatar
  • 8.708
234 votos
4 respostas
69mil visitas

O que são e onde estão a "stack" e "heap"?

O que são esses tais de stack e heap que tanto se fala em gerenciamento de memória? Isso realmente são porções da memória como algumas pessoas falam ou é apenas um conceito abstrato para facilitar o ...
Maniero's user avatar
  • 485mil
231 votos
5 respostas
7mil visitas

As mensagens de erro devem se desculpar?

É comum encontrar uma mensagem de erro que diz: "Desculpe, você não tem permissão para acessar esta função. Entre em contato com o administrador para obter ajuda." É apropriado um "pedido de ...
Maniero's user avatar
  • 485mil
227 votos
6 respostas
72mil visitas

Qual é a diferença de API, biblioteca e framework?

Me parecem termos muito próximos e eventualmente vejo textos que trocam um pelo outro, como se em algumas determinadas situações suas definições se sobreponham. Quais seriam as definições técnicas que ...
Math's user avatar
  • 31,4mil
206 votos
3 respostas
173mil visitas

O que é REST e RESTful?

Sempre ouço falar de REST e RESTful, mas não sei diferenciar um do outro nem para que servem. Me pareceu algo com padrão de arquitetura de aplicação estilo Common.js.
ropbla9's user avatar
  • 7.082
205 votos
9 respostas
14mil visitas

Como prevenir injeção de código SQL no meu código PHP?

Desenvolvi uma página em PHP para uso interno da empresa que trabalho e apenas pouquíssimas pessoas a utilizam. Através dessa página é possível fazer algumas consultas, inserções, alterações e ...
Math's user avatar
  • 31,4mil
181 votos
4 respostas
84mil visitas

O que é callback?

Vejo em muitos códigos e até mesmo arquiteturas a palavra callback, vejo que é em funções JavaScript. Mas o que é? Como é usada? Por que? Gostaria de um exemplo de uso real.
Rod's user avatar
  • 9.612
176 votos
7 respostas
8mil visitas

Como é gerada a randomização pelo computador?

Dúvidas Como é feita a randomização pelo computador? Qual algorítimo ou qual base matemática o computador usa para gerar esses números? Por exemplo: No JavaScript utilizo o Math.random() ele me ...
Silvio Andorinha's user avatar
160 votos
7 respostas
24mil visitas

Como proteger o código fonte?

Estou pensando em fazer uma aplicação para vender, gostaria de saber como proteger meu código fonte para manter meu software seguro. Eu vi que os bytecodes do Java, armazenados no arquivo .class são ...
Math's user avatar
  • 31,4mil
157 votos
8 respostas
41mil visitas

Qual a diferença entre parâmetro e argumento?

Sempre utilizei os termos "parâmetro" e "argumento" como se fossem sinônimos: aquilo que é passado para uma função e/ou que a função recebe como entrada. Da mesma forma, tenho lido um e outro termo, ...
mgibsonbr's user avatar
  • 82,6mil
154 votos
3 respostas
31mil visitas

Quais as diferenças entre Git, SVN e CVS?

Quais as vantagens, limitações e principais diferenças entre esses 3 sistemas de versionamento, Git, SVN e CVS?
Laerte's user avatar
  • 22,9mil
151 votos
4 respostas
9mil visitas

Por que devo usar apenas um "return" em cada função?

É comum vermos a recomendação de usar apenas um return por função/método. Mas isso parece algo sem sentido e deixa o código mais confuso em muitos casos. Veja os exemplos: Forma como eu costumo fazer: ...
Maniero's user avatar
  • 485mil
151 votos
5 respostas
7mil visitas

Qual a diferença entre as funções var name = function() e function name()?

Vejo em alguns códigos diferentes maneiras de definir uma função, mas desconheço a diferença se é que existe. Qual a diferença entre estas funções? Função 1 function teste(valor){ return (valor &...
Paulo's user avatar
  • 10,3mil

15 30 50 por página