Programmazione e Algoritmi

Tutto ciò che riguarda la programmazione, in vari linguaggi come C, PHP, SQL, Python, Javascript, jQuery, HTML & CSS ed i vari algoritmi efficienti.

Javascript – Leggere valore dei parametri URL in GET

0
Qualche giorno fa ho avuto la necessità di leggere un url e ottenere il valore di una variabile passata in URL, con un metodo GET (che in PHP è presente attraverso l’uso della variabile $_GET). E completare dunque un’azione a seconda del valore del parametro passato via url. Mi sono imbattuto così [...]

Linguaggio C – Ricerca Interpolata

0
Implementazione in C, dell’algoritmo di RICERCA INTERPOLATA. Per array ordinati. A differenza di quella Binaria che divide in 2 l’array, la ricerca interpolata, sfruttando una formula (infatti funziona solo su array ordinati e con elementi equidistribuiti) cerca di avvicinarsi il più possibile [...]

Linguaggio C – Struttura dati: Code.

0
Una coda è una lista di tipo FIFO (First in, first out). Ovvero il primo atomo ad essere entrato nella coda è il primo che esce. Precedentemente abbiamo visto l’implementazione in linguaggio C della struttura dati dinamica, Pila. Qui di seguito, la definizione della struttura, e le varie funzioni [...]

Linguaggio C – Struttura dati lista collegata con puntatori.

1
RAPPRESENTAZIONE DINAMICA oppure RAPPRESENTAZIONE COLLEGATA con Puntatori di una Lista (Pila). La Struttura di tipo astratto Pila, coincide con quella più generica di Lista (anche se vedremo in seguito esistono anche altri tipo di liste chiamate CODE). La Pila è una lista di tipo LIFO (Last in [...]

Algoritmo di ordinamento: BubbleSort – C

0
L’algoritmo appartiene alla categoria: Ordinamento per interscambio. Effettua l’ordinamento di un array confrontando elementi adiacenti ed eventualmente scambiandoli. Poi effettua altre passate fin quando l’array è completamente ordinato. L’algoritmo fondamentalmente parte da destra (il secondo [...]

Upload FTP con Python

0
Fare l’upload di un file FTP con Python e il modulo ftplib è più semplice di quel che si pensa. Stasera condivido questo breve ma utilissimo pezzo di codice: import ftplib #importiamo la libreria che useremo per gestire la connessione FTP   ftp = ftplib.FTP('myserver.com','login','password') # Si [...]

Infrared Remote Py-control – VLC hacking!

12
L’Infrared Remote Py-Control system, come recita il titolo, è un Sistema infrarossi di controllo remoto, costruito attraverso una board di prototipazione (arduino) programmata per inviare i comandi ricevuti, in seriale, e un comune telecomando e ricevitore infrarossi. In questa piccola [...]
Torna all'inizio