Il GUID precedente era noto come UUID. UUID sta per Universally Unique Identifier. Usiamo GUID per identificatore univoco. Ora sorge una domanda se abbiamo già una chiave primaria rispetto al motivo per cui utilizziamo l'identificatore univoco globale (GUID). usiamo GUID perché ha una probabilità molto bassa di essere duplicato in quanto è un intero a 128 bit (16 byte) che consente di utilizzare il GUID su tutti i database e computer senza collisione di dati.
Usiamo GUID per creare un ID univoco. Un GUID è un'ottima chiave primaria nel database di back-end. Sebbene non sia garantito che ogni GUID generato sia univoco, il numero totale di chiavi univoche (3.40282366 × 1038) è così grande che la probabilità che lo stesso numero venga generato due volte è molto piccola. Per un'applicazione che utilizza 10 miliardi di GUID casuali, la probabilità di una coincidenza è di circa 1 su un quintiglione .(1030)
Potremmo memorizzare utenti o prodotti nel nostro database e desiderare in qualche modo identificare in modo univoco ogni riga nel database. Un approccio comune consiste nel creare un intero autoincrementale; un altro modo sarebbe creare un GUID per i tuoi prodotti.
Considera un sistema distribuito in cui molti programmatori lavorano in modo indipendente e generano ID, in questo senario è possibile che due programmatori generino ID comuni e al momento della fusione creeranno problemi, quindi dobbiamo usare GUID quando abbiamo più sistemi o utenti indipendenti che sono ID di generazione che deve essere univoco. Nella programmazione ogni volta che creiamo un'interfaccia o un metodo viene assegnato un ID univoco che verrà utilizzato per invocarli. Questo ID univoco è GUID. Il GUID prodotto dall'applicazione Windows può essere utilizzato per identificare particolari file, applicazioni, componenti, voci di database.
L'esempio di codice seguente crea e visualizza i valori di due oggetti Guid .
Introduzione Per coloro che sono stati coinvolti nel settore tecnologico per qualche tempo, il termine ".NET" è probabilmente familiare.
L'obiettivo di ogni progetto software, che presumibilmente avrà una lunga vita, è una base di codice pulita e leggibile. La leggibilità è, accanto all'architettura pulita, il requisito principale per un progetto di lunga durata.
La scorsa settimana ho notato un comunicato stampa, inviato tramite PressGazette (un sito Web di notizie sui media britannici). L'articolo annunciava che Acast, la società di hosting e pubblicità di podcast di Scandi, avrebbe guidato un consorzio di editori "probabilmente i più influenti" nel podcasting.
Ciò che è vecchio ora è di nuovo nuovo e ciò che prima era la cosa luccicante e scintillante ora sembra noioso. Non sto parlando dei jeans JNCO che stanno tornando in auge tra i ragazzi fighi del centro insieme ad altre mode di fine anni '90.
Recentemente sono stato su Linkedin, il social network professionale più grande del mondo, e ho trovato post di designer freelance che seguo che hanno attirato la mia attenzione. Tutti hanno postato foto dagli aeroplani, sulla spiaggia con i loro laptop, dalle piscine e dagli uffici con viste mozzafiato.
Quando fai una richiesta a facebook.com, il tuo computer cerca il nome di dominio per tradurre quel nome di dominio in un indirizzo IP in modo che il tuo computer possa effettuare quella connessione.