Tutte le domande

1
risposta

C # OOP Utilizzo della classe [duplicato]

Sono solo un po 'pignolo e volevo che parte del mio codice guardasse, sentissi e venisse usato in un modo specifico ma non sono sicuro che sia possibile. Ho una classe che ho creato che può essere usata in questo modo Query("ServerName",...
posta 11.12.2014 - 22:03
2
risposte

Quali licenze sono compatibili con i requisiti di licenza di MASM32?

La documentazione MASM32 afferma chiaramente che la licenza GPL viola la licenza MASM32 e, pertanto, non può essere applicata ai progetti creati con MASM32. The MASM32 project cannot be used to create open source software or any other pro...
posta 04.09.2014 - 23:52
3
risposte

'Progettare prima con i tipi' in definitiva equivale a 'progettare prima con le interfacce'?

In Object Oriented Programming, ci viene insegnato a pensare in termini di Polymorphism (l'idea che l'implementazione sia disaccoppiata dall'interfaccia) e che abbia senso pensare prima all'interfaccia). Questo è espresso da Eric Gamma (autor...
posta 04.09.2014 - 12:08
3
risposte

Ereditarietà nella programmazione imperativa

La mia prima introduzione alla programmazione è stata Java, che è stato orribile, quindi ho appreso Actionscript3 che è stato bello ... "Il punto è" OOP è stata la mia introduzione alla programmazione, dove ho continuato a ottenere una carriera...
posta 31.10.2014 - 15:32
2
risposte

In che modo la CPU accede ai valori delle variabili allocate nello stack? [duplicare]

Considera la seguente funzione C ++: void doStuff() { Thing thingA; Thing thingB; thingA.doSomething(); // .. etc } Durante l'esecuzione di questa funzione, le variabili thingA e thingB sono allocate nello stack....
posta 10.10.2014 - 01:09
2
risposte

Questa soluzione di loop è possibile con la ricorsione?

Alla fine, vorrei generalizzare queste soluzioni per lavorare con una tupla di qualsiasi lunghezza. Penso che la ricorsione sia necessaria per questo, ma non sono stato in grado di farlo. def combineRanges(maxValues) : for x in range(0, ma...
posta 12.08.2014 - 16:18
2
risposte

È un anti-pattern per usare void * ed enum per abilitare il controllo dei caratteri?

In un motore di gioco, hai Object s composto da diversi componenti. Uno di questi è un RenderComponent che può essere un Mesh , un Sprite o un Light . Ora, tutte queste classi sono molto diverse con interfacce non compa...
posta 17.08.2014 - 16:21
4
risposte

C'è uno stress più strong sulla gestione rispetto all'istruzione tecnica negli ultimi anni? [chiuso]

Nel mio ambiente di lavoro, negli ultimi anni ho notato un crescente stress per la gestione degli sviluppatori e l'autogestione rispetto all'istruzione tecnica. Ad esempio, durante il lavoro sento molte discussioni sui processi di sviluppo de...
posta 22.12.2014 - 20:42
1
risposta

Algoritmo Rideshare da utilizzare per i viaggi programmati e ad hoc

Ho bisogno di aiuto per scrivere alcuni pseudo-codice per un sistema di condivisione in comune per i tassisti. L'idea alla base è che unire in tempo reale i viaggi in taxi e le pre-prenotazioni in tempo reale. I passaggi che ho presentato...
posta 20.11.2014 - 21:17
2
risposte

Il software con licenza open source restrittiva (GPL, AGPL) può essere utilizzato come parte di una catena di strumenti in un pacchetto software commerciale? [duplicare]

Se utilizziamo una bella libreria come TetGen , genera un semplice application-wrapper che semplifica le nostre esigenze e pubblicarlo come open source, possiamo usarlo all'interno di alcune pipe / catene di applicazioni utilizzate nel nostro...
posta 28.10.2014 - 07:25