Tutte le domande

2
risposte

Quale design migliore quando usi una chiave esterna invece di una stringa per memorizzare un elenco di id

Sto costruendo un sistema di esami online. Ho progettato di presentare tabelle, Question e GeneralExam . La tabella GeneralExam contiene informazioni sull'esame come nome, descrizione, durata, ... Ora vorrei progettare la tabell...
posta 16.11.2012 - 11:14
3
risposte

Distanza dal punto alla linea n-dimensionale [chiusa]

La soluzione per il caso 3-d può essere trovata qui ; Mi piacerebbe avere la versione generalizzata. Non c'è una semplice generalizzazione dell'algoritmo di Mathworld poiché il prodotto incrociato è definito solo per le dimensioni 3 e 7, quindi...
posta 11.10.2012 - 22:47
2
risposte

Scalabilità: come funziona la suddivisione di una tabella di database su diversi server SQL replicati?

Mi piacerebbe saperne di più sui concetti generali alla base della divisione dei dati di un database in diversi server. Ad esempio, supponiamo di avere un database SQL Server con una tabella enorme. Si supponga che un singolo server non possa ge...
posta 25.01.2013 - 00:55
2
risposte

In che modo i file .so evitano problemi associati al passaggio di modelli di sola intestazione come quelli di MS dll?

Basato sulla discussione intorno a questa domanda . Mi piacerebbe sapere come i file .so / il formato ELF / la toolchain gcc evitano problemi nel passare classi definite esclusivamente nei file di intestazione (come la libreria std). Secondo Ja...
posta 21.11.2012 - 15:43
1
risposta

Come funziona un aggiornamento delta binario?

Sia Android che iOS sembrano supportare la loro applicazione con un aggiornamento delta binario. Ma come funziona? Costruisco un programma binario, nessuno dei siti di distribuzione ha il codice sorgente - come fa il processo di aggiornamento a...
posta 20.12.2012 - 09:34
1
risposta

È possibile definire un'interfaccia comune per i dati di coordinate cartesiane e polari?

Sto riscrivendo un insieme di lettori di file che un mio ex collega ha creato per leggere i dati in punti grezzi delle coordinate XYZ (cartesiane) o delle coordinate RTZ (polari). Attualmente i dati sono memorizzati direttamente nel lettore, fac...
posta 14.01.2013 - 17:43
2
risposte

Garantire l'integrità concettuale nel progetto Python con più programmatori

Una obiezione che ho spesso sentito sollevare contro Python è che è difficile sincronizzare un team di molti programmatori su un grande progetto Python. Nota: la sincronizzazione possibile in un progetto di questo tipo non implica necessaria...
posta 24.01.2013 - 11:23
2
risposte

Fa 'Me' in VB.NET si riferisce solo all'oggetto istanziato?

Il "Me" in VB.NET si riferisce solo a un'istanza del tipo? Mi è appena venuto in mente che dal momento che posso fare riferimento a proprietà nella mia classe VB.NET senza usare 'Me', non vedo un motivo per usarlo a questo scopo. Fare riferiment...
posta 29.10.2012 - 20:50
1
risposta

Distinguere il codice ripetitivo con la stessa implementazione

Dato questo codice di esempio import java.util.ArrayList; import blackjack.model.items.Card; public class BlackJackPlayer extends Player { private double bet; private Hand hand01 = new Hand(); private Hand hand02 = new Hand();...
posta 22.10.2012 - 02:02
4
risposte

Come faccio a testare la mia convalida senza essere troppo perfezionista, pur lasciando la maggior parte della logica testata?

Ad esempio, mi piacerebbe convalidare che il nome sia solo lettere ed abbia una lunghezza compresa tra 4 e 14 lettere. Ho il seguente codice nel modello: validates: name, :format => { :with => /^[a-zA-Z]+$/,...
posta 12.03.2013 - 11:29