Perguntas com a marcação «c»

262
Teto rápido de uma divisão inteira em C / C ++

Dados os valores inteiros xe y, C e C ++ retornam como quociente q = x/yo piso do equivalente em ponto flutuante. Estou interessado em um método de devolver o teto. Por exemplo, ceil(10/5)=2e ceil(11/5)=3. A abordagem óbvia envolve algo como: q = x / y; if (q * y < x) ++q; Isso requer uma...

262
Autenticação RESTful via Spring

Problema: Temos uma API RESTful baseada no Spring MVC que contém informações confidenciais. A API deve ser protegida, no entanto, o envio das credenciais do usuário (combinação usuário / senha) com cada solicitação não é desejável. De acordo com as diretrizes REST (e requisitos internos de...

262
Detectar se o dispositivo é iPhone X

Meu aplicativo iOS usa uma altura personalizada, o UINavigationBarque leva a alguns problemas no novo iPhone X. Alguém já sabe como detectar de forma confiável por meio de programação (no Objective-C) se um aplicativo está sendo executado no iPhone X? EDITAR: Claro que é possível verificar o...

260
Como converter uma string para inteiro em C?

Estou tentando descobrir se existe uma maneira alternativa de converter seqüência de caracteres para número inteiro em c. Costumo padronizar o seguinte no meu código. char s[] = "45"; int num = atoi(s); Então, existe uma maneira melhor ou

260
O iOS detecta se o usuário está em um iPad

Eu tenho um aplicativo que roda no iPhone e no iPod Touch, ele pode rodar no iPad Retina e tudo mais, mas é necessário um ajuste. Preciso detectar se o dispositivo atual é um iPad. Que código posso usar para detectar se o usuário está usando um iPad no meu UIViewControllere depois alterar alguma...

260
Não é possível usar as classes Swift no Objective-C

Eu tento integrar o Swiftcódigo no meu aplicativo. Meu aplicativo está gravado Objective-Ce adicionei uma Swiftclasse. Eu fiz tudo descrito aqui . Mas o meu problema é que Xcodenão criei o -Swift.harquivo, apenas os cabeçalhos de ponte. Então eu criei, mas na verdade está vazio. Posso usar todas as...

257
Uso do operador de seta (->) em C

Estou lendo um livro chamado "Ensine-se C em 21 dias" (eu já aprendi Java e C #, por isso estou me movendo em um ritmo muito mais rápido). Eu estava lendo o capítulo sobre ponteiros e o operador-> (seta) surgiu sem explicação. Eu acho que é usado para chamar membros e funções (como o equivalente...

256
Usando o GCC para produzir montagem legível?

Eu queria saber como usar o GCC no meu arquivo de origem C para despejar uma versão mnemônica do código da máquina para que eu pudesse ver em que meu código estava sendo compilado. Você pode fazer isso com Java, mas não consegui encontrar uma maneira com o GCC. Estou tentando reescrever um método...

256
Por que malloc + memset é mais lento que calloc?

Sabe-se que callocé diferente do mallocque inicializa a memória alocada. Com calloc, a memória é definida como zero. Com malloc, a memória não é limpa. Assim, no trabalho diário, eu considero calloccomo malloc+ memset. Aliás, por diversão, escrevi o seguinte código para uma referência. O...

255
Servindo favicon.ico no ASP.NET MVC

Qual é a recomendação final / melhor para servir o favicon.ico no ASP.NET MVC? Atualmente, estou fazendo o seguinte: Adicionando uma entrada ao início do meu método RegisterRoutes: routes.IgnoreRoute("favicon.ico"); Colocar o favicon.ico na raiz do meu aplicativo (que também será a raiz do meu...