Questo repository contiene una raccolta di guide su vari argomenti relativi all'informatica. Ogni guida è scritta in formato Markdown per una facile lettura e modifica.
Una guida rapida su Docker, coprendo comandi di base, gestione delle immagini, container, volumi, reti e Docker Compose.
Una guida introduttiva a Doxygen, coprendo installazione, configurazione del progetto, personalizzazione del Doxyfile, sintassi dei commenti per la documentazione, generazione e visualizzazione della documentazione.
Una guida ai comandi Git più utili, inclusi sincronizzazione con repository remoti, gestione dei branch, controllo dello stato e della cronologia, e gestione delle modifiche temporanee.
Una guida rapida a JUnit 5, coprendo installazione, struttura dei test, annotazioni, asserzioni, parametrizzazione dei test, esecuzione dei test e creazione di test suite.
Una guida ai comandi Linux utili, configurazione di WSL, compilazione ed esecuzione di programmi C++ e Java, e gestione di processi e variabili di ambiente.
Una guida rapida a Maven, coprendo installazione, struttura di un progetto Maven, gestione delle dipendenze, configurazione dei plugin, profili e repository.
Una guida rapida a MPI (Message Passing Interface), coprendo concetti fondamentali, comandi e funzioni principali, comunicazione punto-a-punto e collettiva, sincronizzazione, gestione degli errori e ottimizzazione.
Una guida rapida a MySQL e MariaDB, coprendo accesso, gestione del servizio, creazione ed eliminazione di utenti e database, gestione dei privilegi, backup e ripristino, creazione e modifica di tabelle, indici, trigger, stored procedure e funzioni, e gestione delle transazioni ed eventi.
Guida su Valgrind, uno strumento per il debugging e il profiling della memoria nei programmi C e C++.
Ogni guida è autonoma e può essere letta indipendentemente dalle altre. Per iniziare, basta cliccare sul link della guida di interesse nella sezione "Contenuto delle Guide".
Se desideri contribuire a questo progetto, sentiti libero di aprire una pull request o segnalare un problema. Ogni contributo è benvenuto!
Questo progetto è distribuito sotto la licenza MIT. Vedi il file LICENSE per maggiori dettagli.