Highest scored questions
152,330 perguntas
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 ...
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?
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 ...
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 ...
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 ...
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 ...
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.
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 ...
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.
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 ...
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 ...
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, ...
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?
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:
...
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 &...