c# - Posso dipendere dai valori di GetHashCode() per essere coerenti?

c# - Posso dipendere dai valori di GetHashCode() per essere coerenti?

Il valore restituito di GetHashCode() è garantito come coerente assumendo che venga utilizzato lo stesso valore di stringa?(C#/ ASP.NET) Ho caricato il mio codice su un server oggi e con mia…


algorithm - Algoritmo di clustering per l'applicazione di mappatura

Sto esaminando i punti di raggruppamento su una mappa(lat/long). Ci sono raccomandazioni su un algoritmo adatto veloce e scalabile? @Gilligan: Sì, ho una serie di lat/lngs e una finestra di…


untagged - Il miglior romanzo di programmazione da portare in vacanza

Mi sto godendo una pausa di due settimane in Spagna, dove mi aspetto di avere un sacco di tempo per rilassarsi e leggere. Normalmente leggo un sacco di saggistica e sto cercando nuovi suggerimenti…



design patterns - Esiste un elenco definitivo di schemi di progettazione?

Da dove viene l'idea dei modelli di progettazione, chi ha deciso che cosa è e non è un modello e ha dato loro il proprio nome? Esiste un'organizzazione ufficiale che li definisce o esistono attrave…


haskell - Limitazione di una monade a una classe di caratteri

In Haskell, c'è un modo per limitare una monade M a modo tale a soddisfare un vincolo di classe tipo? Sto traducendo l' esempio di modellazione probabilistica da F#a Haskell.Tuttavia, in Haske…


Cosa può fare C++ troppo difficile o disordinato in qualsiasi altra lingua?

Sento ancora che il C++ offre alcune cose che non possono essere battute. Non è mia intenzione iniziare una guerra di fiamma qui, per favore, se hai delle opinioni forti sul non piacere al C++, n…


emulation - Come funzionano gli emulatori e come vengono scritti?

Come funzionano gli emulatori? Quando vedo gli emulatori NES/SNES o C64, mi sbalordisce. Devi emulare il processore di quelle macchine interpretando le sue particolari istruzioni di assemblaggi…


qa - Quando è il momento di avere un dipartimento di qualità?

Il dipartimento Quality Assurance(QA) è grosso modo un gruppo di tester che smontano la tua app per tutto il giorno, dando il via libera alle pubblicazioni, gestendo programmi Alpha/Beta. E altr…


computer science - Se potessi prendere ora un corso di informatica, quale sarebbe?

Se ora avessi l'opportunità di seguire un corso di informatica, e di conseguenza aumenterai significativamente le tue conoscenze in un settore, quale sarebbe? Laurea o laurea. I compilatori? Alg…


recursion - Torre di Hanoi: Algoritmo ricorsivo

Sebbene non abbia alcun problema a capire la ricorsione, non riesco a capovolgere la soluzione ricorsiva al problema della Torre di Hanoi. Ecco il codice da Wikipedia:procedure Hanoi(n: integer;…




significato pdf riassunto sindrome mitologia informatica greca cassandra sinonimo libro