Ingegneria software

Domande e risposte per professionisti, accademici e studenti che lavorano nel ciclo di vita dello sviluppo di sistemi

7
Perché i creatori del protocollo Internet hanno deciso di utilizzare gli indirizzi IP per identificare un determinato computer? [chiuso]
Chiuso . Questa domanda richiede dettagli o chiarezza . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post . Chiuso 5 anni fa . Perché i creatori del protocollo Internet hanno deciso di utilizzare gli indirizzi IP per identificare un determinato …



3
Perché le strutture impaccate non fanno parte del linguaggio C?
Ogni compilatore C offre la possibilità di "impacchettare" le strutture C (ad es __attribute__ ((__packed__)). Oppure #pragma pack()). Ora, sappiamo tutti che è necessario il confezionamento, se desideriamo inviare o archiviare i dati in modo affidabile. Questo deve essere stato anche un requisito fin dai primi giorni del linguaggio C. …
10 c 

6
Come determinare cosa dovrebbe ottenere il proprio controller?
Sto usando il modello MVC nella mia applicazione web creata con PHP. Faccio sempre fatica a determinare se ho bisogno di un nuovo controller dedicato per una serie di azioni o se dovrei inserirli in un controller già esistente. Ci sono delle buone regole pratiche da seguire quando si creano …
10 mvc 


5
Esistono limiti tecnici o funzionalità del linguaggio che impediscono al mio script Python di essere veloce come un programma C ++ equivalente?
Sono un utente Python di vecchia data. Alcuni anni fa, ho iniziato a studiare il C ++ per vedere cosa poteva offrire in termini di velocità. Durante questo periodo, continuerei a usare Python come strumento per la prototipazione. Sembrava che questo fosse un buon sistema: sviluppo agile con Python, esecuzione …



5
Stampa il più piccolo successivo da 2 ^ i * 5 ^ j dove i, j> = 0
Mi è stata posta questa domanda durante uno screening tecnico del telefono di recente e non ho fatto bene. La domanda è inclusa alla lettera di seguito. Genera {2^i * 5^j | i,j >= 0}raccolta ordinata. Stampa continuamente il valore più piccolo successivo. Esempio: { 1, 2, 4, 5, 8, …
10 algorithms 


5
Quadtree con duplicati
Sto implementando un quadtree. Per coloro che non conoscono questa struttura di dati, includo la seguente piccola descrizione: Un Quadtree è una struttura di dati ed è sul piano euclideo ciò che un Octree è in uno spazio tridimensionale. Un uso comune dei quadrifici è l'indicizzazione spaziale. Per riassumere come …


2
Metodi senza parametri e Paren vuoto in Scala
Attualmente sto imparando la Scala tramite la Scala di programmazione di Odersky (2a). Sono al capitolo 10 in cui inizia a introdurre metodi senza parametri e a paren vuoto. Non riesco proprio a pensarci bene. Finora, tutto quello che capisco è che dovrei usare parens vuoti se un metodo ha …
10 scala 

4
Aumentare di proposito le eccezioni per l'uso del pescato
Per un tipico if...elsepacchetto con gestione delle eccezioni, qualcosa come il seguente esempio è una pratica consigliata per evitare la duplicazione del codice? try { if (GetDataFromServer()) { return ProcessData(); } else { throw new Exception(); } catch(Exception ex) { return null; } invece di... try { if (GetDataFromServer()) { …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.