14 risultati per: else
Un approccio a Java: switch statement
Ciao a tutti e bentornati! Dopo una pausa, torniamo oggi con un'altra parte del corso introduttivo alla programmazione, parlando di switch statement, conosciuto anche come costrutto di selezione multipla. Intuizione L'idea dello switch statement nasce da un problema che vediamo adesso. Il problema è quello di cercare un modo comodo per evitare lunghe catene di if-elseif-else.…
Category : Java 29-12-2020 by Alessio Mungelli
Un approccio a Java: strutture di selezione - casi d'uso
Ciao a tutti e bentornati! Sino ad ora ci siamo preoccupati di fare una carrellata quanto più completa riguardo i concetti fondamentali di cui abbiamo bisogno per approcciarci all'utilizzo delle strutture condizionali. Abbiamo quindi introdotto il concetto di struttura condizionale, delineando le varie situazioni che ci si potrebbero presentare. Successivamente…
Category : Java 20-10-2020 by Alessio Mungelli
Un approccio a Java: le variabili booleane
Ciao a tutti e bentornati! La volta precedente, ho fatto un'introduzione alle strutture condizionali, definendo il loro funzionamento. Prima di poter dare qualche esempio pratico, è necessario chiarire in che modo ci è concesso operare con le condizioni. Per fare questo, è necessario approfondire leggermente il tipo dato boolean. Tipo dati boolean Prima di introdurre…
Category : Java 19-10-2020 by Alessio Mungelli
Un approccio a Java: strutture condizionali
Ciao a tutti e bentornati! Le volte precedenti abbiamo introdotto il concetto di variabile, tentando di definire alcuni concetti basilari a riguardo. Alcune situazioni fanno però intuire come il solo concetto di variabile non sia sufficiente a risolvere tutte le possibili situazioni che potrebbero presentarcisi davanti. Un esempio molto banale potrebbe…
Category : Java 17-10-2020 by Alessio Mungelli
Hashmap con concatenamento: liste di trabocco
In questa breve serie di articoli andremo a vedere com'è possibile realizzare in C la struttura dati Hashmap. Nell'implementazione andremo ad usare le liste doppiamente concatenate come strutture dati ausiliarie. Andiamo a vedere una possibile implementazione. Header file Vediamo prima di tutto com'è fatto il file .h. Definizione di un nodo Definiamo la struttura dati…
Category : Linguaggio c 21-06-2020 by Alessio Mungelli
Java Strutture Dati: Liste Concatenate
Con il 2020 andiamo ad esaminare un nuovo aspetto della programmazione: le strutture dati. Spesso capita a tutti di utilizzare strutture messe a disposizione dai vari linguaggi di programmazione. L'obiettivo sarà quello di avere un'idea, se pur generale di come funzionano e dei loro meccanismi interni. Spesso ne daremo una versione…
Category : Java 12-01-2020 by Alessio Mungelli
Java algoritmi di ordinamento: Merge Sort
Andiamo oggi ad analizzare uno tra i migliori algoritmi di ordinamento: il Merge Sort. Detto anche algoritmo per fusione, fa parte della famiglia dei Divide and Conquer proprio come il Quick Sort. A differenza del prima citato Quick Sort, il Merge Sort offre prestazioni migliori, siccome nella peggiore delle ipotesi la sua complessità rimane simile a O(n log…
Category : Java 13-12-2019 by Alessio Mungelli
Java Design Pattern: Factory Pattern
Continuando il discorso sui design pattern iniziato precedentemente, andiamo oggi a vedere un altro pattern molto utilizzato: il Factory Method Pattern. Il GoF (Gang of Four Design Patterns) lo definisce così: Definisce un’interfaccia per creare oggetti, ma lascia alle sottoclassi la decisione del tipo di classe a istanziare. Già dalla definizione, si può notare…
Category : Java 11-09-2019 by Alessio Mungelli
Come configurare Google reCAPTCHA v3 in un form PHP
Un semplice esempio che mostra come aggiungere il nuovo Google reCAPTCHA v3 a un modulo PHP. reCAPTCHA v3 aiuta a rilevare il traffico abusivo senza dar fastidio agli utenti del nostro sito web. Google reCAPTCHA è diventata una delle soluzioni più popolari per quanto riguarda la prevenzione dello lo spam ed il…
Category : Php 13-03-2019 by Janeth Kent
Codifica/Decodifica passwords di files STE di Dreamweaver
Questo è un pratico codificatore/decodificatore/decriptatore (chiamatelo come volete) di password inserite nei file di configurazione .ste su dreamweaver function encodePassword(input) { var top = 0; var output = ''; for(var i = 0; i < input.length; i++){ var currentChar = input.charCodeAt(i); if(currentChar < 0 || currentChar > 0xFFFF){return(false);} if(top != 0){ if(0xDC00
Category : Javascript 19-12-2014 by Janeth Kent
PHP: Limite di velocitá al download di un file
Con questo script possiamo limitare il download di un file dal nostro server php; il limite di velocitá é dato dal parametro fread insrito in un print tramite la funzione flush(); // local file that should be send to the client $local_file = 'test-file.zip'; // filename that the user gets as default $download_file =…
Category : Php 19-02-2017 by Janeth Kent
Google pensa responsive: AdSense ed AdWords
Chi ha iniziato ad usare il termine responsive web design è stato Ethan Marcotte in un articolo pubblicato su A List apart il 25 maggio 2010. In questo articolo l'autore mette in luce tutte le idee chiave del responsive design, affermando che in realtà non si tratta di un una tecnologia diversa, ma di un nuovo…
Category : Javascript 23-04-2013 by Janeth Kent
IndexedDB: costruire un carrello per un e-commere
HTML 5 propone una serie di innovazioni, che hanno l'obiettivo di soddisfare tutte quelle esigenze di interazione e multimedialità di cui necessita una qualunque applicazione Web 2.0. Queste includono una serie di API che permettono la possibilità di gestire i dati offline: LocalStorage, App Cache, IndexedDB. Tali applicazioni sono in grado di avviarsi…
Category : Database 14-04-2013 by Janeth Kent
Collezione di 41 plugin di Jquery
In questo post, troverete una raccolta di 41 nuovi plugin jQuery e librerie JavaScript che vi aiuteranno a trasformare il vostro sito in un vero gioiellino. Per comoditá abbiamo provveduto a suddividerli in categorie. Dialogs Come personalizzare le finestre di dialogo. 1. Alertify.js Alertify (github) è una piccola libreria facilmente personalizzabile con i CSS; per…
Category : Javascript 11-04-2013 by Janeth Kent