Tutte le domande

10
risposte

Il modello "metaprogramming" in Java è una buona idea?

C'è un file sorgente in un progetto piuttosto grande con diverse funzioni estremamente sensibili alle prestazioni (chiamate milioni di volte al secondo). In effetti, il precedente manutentore ha deciso di scrivere 12 copie di una funzione ciascu...
posta 24.06.2014 - 18:00
6
risposte

Un'API HTTP dovrebbe sempre restituire un corpo?

Esiste una sorta di standard sulle risposte alle API HTTP? Dopo aver letto questo discorso discale ho iniziato a chiedermi. Stiamo sviluppando la nostra pubblica API HTTP JSON nel mio lavoro, e non restituiamo nulla quando non è strettament...
posta 12.09.2013 - 13:32
4
risposte

Restituisce interfaccia o classe

Supponiamo che abbia un metodo public List<User> GetBatchOfUsers(IEnumerable<int> userIDs) { List<User> users = new List<User>(); // some database stuff return users; } Ho letto che sarebbe meglio resti...
posta 08.08.2012 - 03:23
7
risposte

Come cercare rapidamente un elenco molto grande di stringhe / record su un database

Ho il seguente problema: ho un database contenente più di 2 milioni di record. Ogni record ha un campo stringa X e voglio visualizzare un elenco di record per il quale il campo X contiene una determinata stringa. Ogni record ha una dimensione di...
posta 09.11.2011 - 13:45
2
risposte

Chi ha coniato per la prima volta il termine Funzione di ordine superiore e / o Cittadino di prima classe?

Sono giunto alla conclusione che molto prima di Haskell, O'Caml o LISP, le funzioni di ordine superiore erano una materia di ricerca accademica e in matematica, Schönfinkel (nel 1967) e Haskell Curry (nel 1968) applicavano già tecniche come il c...
posta 05.02.2013 - 22:52
4
risposte

Qual è il modo migliore per gestire l'ordinamento delle voci di elenco con l'interfaccia utente di trascinamento e rilascio?

Ho una lista di studenti che dovrei mostrare all'utente su una pagina web in formato tabulare. Gli articoli sono memorizzati nel DB insieme alle informazioni SortOrder. Sulla pagina web, l'utente può riorganizzare l'ordine della lista trasci...
posta 21.06.2012 - 04:03
5
risposte

Che cosa è un buon aggiornamento rapido degli algoritmi? [chiuso]

Ho delle interviste di programmazione in arrivo tra un paio di settimane. Ho fatto un corso di algoritmi qualche tempo fa, ma probabilmente ho dimenticato alcuni concetti chiave. Sto cercando qualcosa di simile a un libro molto breve ( < 1...
posta 19.09.2012 - 06:06
5
risposte

La leadership non vede il valore nel processo standard per la configurazione della macchina e il nuovo orientamento dello sviluppatore

Circa 3 mesi fa il nostro principale sviluppatore web e progettista (stessa persona) ha lasciato la compagnia, i pascoli più ecologici sono stati la ragione della partenza. Buono per loro, dico. Il mio problema è che il suo dipartimento era comp...
posta 16.10.2012 - 15:01
3
risposte

Esiste un algoritmo noto per pianificare i matchup dei tornei?

Mi chiedo solo se esiste già un algoritmo di pianificazione dei tornei che potrei usare o persino adattare leggermente. Ecco i miei requisiti: Un numero variabile di avversari appartenenti a un numero variabile di squadre / squadre deve e...
posta 03.11.2011 - 19:19
2
risposte

Qual è l'algoritmo per gli elementi in scadenza nell'archiviazione dei valori-chiave?

Stavo pensando a come gli attuali archivi di valori-chiave implementano la "data di scadenza" per gli articoli. Attualmente ho 2 varianti per questo nella mia mente: non fanno nulla (mantengono i dati scaduti) e controllano solo quando lo fa...
posta 30.05.2012 - 09:13