Se un software / libreria ha un supporto per la piattaforma Windows, quasi sempre nominano le loro directory e variabili come win32. Questo è prevalente nei progetti C / C ++. Anche gli usi tripli target del progetto MinGWwin32 . C'è una ragione per questo? Perché non usare un nome …
Il modello "Costruttore" è limitato all'anti-modello del "costruttore telescopico" o si può dire che affronti anche il problema più generale della creazione complicata di oggetti immutabili? La StringBuilderclasse ha la parola "costruttore" nel suo nome, ma non ha nulla a che fare con i costruttori telescopici, ci aiuta semplicemente a …
Ad esempio, voglio mostrare un elenco di pulsanti da 0,0,5, ... 5, che salta per ogni 0,5. Uso un ciclo for per farlo e ho un colore diverso sul pulsante STANDARD_LINE: var MAX=5.0; var DIFF=0.5 var STANDARD_LINE=1.5; for(var i=0;i<=MAX;i=i+DIFF){ button.text=i+''; if(i==STANDARD_LINE){ button.color='red'; } } In questo caso non dovrebbero esserci …
Supponiamo che io abbia un front-end che è principalmente un'applicazione a pagina singola scritta usando angolare, grugnito e pergolato. E supponiamo che io abbia un backend, che è principalmente solo un'API REST situata in cima a un ORM, che memorizza / recupera oggetti da un database, usando cose come grunt, …
Sono curioso di sapere come i team di programmatori in genere hanno gestito lo sviluppo del loro software negli anni '80 e nei primi anni '90. Tutto il codice sorgente era semplicemente memorizzato su un computer su cui tutti lavoravano, oppure il codice sorgente veniva passato e copiato manualmente tramite …
Se la mia classe è implementsun'interfaccia, allora posso dire che sto seguendo l'eredità? So che quando una classe è extendsun'altra, allora è eredità.
Mi sono sempre chiesto perché codifichiamo virtual void MyFunction() = 0; e non pure virtual void MyFunction(); C'è un riferimento per la base di questa decisione?
Ho visto molte implementazioni del modello Builder (principalmente in Java). Tutti hanno una classe di entità (diciamo una Personclasse) e una classe builder PersonBuilder. Il builder "impila" una varietà di campi e restituisce a new Personcon gli argomenti passati. Perché abbiamo esplicitamente bisogno di una classe builder, invece di mettere …
Ho un cliente che sta cercando di creare un sito Web / app mobili / app desktop che gestiscono dati molto sensibili (più sensibili dei dati bancari / delle carte). A causa della natura sensibile dei dati, non vogliono salvarli in un database centrale ma vogliono comunque sincronizzare le loro …
L'ho appena capito in Python, se uno scrive for i in a: i += 1 Gli elementi dell'elenco originale ain realtà non saranno affatto influenzati, poiché la variabile irisulta essere solo una copia dell'elemento originale in a. Per modificare l'elemento originale, for index, i in enumerate(a): a[index] += 1 sarebbe …
Supponiamo che io abbia un'API REST utilizzata anche per impostare / ripristinare le password. Supponiamo anche che funzioni su connessioni HTTPS. C'è qualche buon motivo per non inserire quella password nel percorso della chiamata, diciamo anche che lo codificherò in BASE64? Un esempio potrebbe essere quello di ripristinare una password …
Come vengono generalmente trattati i commenti nei linguaggi di programmazione e nel markup? Sto scrivendo un parser per un linguaggio di markup personalizzato e voglio seguire il principio della minima sorpresa , quindi sto cercando di determinare la convenzione generale. Ad esempio, un commento incorporato in un token dovrebbe "interferire" …
Il problema: Da molto tempo, sono preoccupato per il exceptionsmeccanismo, perché sento che non risolve davvero ciò che dovrebbe. RECLAMO: Ci sono lunghi dibattiti al di fuori di questo argomento, e la maggior parte di essi fatica a confrontare exceptionsvs restituire un codice di errore. Questo non è definitivamente l'argomento …
Sono interessato a scoprire chi ha introdotto il rientro del codice, nonché quando e dove è stato introdotto. Sembra così fondamentale per la comprensione del codice, ma non era universale. La maggior parte dei codici Fortran e Basic era (è?) Indifferente, e lo stesso vale per Cobol. Sono abbastanza sicuro …
Prendi in considerazione un sito di e-commerce, dove Alice e Bob stanno entrambi modificando le schede dei prodotti. Alice sta migliorando le descrizioni, mentre Bob sta aggiornando i prezzi. Iniziano a modificare il widget Acme Wonder contemporaneamente. Bob finisce per primo e salva il prodotto con il nuovo prezzo. Alice …
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.