Articles of c #

Obter valor de retorno do procedimento armazenado

Estou usando o Entity Framework 5 com a abordagem Code First. Eu preciso ler o valor de retorno de um procedimento armazenado; Eu já estou lendo parâmetros de saída e enviando parâmetros de input, mas não sei como ler o valor de retorno. É possível? Aqui está o código que eu uso para chamar o […]

Estou correndo como um serviço

Atualmente, estou escrevendo um pequeno código de boot para um serviço que pode ser executado no console. Basicamente, resume-se a chamar o método OnStart () em vez de usar o ServiceBase para iniciar e parar o serviço (porque ele não executa o aplicativo se não estiver instalado como um serviço e torna a debugging um […]

Onde está o Boost.Process?

Eu preciso executar um programa e recuperar sua saída stdout em c ++. Eu gostaria que meu código fosse multi-plataforma também. Tendo descoberto recentemente o maravilhoso mundo das bibliotecas Boost c ++ para todas as suas necessidades de plataforma cruzada, concluí que apenas acessaria o site boost.org e leria a documentação do Boost.Process. Para minha […]

Por que o pthread_cond_wait tem ativações espúrias?

Para citar a página man: Ao usar variables ​​de condição, sempre há um predicado booleano envolvendo variables ​​compartilhadas associadas a cada condição de espera que é verdadeira se o encadeamento deve continuar. Os despertares espúrios das funções pthread_cond_timedwait () ou pthread_cond_wait () podem ocorrer. Como o retorno de pthread_cond_timedwait () ou pthread_cond_wait () não implica […]

Quais vantagens dos methods de extensão você encontrou?

Um “não crente” do C # estava me perguntando qual era o propósito dos methods de extensão. Eu expliquei que você poderia adicionar novos methods a objects que já estavam definidos, especialmente quando você não possui / controla a fonte para o object original. Ele trouxe “Por que não apenas adicionar um método à sua […]

implementação de interface implícita versus explícita

Duplicar Possível: C #: Interfaces – Implementação Implícita e Explícita Alguém explicaria as diferenças entre esses dois animais e como usá-los? AFAIK, muitas classs pre.2.0 foram implementadas sem tipos genéricos, fazendo com que a última versão implementasse ambos os tipos de interfaces. É o único caso porque alguém precisaria usá-los? Você também pode explicar em […]

É mais rápido fazer uma contagem regressiva do que contar?

Nosso professor de ciências da computação disse uma vez que, por algum motivo, é mais eficiente fazer uma contagem regressiva do que contar. Por exemplo, se você precisar usar um loop FOR e o índice de loop não for usado em algum lugar (como imprimir uma linha de N * na canvas), quero dizer que […]

Posso usar o C ++ 11 com o Xcode?

Estou considerando o uso de alguns resources do C ++ 11 (como o auto por exemplo) em alguns projetos de plataforma cruzada (Windows + Mac). No Windows, o Visual Studio suporta partes do próximo padrão C ++ 11 que me permitiria simplificar partes da base de código, então naturalmente eu estaria interessado em começar a […]

Como usar o EOF para executar um arquivo de texto em C?

Eu tenho um arquivo de texto que tem seqüências de caracteres em cada linha. Eu quero incrementar um número para cada linha no arquivo de texto, mas quando chega ao final do arquivo, obviamente, precisa parar. Eu tentei fazer algumas pesquisas sobre o EOF, mas não consegui entender como usá-lo corretamente. Estou assumindo que preciso […]

Qual é o til (~) na definição enum?

Estou sempre surpreso que, mesmo depois de usar C # por todo esse tempo, ainda consigo encontrar coisas que eu não sabia … Eu tentei pesquisar na internet para isso, mas usando o “~” em uma pesquisa não está funcionando para mim tão bem e eu não encontrei nada no MSDN também (para não dizer […]