Concorrenza in Java con Runnable
Runnable è una interfaccia per Java che permette di impostare che una classe deve essere eseguita in thread.
Runnable ci permette di scrivere codice un pò più flessibile rispetto alla classe Thread.
Runnable è una interfaccia per Java che permette di impostare che una classe deve essere eseguita in thread.
Runnable ci permette di scrivere codice un pò più flessibile rispetto alla classe Thread.
imgToAscii è una piccola libreria per Javascript, che non richiede dipendenze, che ci permette di visualizzare una immagine in formato ASCII.
Non ci sono tantissime opzioni a disposizione; ma visto lo scopo della libreria, neanche ne servono più di tante.
Non so se capita anche a voi, ma a me sui pc sui quali è installato Windows 10, il tastierino numerico parte sempre disattivato.
Ora, non è chissà quale tragedia, ma preferisco averlo attivato.
L'unica maniera che ho trovato è modificare una chiave di registro.
Con Java eseguire operazioni di crypting / decrypting è abbastanza semplice usando il package javax.crypto.
Vediamo un esempio; create un file di testo con dentro quello che volete.
Questo file sarà prima criptato, e poi decriptato in un altro file per vedere il risultato.
Creeremo un metodo che verrà richiamato per entrambe le operazioni.
Da quanto ho capito, per eseguire il parsing dei file YAML in Ruby, no c'è da installare nulla.
Il modulo è già presente.
In Java, per creare un task, generalmente implementiamo l'interfacca Runnable o estendiamo la classe Thread.
Con le ultime versioni (non so precisamente da quale) è possibile agire anche in altra maniera, ovvero usando l'Executor Framework.
La classe Executors (da non confondere con l'interfaccia Executor) ci mette a disposizione tre metodi:
Andiamo a vedere semplice esempio.