Array ordinati e disordinati in Java

Tra le prime cose che si studiano in informatica, almeno per chi sceglie di fare il programmatore, c'è l'ordinamento di un array. I benefici computazionali di avere una sequenza di dati ordinata sono molteplici. Pensiamo ad esempio ad una ricerca di un elemento in un array.  Se abbiamo la sequenza ordinata possiamo applicare algoritmi decisamente più efficienti della ricerca sequenziale, ad esempio potremmo applicare una ricerca dicotomica ed effettuare invece di n tentativi nel caso peggiore, ...
Read More

L’algoritmo MD5 – Mysql – Joomla Forgot Password

  Da Wikipedia, l'enciclopedia libera. L'acronimo MD5 (Message Digest algorithm 5) indica un algoritmo crittografico di hashing realizzato da Ronald Rivest nel 1991 e standardizzato con la RFC 1321. Questo tipo di codifica prende in input una stringa di lunghezza arbitraria e ne produce in output un'altra a 128 bit che può essere usata per calcolare la firma digitale dell'input. La codifica avviene molto velocemente e l'output (noto anche come "MD5 Checksum" o "MD5 Hash") restituito è t...
Read More

“Disattivare” il tasto invio nei form html

A quanti di voi è capitato di premere il tasto invio in un form html su internet e vedere  partire i vostri dati senza poterli fermare? Penso a tantissimi, compreso me. Mi sono imbattuto anni fa in questa questione antipaticissima ed ho trovato moltissimi post in forum di ogni tipo con centinaia di soluzioni. Qui propongo la mia, non sarà la migliore, ma sembra funzionare. Example: The [Enter-Key] in a HTML form L'idea è quella di controllare l'evento onSubmit del form con...
Read More