Domande con tag 'c'

2
risposte

Quanti avvisi in C abilitare?

Questo è un piccolo progetto di circa 2000LOC. È in fase di compilazione con -Wall . Ora, ho provato ad aggiungere -Wextra . Sono successe due cose: Sono stati visualizzati alcuni avvisi minori ma validi, ad es. Confronto firmato con...
posta 04.12.2013 - 10:29
2
risposte

GO - Goroutine e concorrenza

Sfondo: Threads use pre-emptive scheduling, whereas fibers use cooperative scheduling. With threads: the current execution path may be interrupted or preempted at any time This means that for threads, data integrity is a big issue beca...
posta 31.01.2017 - 06:06
4
risposte

Elaborazione delle immagini: schema di localizzazione dei servizi e contenitore delle dipendenze

Come per wiki , A dependency is an object that can be used (as a service). qui è il paradigma OOP che utilizza la sintassi C che indirizza 4 ruoli, mostrati di seguito. 1) interfaccia ( handlers.h ) typedef struct { int...
posta 23.07.2017 - 09:50
2
risposte

Abbinamento multi-pattern

Ho un determinato array di byte in C e devo abbinarlo a più array di byte e restituire true se c'è una corrispondenza. Posso creare vari memcmp ma ritengo che sia molto inefficiente. Conosci un modo migliore?     
posta 20.07.2015 - 16:50
2
risposte

GPLv2 - Più motori di scacchi IA per bypassare GPL

Ho ricevuto una serie di domande relative alla GPL, la più recente è questa: link Sto provando a vedere come funzionerebbe, quindi abbi pazienza con me. Ho una semplice interfaccia grafica per un gioco di scacchi. In sostanza può inviare...
posta 09.10.2012 - 22:31
3
risposte

Perché i nomi delle funzioni sono decorati in C?

Quando si compila un file sorgente C in un file oggetto, i nomi delle funzioni nel file oggetto verranno decorati. Ogni convenzione di chiamata avrà una decorazione diversa. Ad esempio, la seguente funzione __stdcall : void __stdca...
posta 10.08.2017 - 20:49
2
risposte

Qual è il modo corretto di implementare un tipo di dati astratto in C?

Nel suo libro Patterns in C , Adam Petersen descrive l'uso di un puntatore a una struttura, dichiarata in un file di intestazione, per creare un tipo di dati astratto di prima classe: /* Customer.h */ /* A pointer to an incomplete type (hides...
posta 04.10.2016 - 15:56
2
risposte

Sveglia ripetitiva efficiente in linguaggio a basso livello come C

Ci stavo pensando ed ero curioso di sapere come si codificasse una sveglia a ripetizione efficiente in C? Vuoi impostare un orario di sveglia e quindi compensare il tempo con l'equivalente tempo ms di un giorno (o due giorni o una settimana a se...
posta 23.01.2016 - 17:23
2
risposte

Più thread che effettuano chiamate alla libreria precompilata

Mi è stata fatta questa domanda in un'intervista e ho pensato di prendere consigli da voi ragazzi. Dire che ho una libreria precompilata che fa riferimento a qualche funzione che dice "strtok". Non c'è codice sorgente per questa libreria....
posta 15.06.2015 - 16:44
1
risposta

Ci sono chiamate di sistema come posix in assembly level usando int number per windows

Voglio scrivere un programma di assemblaggio usando windows syscall Interrupt number , quindi per poter utilizzare la chiamata di sistema a livello di assembly usando int della chiamata sys, in windows ci sono chiamate kernel come libreri...
posta 21.07.2016 - 18:14