Tutte le domande

2
risposte

Nome sensibile per la struttura dei dati intermedia?

Ho un set di strutture in un'API per la lettura di input di dati e la scrittura di output di dati. Per facilità di elaborazione, esiste una struttura intermedia che viene utilizzata per conservare i dati mentre vengono elaborati. Questa struttur...
posta 22.02.2017 - 01:09
4
risposte

È strano che un oggetto Builder abbia metodi getter?

Ho un tipo di dati immutabile piuttosto complesso che sto usando un oggetto costruttore per creare un'istanza. Attualmente, ho un setup in cui analizzo un file, settando vari campi nel mio builder e poi costruisco l'oggetto. Tuttavia, i file che...
posta 15.05.2016 - 21:56
1
risposta

E 'appropriato catturare tutte le eccezioni al primo livello, in modo che possa registrare l'eccezione (e possibilmente salvare qualche stato di base su disco) prima di uscire?

Supponiamo che stia scrivendo un programma in F # per gli utenti finali. Se c'è un'eccezione non gestita, il programma si bloccherà. Supponiamo ora che io voglia dati specifici per l'applicazione nel rapporto sugli arresti anomali. Posso otte...
posta 13.08.2016 - 05:06
2
risposte

Come facilitare l'accesso sicuro ai thread a un ampio set di variabili condivise?

Ho 2 set - input e output - di 70 variabili intere a 32 bit e 70 bool (140 vars del tutto). Questi devono essere accessibili e modificati da 3 thread. Qual è un modello di progettazione appropriato per facilitare l'accesso in lettura-scrittura...
posta 20.05.2016 - 09:43
4
risposte

Perché sollevare un'eccezione se Python lo solleva?

Ho un responsabile globale delle posizioni delle schermate, quindi gli articoli non devono memorizzare le loro posizioni. class Screen_Position_Keeper: # functions to add stuff def get_px_row( self, item ): try: r...
posta 25.09.2016 - 22:28
2
risposte

Passando a strutture readonly in C ++

In questo particolare problema che sto avendo, non sono sicuro del modo corretto di gestire le strutture readonly, passato ai costruttori di classi come parametro quando voglio memorizzare i dati nella struct, nella classe. Ad esempio, ho una...
posta 17.05.2016 - 20:29
3
risposte

Come rappresentare i riferimenti agli oggetti in JSON?

Sto cercando di capire quale sia l'approccio migliore quando si gestiscono i riferimenti agli oggetti in un JSON da inviare al mio server per la deserializzazione. Per chiarire, ciò che intendo è come fare riferimento ai dati contenuti nel co...
posta 10.06.2016 - 16:58
2
risposte

Il blocco di un'interfaccia utente a volte è una buona idea?

Dire, ho creato un pulsante personalizzato che include alcune animazioni che vengono riprodotte quando si fa clic sul pulsante. L'animazione richiede 500ms. Durante questo periodo (fino a quando l'animazione è finita), il pulsante non dovrebbe r...
posta 10.09.2016 - 09:04
2
risposte

Applicazione della composizione sull'ereditarietà alle classi Veicolo

Ho un programma di manutenzione per auto con una classe Vehicle astratta che ha diverse classi derivate come Car MotorCycle , ecc. Ciascuno di questi veicoli derivati a sua volta è un carburante o un veicolo elettrico. Quindi, inve...
posta 07.05.2016 - 16:23
1
risposta

Come segnalare un ciclo per continuare l'esecuzione invece di usare il sonno

Sto cercando di creare un thread che siederà e attenderà il rilevamento di nuovi oggetti in vector (la coda). L'uso di un ciclo distrugge le risorse sulla macchina data, quindi sto cercando di capire come posso creare un thread di blocco ch...
posta 18.06.2016 - 06:39