Articles of syntax de

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 […]

O que o ponto-e-vírgula líder nas bibliotecas JavaScript faz?

Em várias bibliotecas JavaScript eu vi essa notação no começo: /** * Library XYZ */ ;(function () { // … and so on Enquanto eu estou perfeitamente confortável com a syntax “function executada imediatamente” (function(){…})() Eu queria saber para que serve o ponto-e-vírgula. Tudo o que consegui fazer é que é um seguro. Ou seja, […]

Como posso corrigir o erro # 1064 do MySQL?

Ao emitir um comando para o MySQL, estou recebendo o erro # 1064 “erro de syntax”. O que isso significa? Como posso consertar isso?