-
.
Input String privo di numeri
CODICEimport java.util.Scanner;
public class Stringhe {
public static void main(String[] args) {
Scanner tastiera = new Scanner(System.in);
System.out.print("Inserisci nome: ");
String nome = tastiera.nextLine();
while(nome.isEmpty() || !nome.matches("[a-z-A-Z]+")) {
System.out.print("Hai inserito un nome non valido. Riprova: ");
nome = tastiera.nextLine();
}
System.out.println("Il tuo nome: " + nome);
}
} -
.
Come mettere una LIVE CHAT nel tuo SITO con WORDPRESS, GRATIS!
videotutorial: www.youtube.com/watch?v=a3vCRfzoZMc -
.
Correzione Esame Java d'Ingegneria
CodeBrothers: www.youtube.com/watch?v=ANdFxertUVY -
.
SpidMail | l’unica PEC gratuita per sempre
SpidMail è la tua PEC gratuita personale. Si attiva tramite la tua identità digitale SPID, così puoi dimenticare le code allo sportello. Fai tutto ONLINE e con completo valore legale. -
.
Impostare il tema scuro su Eclipse
Window - Preferences - General - Appearance e poi mettete la spunta su Enable theming e poi Dark -
.
Come rivelare e rimuovere virus sul tuo pc
Windows + R e poi scrivere mrt. In questo modo si aprirà lo strumento di rimozione malware di Windows
VideoShort: www.youtube.com/shorts/gvPxfRoR5Mc -
.
Come entrare facilmente nel BIOS
Creare un nuovo collegamento e nel percorso, inseriamo il seguente codice:CODICEshutdown.exe /r /fw /t 1
VideoShort: www.youtube.com/shorts/6qFjpox48MQ -
.
Disattivare i programmi all' avvio del Pc in pochi step
- Win + R
- Digitare: CITAZIONEshell:common startup
- Selezionare i programmi che vogliamo disattivare all' avvio del pc
- tasto destro - elimina
Video Short: www.youtube.com/shorts/zw_u1yLPRvE -
.
Abilitate il salvataggio automatico su Eclipse
Attivare il salvataggio automatico su Eclipse, può tornarci particolarmente utile perché ci permette di semplificarci la vita.
Una volta aperto Eclipse, è sufficiente andare su:
Window - Preferences - General - Editors - Autosave e qui selezionato il numero dei secondi che deve passare tra un salvataggio e l'altro.
VideoGuida: www.youtube.com/watch?v=nBazhh2vri8 -
.
Spring Initializr
https://start.spring.io/
VideoCorso Spring LessTheoryt Academy: www.youtube.com/playlist?list=PLl8...ZhbP3T7f6GZiJaq
Spring Tools 4 per Eclipse e VSC: https://spring.io/tools
Istruzioni per Spring Tools 4:SPOILER (clicca per visualizzare)Una volta scaricato il file jar, fatelo partire ed estrarrà una cartella chiamata "sts-4.22.0.RELEASE".
Andate in quella cartella ed avviate "SpringToolSuite4" e vi mostrerà la seguente finestra, cliccate sulla 1 voce:
Edited by Italo94 - 16/4/2024, 14:48 -
.
https://commandprompt.com/education/how-to...-postgres-user/ -
.
Chrome OS Flex
Può essere installato su un dispositivo Windows, Linux o Mac. Tuttavia Google garantisce il funzionamento di ChromeOS Flex solo sui modelli certificati.
Elenco dispositivi compatibili: https://support.google.com/chromeosflex/an...980351596642-EU
Requisiti minimi:- Architettura: dispositivo compatibile con Intel o AMD x86 a 64 bit
- RAM: 4 GB
- Memoria interna: 16 GB
- Avviabile da unità USB
- BIOS: accesso amministrativo completo. Se riscontri problemi, dovrai eseguire l'avvio dal programma di installazione USB di ChromeOS Flex e apportare alcune modifiche nel BIOS.
- Processore e grafica: i componenti creati prima del 2010 potrebbero causare un'esperienza negativa.
Nota: gli hardware grafici Intel GMA 500, 600, 3600 e 3650 non soddisfano gli standard relativi alle prestazioni di ChromeOS Flex
Procedura di configurazione- Crea il programma di installazione USB con l'immagine ChromeOS Flex.
- Avvia il dispositivo utilizzando il programma di installazione USB.
- Installa ChromeOS Flex sul tuo dispositivo. Oppure, esegui temporaneamente ChromeOS Flex utilizzando il programma di installazione USB.
- Configura e registra i tuoi dispositivi ChromeOS Flex.
Guida all'installazione di ChromeOS Flex con download: https://support.google.com/chromeosflex/answer/11552529 -
.
VideoCorsi Python
In questa inserirò mano a mano quelli che riterrò essere videocorsi validi in Python:
Edited by Italo94 - 8/3/2024, 01:52 -
.
Domande frequenti su Java
Quale IDE utilizzare?
- Intellij IDEA oppure eclipse. Non usate Visual Studio Code. Il migliore è Intellij. Perché? Intellij è fatto molto meglio, con un'interfaccia molto più bella, tantissimi plugin e funzioni che eclipse non ha (ad esempio un inspector di parole che riconosce quando una parola è stata scritta male, oppure più utile un inspector che riconosce quando è meglio usare private, public o package private, quando un ciclo non finisce mai, un equals usato in modo sbagliato, usare il lambda anziché un'anonima ecc. ecc)
Quale libro o sito usare?
- Consiglio tantissimo la documentazione (http://docs.oracle.com/javase/tutorial/) che contiene tutte le informazioni scritte veramente bene. Sconsiglio molto l'uso di siti come html.it poiché le informazioni sono molto vecchie e non aggiornate, anche se per vedere qualche concetto in italiano se si è negati in inglese non è troppo male. Se proprio non vi accontentate del materiale online allora andate su amazon e vedete le recensioni, prendendo il libro più consigliato.
Che "skill" bisogna avere per imparare questo linguaggio?
- Quasi per tutto serve l'inglese, per leggere le varie documentazioni, le descrizioni ecc. e nient'altro, solo che a causa della OOP è parecchio difficile da affrontare come 1° linguaggio
Cosa fare dopo aver imparato le basi?
- Esercitatevi molto, pensate a dei progettini vari e createli. All'inizio fate solo progetti console, non GUI. Guardate dei progetti fatti da altre persone su github che anche da quello si impara molto
Swing o JavaFX?
- Assolutamente JavaFx, swing è brutto esteticamente e obsoleto, usate JavaFx per le GUI.
Convenzioni
- Anche rispettare le convenzioni è importante, sia per avere più facilmente aiuto dalla community, sia per quando si lavora in team, poiché non si può scrivere unico codice tutto diverso. Qui potete trovare le convenzioni di oracle, QUI lo stile di google.
Documentare è davvero importante?
- Assolutamente sì, anche se è una cosa noiosa che neanche a me piace serve documentare, per fare in modo che gli altri sviluppatori (se è un API pubblica o se si lavora in un team) possano capire cosa fa quella classe, ma anche a voi perché dopo mesi o anni non potrete ricordavi tutto quello che avevate fatto.
Ma perché studiare? Basta fare pratica con i video no?
- Assolutamente no, sapere le definizioni è molto importante per capire tutti i concetti, soprattutto la OOP.
Copiare codice serve a qualcosa?
- Se si copia senza capire il codice prendendolo ad esempio da una domanda su StackOverflow o su github non serve a niente, se invece studiate quel codice per capire tutto il funzionamento è molto utile.
Sono davvero importanti i package?
- Sì, è molto importante dare una struttura alle varie classi, quando si hanno molte classi averle tutte in un package è una pazzia.
Inizia a pensare ad oggetti
- In java praticamente tutto si basa sulla programmazione ad oggetti, usa il meno possibile variabili o metodi statici per fare invece posto agli oggetti.SPOILER (clicca per visualizzare)fonte = inforge.net -
.
Domande frequenti su Python
Cos'è Python?
Python è un linguaggio di programmazione ad alto livello, interpretato e multi-paradigma. È noto per la sua sintassi chiara e leggibile, che lo rende facile da imparare e utilizzare.
Quali sono le caratteristiche principali di Python?
Alcune delle caratteristiche principali di Python includono la sua semplicità, la facilità di apprendimento, la versatilità, la portabilità, la vasta libreria standard e la comunità attiva.
Come installo Python?
Vai al sito ufficiale di Python all'indirizzo www.python.org/downloads/ e scarica la versione più recente di Python per Windows.
Come verificare la versione di Python installata?
Una volta completata l'installazione, apri un nuovo prompt dei comandi e digita python --version per verificare che Python sia stato installato correttamente e per vedere la versione installata.
Quali sono le differenze tra Python 2 e Python 3?
Python 2 e Python 3 sono due versioni del linguaggio Python. Python 3 è l'ultima versione del linguaggio e presenta alcune differenze significative rispetto a Python 2, tra cui una sintassi più coerente, il supporto per le stringhe Unicode come stringhe di base e la rimozione di funzioni obsolete.
Qual è la differenza tra una lista e una tupla in Python?
Una lista è una sequenza modificabile di elementi, mentre una tupla è una sequenza immutabile di elementi. Ciò significa che è possibile aggiungere, rimuovere o modificare elementi in una lista, ma non in una tupla.
Qual è il significato di "PEP" in Python?
PEP sta per "Python Enhancement Proposal" ed è il meccanismo attraverso il quale vengono proposte e discusse le modifiche al linguaggio Python, alle librerie e alla documentazione.
Cosa sono i moduli in Python?
I moduli in Python sono file contenenti codice Python che definiscono funzioni, classi e variabili che possono essere riutilizzate in altri programmi Python. Possono essere importati all'interno di altri script Python per estendere le funzionalità del programma.
Come posso installare pacchetti di terze parti in Python?
È possibile installare pacchetti di terze parti utilizzando il gestore di pacchetti Python chiamato pip. Puoi utilizzare il comando pip install nome_pacchetto per installare un pacchetto specifico.
Qual è l'uso di if __name__ == "__main__": in Python?
if __name__ == "__main__": viene utilizzato per determinare se lo script Python è eseguito come script principale o se è stato importato come modulo in un altro script. È spesso utilizzato per eseguire determinate istruzioni solo quando lo script è eseguito direttamente.