Archive | Programmazione RSS feed for this section

Calcolare empiricamente l’ordine di crescita di un algoritmo

22 October 2015

0 Comments

Come facciamo a calcolare empiricamente l’ordine di crescita di un algoritmo del quale non abbiamo il codice sorgente?! Un metodo semplicissimo consiste nel raddoppiare ogni volta la taglia dell’input (N) e prendere il tempo di esecuzione dell’algoritmo (running time), successivamente calcoliamo il rapporto (ratio) tra ogni misurazione e la successiva, di questo rapporto ne calcoliamo […]

Continue reading...

Calcolare quanta memoria occupa una classe Java

20 October 2015

0 Comments

(Italiano) Quante volte abbiamo fatto un calcolo approssimativo della memoria occupata in RAM da una nostra classe?! Forse mai?!

Vediamo come fare a calcolare quanta memoria occupa una nostra classe java in un sistema a 64 bit.

Continue reading...

Come fare il singolo apice inverso sul mac

2 October 2014

0 Comments

Il singolo apice inverso o meglio backtick (`) sul mac si fa con la combinazione di tasti: alt+9 Oramai che ci siamo, ricordiamo anche come si fa su linux: Alt Gr+’ E per finire, su windows: Alt+96 Questo è un piccolo promemoria per me 😉 Vi ricordo che in quest altro articolo descrivo come fare […]

Continue reading...

(Italiano) Galaxy Nexus lento dopo l’aggiornamento??

27 July 2013

8 Comments

(Italiano) Se avete un Galaxy Nexus e lo avete aggiornato alla recente versione di Jelly Bean, quella che si conosce con il nome di Android 4.2 ed avete riscontrato un rallentamento del sistema, un consumo di risorse e/o continui crash non dovete allarmarvi perchè la soluzione è molto semplice, basta effettuare un wipe della cache del sistema.

Continue reading...

(Italiano) Rimuovere spazi vuoti all’inizio o alla fine di una java string

22 January 2013

0 Comments

Continue reading...

Sensibilità di un programmatore Java..

11 December 2012

2 Comments

I (nuovi) programmatori Java, mediamente non sono molto sensibili al consumo di memoria e allo spreco di risorse, vuoi perchè i computer sono veramente potenti, vuoi perchè nessuno ti ha mai obbligato esclicitamente a rilasciare le risorse acquisite.. Tutti sanno dell’esistenza del Garbage Collector, pochi sanno come funziona realmente.. Tutti sanno creare programmi java funzionanti, […]

Continue reading...

(Italiano) AccadeQui si aggiorna e si aggiornerà…

30 March 2012

0 Comments

 

Continue reading...

Check if an Android’s service is running with java api

26 February 2012

0 Comments

When we are developing some Android app, can happen we would to know whether a service is active or not, for example I needed to know if when I open the app, one service was launched by my apps or not, to see the start button or stop button for the service. Let’s see how it could be a function that will work for us: private boolean isMyServiceRunning() { ActivityManager manager = (ActivityManager) getSystemService(ACTIVITY_SERVICE); for (RunningServiceInfo service […]

Continue reading...

Bella novità di Java 7

2 October 2011

0 Comments

Oggi vi presento una bella (a mio vedere) novità introdotta da Java7, si tratta del “try with resources”, ovvero come dimenticarsi di rilasciare le risorse come ad esempio la connessione al db 🙂 Vediamo in dettaglio di cosa parlo.. Come avreste scritto un programmino per fare una query a db con java6?? Pressocchè in questo […]

Continue reading...

Validare un indirizzo email utilizzando il DNS

30 September 2011

0 Comments

Per la validazione di una casella email tutti oramai conosciamo l’espressione regolare che ne verifica la validità, ma non tutti usano il controllo sul dominio per verificare la falsità della email, a tal proposito vi segnalo uno script php (scaricabile da qui) che si occupa di interrogare il server dns per verificare che il dominio […]

Continue reading...