Articles of syntax de

O que significa quando uma constante numérica em C / C ++ é prefixada com um 0?

Ok … Então eu tive uma idéia boba e tentei colocar o valor 0123 em um int, apenas curioso para ver o que aconteceria, eu assumi que quando imprimi o valor eu pegaria 123, mas ao invés disso eu tenho 83 … Alguma idéia por quê? o que acontece dentro do compilador / memory que […]

Como posso concatenar literais regex em JavaScript?

É possível fazer algo assim? var pattern = /some regex segment/ + /* comment here */ /another segment/; Ou eu tenho que usar a nova syntax RegExp() e concatenar uma string? Eu preferiria usar o literal, pois o código é mais óbvio e conciso.

Qual é a diferença entre ter e onde?

Eu devo estar pesquisando da maneira errada ou estou tendo um momento estúpido no tempo. Qual é a diferença entre HAVING e WHERE em uma SQL SELECT ? EDIT: Eu marquei a resposta de Steven como a correta, pois continha o bit chave de informação no link: Quando GROUP BY não é usado, o comportamento […]

O que significa “DateTime?” Em C #?

Eu estou lendo um livro .Net, e em um dos exemplos de código, há uma definição de class com este campo: private DateTime? startdate O que faz o DateTime? significar?

Qual é o propósito de “&&” em um comando shell?

Tanto quanto eu sei, usando & após o comando é para executá-lo em segundo plano. Exemplo de & usage: tar -czf file.tar.gz dirname & Mas e quanto ao && ? (veja este exemplo: https://serverfault.com/questions/215179/centos-100-disk-full-how-to-remove-log-files-history-etc#answer-215188 )

Como funciona um loop for, especificamente para (;;)?

Olhando através de alguma empresa antiga, me deparei com um loop for que se parece com isso: for (;;) { //Some stuff } Eu tentei o Google, mas não consegui encontrar nenhuma resposta. Eu dormi em uma aula de programação ou é um loop incomum?

Como você passa uma function como um parâmetro em C?

Eu quero criar uma function que executa uma function passada por parâmetro em um dataset. Como você passa uma function como um parâmetro em C?

SQL JOIN: existe uma diferença entre USING, ON ou WHERE?

Eu queria saber se há alguma diferença na maneira como o SQL executa nessas instruções de junit: SELECT * FROM a,b WHERE a.ID = b.ID SELECT * FROM a JOIN b ON a.ID = b.ID SELECT * FROM a JOIN b USING(ID) Existe uma diferença de desempenho? Ou diferença algorítmica? Ou é apenas açúcar sintático?

Por que não devo misturar guias e espaços?

Eu frequentemente leio que não devo misturar guias e espaços em Haskell, ou que eu não deveria usar abas. Por quê?

Uso do operador de seta (->) em C

Atualmente estou aprendendo C lendo um bom livro para iniciantes chamado “Teach Yourself C in 21 Days” (eu já aprendi Java e C #, então estou me movendo em um ritmo muito mais rápido). Eu estava lendo o capítulo sobre pointers e o operador -> (seta) apareceu sem explicação. Eu acho que ele é usado […]