Perguntas com a marcação «c»

276
Como malloc () e free () funcionam?

Eu quero saber como malloce freetrabalhar. int main() { unsigned char *p = (unsigned char*)malloc(4*sizeof(unsigned char)); memset(p,0,4); strcpy((char*)p,"abcdabcd"); // **deliberately storing 8bytes** cout << p; free(p); // Obvious Crash, but I need how it works and why crash. cout...

276
O que significa "atômico" na programação?

No livro Java efetivo, ele afirma: A especificação da linguagem garante que a leitura ou gravação de uma variável seja atômica, a menos que a variável seja do tipo longou double[JLS, 17.4.7]. O que significa "atômico" no contexto da programação Java ou programação em...

275
Converter UTC Epoch para data local

Eu tenho lutado com isso por um tempo agora. Estou tentando converter época em um objeto de data. A época é enviada para mim no UTC. Sempre que você passa por new Date()uma época, ela assume a época local. Tentei criar um objeto UTC, usando-o setTime()para ajustá-lo à época apropriada, mas o único...

273
Palavra-chave "register" em C?

O que a registerpalavra - chave faz na linguagem C? Eu li que ele é usado para otimizar, mas não está claramente definido em nenhum padrão. Ainda é relevante e, se sim, quando você o

272
Como definir um tipo enumerado (enum) em C?

Não tenho certeza de qual é a sintaxe adequada para o uso de enumerações C. Eu tenho o seguinte código: enum {RANDOM, IMMEDIATE, SEARCH} strategy; strategy = IMMEDIATE; Mas isso não é compilado, com o seguinte erro: error: conflicting types for ‘strategy’ error: previous declaration of...

272
Data apenas de TextBoxFor ()

Estou tendo problemas para exibir a única parte da data de um DateTime em uma caixa de texto usando TextBoxFor <,> (expression, htmlAttributes). O modelo é baseado no Linq2SQL, o campo é um DateTime no SQL e no modelo de entidade. Falha: <%= Html.TextBoxFor(model =>...

270
Quando devo usar o OWIN Katana?

Eu sou novo em OWIN e Katana. Realmente não entendo por que devo usar o OWIN, enquanto posso usá-lo IIS. Para simplificar, minha pergunta é: O que eu perco se eu pular o aprendizado do OWIN e usar o IIS nos meus sites? Pesquisei no Google, mas não há uma explicação simples. Há algumas informações...

269
Como salvar nome de usuário e senha com o Mercurial?

Usei o Mercurial em um projeto pessoal e tenho digitado meu nome de usuário e senha toda vez que desejo enviar algo ao servidor. Tentei adicionar o seguinte ao .hgrcarquivo no meu diretório pessoal, mas ele parece ser completamente ignorado. [ui] username = MY_USER_NAME password =...