Tutte le domande

3
risposte

Che cosa appartiene a un'intestazione di richiesta HTTP rispetto al corpo della richiesta?

Sto lavorando a una serie di servizi Web per un client mobile e i requisiti richiedono che un ID dispositivo univoco sia incluso in tutte le richieste, che venga archiviato in determinate richieste e utilizzato per filtrare i risultati in altri....
posta 25.03.2015 - 13:48
6
risposte

Mi piacerebbe scrivere un algoritmo "ultimate shuffle" per ordinare la mia collezione mp3

Sto cercando suggerimenti per pseudocodici per l'ordinamento dei file mp3 in modo da evitare la ripetizione di titoli e artisti . Ascolto i crooners - Frank Sinatra, Tony Bennett, Ella Fitzgerald ecc. Cantando vecchi standard. Ogni artista regi...
posta 09.04.2013 - 22:25
2
risposte

Selezione del cervello durante il colloquio di lavoro [chiuso]

Recentemente, ho avuto un colloquio di lavoro presso una grande azienda della Silicon Valley per uno sviluppatore di software senior / posizione R & D. Avevo diverse schermate tecniche per i telefoni, un'intervista sul posto per un'intera giorna...
posta 11.11.2010 - 16:22
7
risposte

Scrivere in C per le prestazioni? [chiuso]

So di aver sentito abbastanza spesso che C ha in genere un vantaggio in termini di prestazioni rispetto al C ++. Non ho davvero pensato ad altro fino a quando non ho capito che MSVC non sembra nemmeno supportare il nuovo standard di C, ma il più...
posta 07.05.2014 - 01:52
6
risposte

Come gestire lo stato iniziale in un'architettura basata su eventi?

In una architettura basata sugli eventi ogni componente agisce solo quando un evento viene inviato attraverso il sistema. Immagina un'auto ipotetica con un pedale del freno e una luce del freno. La spia del freno si accende on quando...
posta 11.02.2015 - 15:41
6
risposte

Perché i programmi utilizzano stack di chiamate, se le chiamate di funzioni nidificate possono essere inline?

Perché non fare in modo che il compilatore prenda un programma come questo: function a(b) { return b^2 }; function c(b) { return a(b) + 5 }; e convertilo in un programma come questo: function c(b) { return b^2 + 5 }; eliminando così la...
posta 12.06.2015 - 09:56
6
risposte

"Mapper" è un modello di progettazione valido o è una variante del modello "Fabbrica"?

Un pattern comune che vedo è quello che è noto come Mapper pattern (da non confondere con DataMapper che è tutt'altra cosa), che prende come argomento una sorta di fonte di dati "grezza" (es. un ADO .NET DataReader o DataSet )...
posta 02.11.2011 - 16:08
5
risposte

Quando e perché dovresti usare void (invece di ad esempio bool / int)

Occasionalmente mi imbatto in metodi in cui uno sviluppatore ha scelto di restituire qualcosa che non è fondamentale per la funzione. Voglio dire, quando guardo il codice, a quanto pare funziona altrettanto bene di void e dopo un momento di...
posta 13.04.2011 - 11:15
2
risposte

Perché potrebbe essere difficile realizzare una versione a 64 bit di un programma?

Nel mio breve periodo di programmazione, è stato banale compilare uno qualsiasi dei miei C ++, Java, ecc. per una macchina a 32 o 64 bit, purché disponga del sorgente completo per il programma. Ma molti software non sono rilasciati a 64 bit....
posta 03.01.2015 - 03:02
7
risposte

Cosa significa che "la lingua A è scritta nel linguaggio B"?

Spesso sento il termine che la lingua A è scritta nel linguaggio B. Ad esempio, PHP è stato scritto C , C # è scritto in C ++ . Qualcuno può spiegare cosa vuol dire e se è anche corretto? Questo ha qualcosa a che fare con il compilatore...
posta 20.11.2012 - 12:31