Perguntas com a marcação «c»

9
Calculando uma raiz aninhada em C

Pediram-me para calcular a seguinte expressão raiz aninhada usando apenas recursão . Eu escrevi o código abaixo que funciona, mas eles nos permitiram usar apenas uma função e 1 entrada npara esse fim, e não 2 como eu usei. Alguém pode me ajudar a transformar esse código em uma função que...

8
Conformidade padrão de uma macro C

Eu tenho essa pequena jóia aqui (idéia descaradamente roubada do C-FAQ): /* A lot of checks omitted to get rid of the architectures with a "weird" endianness */ /*...*/ #define MP_ENDIANESS ( (0x41424344ul == *(uint32_t*)"ABCD") ? MP_BIG_ENDIAN : MP_LITTLE_ENDIAN ) É compatível (que não é um...

8
Como devemos comparar dois números inteiros?

Recentemente, escrevi um programa que classifica uma matriz. Para isso, eu precisava escrever uma função de comparação, que passarei para ela. Minha função de comparação deveria ter retornado 1 (se x> y), -1 (se x <y) ou 0 (se x = y). Escrevi uma função regular (Função 1) usando expressões...

8
Forçando ~ IPC Node.js síncrono

Eu tenho um servidor Nó que cria um processo filho fork()usando IPC. Em algum momento, a criança envia os resultados de volta aos pais em cerca de 10Hz, como parte de uma tarefa de longa duração. Quando a carga transmitida process.send()é pequena, tudo funciona bem: todas as mensagens enviadas são...

8
User.Claims está vazio no aplicativo MVC

Estou trabalhando para atualizar meu aplicativo .NET Core 2.2 MVC para 3.0. Nesta aplicação, estou me autenticando em um controlador usando um token JWT. O token contém várias declarações, mas quando tento acessá-las através User.Claimsda lista resultante, sempre está vazio. No meu Startup.cseu...

8
Como usar controles remotos diferentes para pastas diferentes?

Quero que meus dados e modelos sejam armazenados em intervalos separados do Google Cloud. A idéia é que eu quero compartilhar os dados com outras pessoas sem compartilhar os modelos. Uma idéia em que posso pensar é usar sub-módulos git separados para dados e modelos. Mas isso parece complicado e...

8
Como testar se PyObject possui um iterador

Estou implementando uma função C como uma extensão para Python. Lá dentro abstract.h, encontrei o seguinte: /* ==== Iterators ================================================ */ /* Takes an object and returns an iterator for it. This is typically a new iterator but if the argument is an...

8
Elementos da matriz dos membros struct e struct

Eu quero perguntar sobre uma declaração struct em C. Por exemplo, struct Person { char name[50]; int citNo; float salary; } prsn[20]; O que [20]faz? O que isso significa? Limita o nome a 20 (de 50) ou limita prsnde de prsn[1]a prsn[20]? E se eu escrever o código assim: struct Person { char...

8
Como criar uma captura dinamicamente (Raku)

No exemplo a seguir, tento criar um Capture dinamicamente "convertendo" uma matriz (@a) em um Capture. Considere o código: sub f (|c){ say ''; say ' List : ' ~ do {c.list.gist if c.list.elems > 0}; say ' Hash : ' ~ do {c.hash.gist if c.hash.elems > 0}; say ''; } my $c1 = \(1,(2,3),4,5,...