Perguntas com a marcação «c»

89
Por que memmove é mais rápido que memcpy?

Estou investigando pontos de acesso de desempenho em um aplicativo que gasta 50% do tempo no memmove (3). O aplicativo insere milhões de inteiros de 4 bytes em matrizes classificadas e usa memmove para deslocar os dados "para a direita" a fim de liberar espaço para o valor inserido. Minha...

89
Como funciona a anotação Spring @ResponseBody?

Eu tenho um método que é anotado da seguinte maneira: /** * Provide a list of all accounts. */ // TODO 02: Complete this method. Add annotations to respond // to GET /accounts and return a List<Account> to be converted. // Save your work and restart the server. You should get JSON results...

88
Converter um ponteiro em um inteiro

Estou tentando adaptar um código existente a uma máquina de 64 bits. O principal problema é que em uma função, o codificador anterior usa um argumento void * que é convertido em um tipo adequado na própria função. Um pequeno exemplo: void function(MESSAGE_ID id, void* param) { if(id == FOO) {...

88
C é fortemente tipado?

Para citar a Wikipedia : Duas linguagens comumente usadas que suportam muitos tipos de conversão implícita são C e C ++, e às vezes é afirmado que essas são linguagens de tipagem fraca. No entanto, outros argumentam que essas linguagens impõem restrições suficientes sobre como operandos de...

88
Como o kernel do Linux pode se compilar?

Não entendo muito bem o processo de compilação do kernel Linux quando instalo um sistema Linux em minha máquina. Aqui estão algumas coisas que me confundiram: O kernel é escrito em C, entretanto, como o kernel foi compilado sem um compilador instalado? Se o compilador C for instalado em minha...

88
Sessão nula em construtores de controladores ASP.Net MVC

Por que a Session é nula nos construtores dos controladores? Ele pode ser acessado em Métodos de ação. Presumivelmente, como a estrutura de roteamento MVC é responsável pela atualização de um controlador, ela simplesmente não (re) instanciou a sessão naquele ponto. Alguém sabe se isso é...