Resultados da pesquisa a pedido "low-level"
Como simular o clique do mouse do Mac App para outro aplicativo
Estou tentando simular o clique do mouse no simulador de iphone do aplicativo macos, pois estou usando o CGEvents. o ID do processo é 33554 para o simulador de iPhone let point = CGPoint(x: 500 , y:300) let eventMouseDown ...
Protocolo Bluetooth por wifi?
Estou procurando implementar o protocolo Bluetooth através de um transporte físico baseado em Wi-Fi, se isso fizer sentid Basicamente, meu telefone possui Bluetooth e meu laptop possui um cartão Wi-Fi (802.11a / b / g Sei que o Wi-Fi opera na ...
TIB Armazenamento Personalizado
Após bastante pesquisa e algumas dicas dadasaqu [http://www.microsoft.com/msj/archive/s2ce.aspx], Finalmente consegui encontre um layout [http://en.wikipedia.org/wiki/Win32_Thread_Information_Block#References] doFS segmento (usado pelo Windows ...
Como listar diretórios de primeiro nível apenas em C?
Em um terminal eu posso ligar parals -d */. Agora eu quero umc [/questions/tagged/c] programa para fazer isso por mim, assim: #include <sys/types.h> #include <sys/wait.h> #include <stdio.h> #include <unistd.h> int main( void ) { int status; char ...
equivalente a x86 para LWARX e STWCX
Eu estou procurando um equivalente de LWARX e STWCX (como encontrado nos processadores PowerPC) ou uma maneira de implementar uma funcionalidade semelhante n...
Qual é o objetivo da coerência do cache?
Em CPUs como x86, que fornecem coerência de cache, como isso é útil do ponto de vista prático? Entendo que a idéia é tornar as atualizações de memória feitas em um núcleo imediatamente visíveis em todos os outros núcleos. Esta é uma propriedade ...
Divide por 10 usando turnos de bits?
É possível dividir um número inteiro não assinado por 10 usando turnos de bits puros, adição, subtração etalve multiplicar? Usando um processador com recursos muito limitados e divisão lenta.
Como criar um programa inicializável?
Então, a pergunta pode parecer estranha, mas digamos que eu compile: int main(void) { int x = 3; int y = 4; int z = x + y; } É possível fazer a CPU funcionar exatamente isso? Quão? Por exemplo, isso me permitiria escrever no monitor? (Se bem me ...
Alternativas mais seguras à biblioteca padrão C
A biblioteca padrão C é notoriamente ruim quando se trata de segurança de E / S. Muitas funções possuem estouros de buffer (gets, scanf) ou pode recuperar a memória se não receberem argumentos adequados (scanf), e assim por diante. De vez em ...
Por que endianismo de bit é um problema nos campos de bi
Qualquer código portátil que usa campos de bits parece distinguir entre plataformas pequenas e grandes. Veja oeclaração de struct iphdr no kernel do lin [http://lxr.linux.no/#linux+v2.6.38/include/linux/ip.h] para um exemplo desse código. Não ...