Design patterns

Introduction to design patterns # Tutte le immagini qui presenti sono prese da https://refactoring.guru/ . Quello è il sito principale da tenere come reference. Introduzione personale # I design patterns sono simili a dei plug and play , ossia delle soluzioni che hanno…

Modelli AGILE

Socialità dello sviluppo del software (3) # Si assume che È difficile assegnarsi i compiti, bisogni di utenti, tempi di consegna (+ persone difficile) È facile scrivere software (almeno software classico, e non computazione scientifica) La gente sia brava tecnicamente che…

La qualità del software

Dato che il software sta diventando sempre più diffuso, diventa sempre più importante andare a definire delle metriche che possano garantirne la qualità, ossia la non frequenza di errori o bug che possono in qualche modo limitarne la qualità. Error, Fault and Failure # Secondo…

Bias Variance Trade-off

This note should be considered deprecated. There is not much about Bias Variance Trade-off, and its quite random and old. For a correct derivation for this, you should consider looking at Linear Regression methods . Introduction # È una cosa ormai risaputa che c'è una sorta di…

July 18, 2023 · Reading Time: 7 minutes · By Xuanqiang Angelo Huang

Livello applicazione e socket

Livello trasporto # Protocolli classici # Introduzione a TCP e UPD # Il quarto livello dei protocolli dell’architettura di Internet è il livello trasporto (transport), ed è basato su due protocolli in particolare: il Transmission Control Protocol ( TCP ) e lo User Data Protocol…

Control Plane

Tipologie di control plane # La control plane è la parte al livello di rete che si occupa di riempire le tabelle di instradamento dei router . In questo caso si possono in generare dividere gli algoritmi in due grandi famiglie Centralizzati , anche chiamati algoritmi LS( Link…

Gruppi ciclici e permutazioni

Gruppi ciclici e permutazioni # Il gruppo ciclico # Definizione gruppo ciclico # Abbiamo definito in Gruppi per la prima volta il significato di gruppo ciclico generato da un elemento del gruppo, questo insieme si è poi dimostrato essere un sottogruppo del gruppo Un gruppo G è…

April 30, 2022 · Reading Time: 5 minutes · By Xuanqiang Angelo Huang

Logica del Primo ordine

Logica del primo ordine # Questa è la logica più utilizzata dai matematici Limitatezza della logica proposizionale # La logica proposizionale classica non è in grado di ragionare sull'infinito Fino ad ora abbiamo utilizzato una metalogica per giustificare il per ogni e l'esiste…

December 14, 2021 · Reading Time: 17 minutes · By Xuanqiang Angelo Huang

Banach Spaces

What are Banach Spaces? # A Banach space is a complete normed vector space, meaning that every Cauchy sequence in the space converges to a limit within the space. See Spazi vettoriali for the formal definition. Examples of Banach Spaces # In this section, we list some examples…

Reading Time: 2 minutes · By Xuanqiang Angelo Huang

ODE Solutions

ODE Solution Techniques — The Standard Toolkit # The whole discipline of solving ODEs by hand reduces to classification first, method second . Almost every "trick" is a recognition heuristic: spot the form, apply the canonical transformation that collapses it onto something…

Reading Time: 13 minutes · By Xuanqiang Angelo Huang