Articles of c #

SQLite Inserir muito lento?

Eu li recentemente sobre o SQLite e pensei em experimentá-lo. Quando eu insiro um registro, ele funciona bem. Mas quando eu insiro cem leva cinco segundos, e à medida que a contagem de registros aumenta, o tempo também aumenta. O que pode estar errado? Eu estou usando o wrapper SQLite (system.data.SQlite) : dbcon = new […]

C ++, __try e try / catch / finally

Eu estou querendo saber um pouco sobre C + + try / catch / finally bloqueia. Eu vi esses comandos com dois sublinhados como __try. Mas os projetos do MVSC 2010 também são executados sem os sublinhados. Então, quando você precisa desses sublinhados?

Como criar um arquivo .lib quando tem um arquivo .dll e um arquivo de header

Eu estou tentando criar um aplicativo no visual studio que será capaz de acessar um arquivo .dll que já existe. Eu preciso do aplicativo para chamar rotinas. Eu também tenho um arquivo de header que já existe. Eu tenho pesquisado na internet e descobri que preciso criar um arquivo .lib. Olhando para questões semelhantes aqui, […]

Desempenho de chamar delegates versus methods

Após essa pergunta – Passar Método como Parâmetro usando C # e algumas das minhas experiências pessoais eu gostaria de saber um pouco mais sobre o desempenho de chamar um delegado vs apenas chamando um método em C #. Embora os delegates sejam extremamente convenientes, eu tinha um aplicativo que fazia muitos callbacks via delegates […]

Pontos de sequência e ordem parcial

Alguns dias atrás houve uma discussão aqui sobre se a expressão i = ++ i + 1 invoca UB (Undefined Behavior) ou não. Finalmente, concluiu-se que invoca o UB, pois o valor de ‘i’ está mudando mais de uma vez entre dois pontos de seqüência. Eu estava envolvido em uma discussão com Johannes Schaub nesse […]

Dividindo um C ++ std :: string usando tokens, por exemplo, “;”

Melhor maneira de dividir uma string em C ++? A cadeia pode ser assumida como composta de palavras separadas pelo delimitador ; . Do ponto de vista de nossas linhas de guia, as funções de string C não são permitidas e também o Boost também não pode ser usado por questões de segurança. O código […]

Obtendo valor de retorno do procedimento armazenado em c #

Eu tenho a seguinte consulta: set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go ALTER PROCEDURE [dbo].[Validate] @a varchar(50), @b varchar(50) output AS SET @Password = (SELECT Password FROM dbo.tblUser WHERE Login = @a) RETURN @b GO Isso compila perfeitamente bem. Em c #, eu quero executar essa consulta e obter o valor de retorno. Meu código […]

Vários argumentos para funcionar chamado por pthread_create ()?

Eu preciso passar vários argumentos para uma function que gostaria de chamar em um segmento separado. Eu li que a maneira típica de fazer isso é definir uma estrutura, passar a function um ponteiro para isso e desreferencia-la para os argumentos. No entanto, não consigo fazer isso funcionar: #include #include struct arg_struct { int arg1; […]

Formas elegantes de contar a frequência das palavras em um arquivo

Quais são as maneiras elegantes e eficazes de contar a frequência de cada palavra “inglesa” em um arquivo?

“Const” significa apenas leitura ou algo mais?

O que const realmente significa? Somente leitura parece encapsular seu significado para mim, mas não tenho certeza se estou certo. Se somente leitura e const forem diferentes, alguém poderia me dizer por quê? O que motivou esta pergunta foi esta resposta, onde ele afirma const “apenas” significa somente leitura em C. Eu pensei que é […]