Programação

494
T-SQL: Selecionando linhas para excluir por meio de junções

Cenário: Digamos que eu tenho duas tabelas, TableA e TableB. A chave primária da TabelaB é uma coluna única (BId) e é uma coluna de chave estrangeira na TabelaA. Na minha situação, quero remover todas as linhas da Tabela A vinculadas a linhas específicas na Tabela B: Posso fazer isso por meio de...

494
Como uma tabela de hash funciona?

Estou procurando uma explicação de como uma tabela de hash funciona - em inglês simples para um simplório como eu! Por exemplo, eu sei que ele pega a chave, calcula o hash (estou procurando uma explicação de como) e, em seguida, executa algum tipo de módulo para descobrir onde fica o array onde o...

493
Como você pode usar parâmetros opcionais em c #?

Nota: Essa pergunta foi feita no momento em que o C # ainda não suportava parâmetros opcionais (ou seja, antes do C # 4). Estamos criando uma API da web gerada programaticamente a partir de uma classe C #. A classe possui método GetFooBar(int a, int b)e a API possui um método GetFooBarque utiliza...

493
Mesclando dicionários em C #

Qual é a melhor maneira de mesclar 2 ou mais dicionários ( Dictionary<T1,T2>) em C #? (Recursos 3.0 como o LINQ são bons). Estou pensando em uma assinatura de método ao longo das linhas de: public static Dictionary<TKey,TValue> Merge<TKey,TValue>(Dictionary<TKey,TValue>[]...

493
Como posso visualizar consultas ao vivo do MySQL?

Como posso rastrear consultas MySQL no meu servidor Linux à medida que elas acontecem? Por exemplo, eu adoraria configurar algum tipo de ouvinte, solicitar uma página da web e visualizar todas as consultas que o mecanismo executou ou apenas visualizar todas as consultas que estão sendo executadas...