Implementazione di un Bot Telegram

Telegram è una piattaforma di messaggistica istantanea che consente agli utenti di inviare messaggi, foto, video e documenti in modo sicuro e veloce. Una delle funzionalità più interessanti di Telegram…

Read more »

Generazione di One Time Password in Java

Quando si parla di One Time Password (OTP), ovvero di password o pin utilizzabili per una unica sessione di login o transazione, gli standard di riferimento sono due: HOTP (HMAC-based One-time…

Read more »

Blockchain

I blockchain sono una struttura dati inventata da Satoshi Nakamoto, pseudonimo dell’inventore della criptovaluta bitcoin, che nel 2008 la utilizzò per risolvere il problema del double spending. Il successo di tale…

Read more »

Java Crawler

Un crawler (anche detto spider, boot o web robot) è un programma che naviga il web al fine di ricercare pagine nuove (o aggiornate) a scopo di indicizzazione o più in…

Read more »

Visita a Livelli di un Albero Binario

L’operazione di visita di un albero (binario) consiste sostanzialmente nello scorrere tutti i nodi dell’albero una ed una sola volta. Le principali operazioni di visita sono tre: visita in ordine;…

Read more »

Similitudine tra Stringhe

Introduzione I metodi base offerti da java per il confronto tra stringhe sono equals ed equalsIgnoreCase della classe String. Questi restituiscono true nel caso in cui le stringhe siano esattamente identiche,…

Read more »

Calcolo del valore medio senza overflow

Algoritmo per il calcolo della media aritmetica minimizzando il rischio di overflow.

Read more »

Gestione delle password tarmite funzioni hash

Implementazione del processo di autenticazione tramite funzioni di hash in java.

Read more »

Visita di un albero senza l’uso della ricorsione

Implementare un algoritmo iterativo (quindi non ricorsivo) per la visita di una albero binario.

Read more »

Inserire header in file di testo

Come inserire header ricorsivamente in tutti i file di testo.

Read more »