Spero che queste chiacchiere chiariscano la mia domanda - capirò totalmente se non lo faranno, quindi fammi sapere se è così, e proverò a chiarirmi. Ecco BoxPong , un gioco molto semplice che ho realizzato per conoscere lo sviluppo di giochi orientati agli oggetti. Trascina la casella per controllare la …
Sono consapevole che il concetto di invarianti esiste attraverso molteplici paradigmi di programmazione. Ad esempio, gli invarianti di loop sono rilevanti nella programmazione OO, funzionale e procedurale. Tuttavia, un tipo molto utile trovato in OOP è un invariante dei dati di un tipo particolare. Questo è ciò che chiamo "invarianti …
Flux, per quanto ho capito, è una tecnica per gestire il flusso di dati di un'applicazione in modo unidirezionale, mantenendo lo stato isolato dal resto del programma in "archivi" di sola lettura e autonomi che possono cambiare il proprio stato ascoltando "azioni" che vengono emesse da viste e inviate dai …
Sto codificando una piccola libreria e ho dei problemi con la progettazione della gestione delle eccezioni. Devo dire che sono (ancora) confuso da questa caratteristica del linguaggio C ++ e ho cercato di leggere il più possibile sull'argomento per capire cosa avrei dovuto fare per lavorare correttamente con le classi …
Ho visto la discussione su questa domanda su come sarebbe istanziata una classe che implementa da un'interfaccia. Nel mio caso, sto scrivendo un programma molto piccolo in Java che utilizza un'istanza di TreeMap, e secondo l'opinione di tutti lì, dovrebbe essere istanziato come: Map<X> map = new TreeMap<X>(); Nel mio …
L'obiettivo della mia attività è progettare un piccolo sistema in grado di eseguire attività ricorrenti pianificate. Un'attività ricorrente è qualcosa come "inviare un'e-mail all'amministratore ogni ora dalle 8:00 alle 17:00, dal lunedì al venerdì". Ho una classe base chiamata RecurringTask . public abstract class RecurringTask{ // I've already figured out …
Mi sono imbattuto in questo interessante articolo: How I Came to Love COM Interoperability su CodeProject, che mi ha fatto pensare ... L'autore sostiene che non vogliono alcun COM-ities nella loro libreria .NET perché toglie la bellezza della loro libreria .NET. Invece, preferirebbero scrivere una libreria Interop separata che esponga …
Mi sto imbarcando in un progetto di business intelligence che richiederà astrarre l'accesso a due data warehouse esistenti. Devo progettare un'architettura applicativa per consentire alla business intelligence self-service di unire i dati e fornire un'unica vista sui due magazzini esistenti. Ho escogitato qualcosa del genere: Sto lottando con il pezzo …
In termini di architettura e design del software, in che modo i microservizi "impilano" (gioco di parole) contro il middleware? Sto venendo da Java, e sembra che mentre ti allontani dal REST come API, e allontani diversi livelli e parametri di connessione, almeno in Java, sei quasi tornato al punto …
Supponiamo di avere varie entità nel mio modello (usando EF), ad esempio Utente, Prodotto, Fattura e Ordine. Sto scrivendo un controllo utente in grado di stampare i riepiloghi degli oggetti entità nella mia applicazione in cui le entità appartengono a un set prestabilito, in questo caso dico che i riepiloghi …
Mentre di recente lavoravo in una grande azienda, ho notato che i programmatori hanno seguito questo stile di programmazione: Supponiamo che io abbia una funzione che restituisce 12 se l'ingresso è A, 21 se l'ingresso è B e 45 se l'ingresso è C. Quindi posso scrivere la firma della funzione …
Sto colpendo il mio cranio a questo problema da un po 'di tempo e sta davvero iniziando a frustrarmi. Il problema è: Ho una serie di personaggi, A, B, C, e D. Devo dire in quanti modi può essere costruita una stringa da quei caratteri, quando la lunghezza è ne …
Sto lavorando a un progetto che coinvolge WebGL e sto usando WebStorm per fare lo sviluppo. Un problema con il flusso di sviluppo è che WebStorm non è in grado di completare automaticamente le cose relative a WebGL. In particolare, se annoto un valore come di tipoWebGLRenderingContext /** @type {!WebGLRenderingContext} …
Se ho ragione, una pagina in una memoria principale è l'unità più piccola per il trasferimento di dati tra la memoria principale e un dispositivo di archiviazione esterno, come un disco rigido. Una linea cache di una memoria principale è l'unità più piccola per il trasferimento dei dati tra la …
Ho iniziato ad imparare Python e mi chiedo perché in un linguaggio di programmazione siano necessarie funzioni vuote ad es. in Python: def empty_func(): pass anche negli script di shell sono disponibili funzioni vuote. Comprensioni e domande: Perché il linguaggio di programmazione aveva bisogno di funzioni vuote? È solo per …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.