Tutoriel par Examples: après



La classe ScheduledExecutorService fournit une méthode permettant de planifier des tâches uniques ou répétées de plusieurs manières. L'exemple de code suivant suppose que le pool a été déclaré et initialisé comme suit: ScheduledExecutorService pool = Executors.newScheduledThreadPool(2); Outre...
Normalement, un conteneur Docker persiste après sa sortie. Cela vous permet d'exécuter à nouveau le conteneur, d'inspecter son système de fichiers, etc. Cependant, vous souhaitez parfois exécuter un conteneur et le supprimer immédiatement après sa fermeture. Par exemple, pour exécuter une c...
// Java: long count = items.stream().filter( item -> item.startsWith("t")).count(); // Kotlin: val count = items.filter { it.startsWith('t') }.size // but better to not filter, but count with a predicate val count = items.count { it.startsWith('t') }
Dans le cas où vous avez accidentellement commis une suppression sur un fichier et réalisé par la suite que vous en avez besoin. Recherchez d'abord l'ID de validation du commit qui a supprimé votre fichier. git log --diff-filter=D --summary Vous donnera un résumé trié des commits qui ont...
Lorsqu'un nom de colonne correspond à un mot clé réservé, le SQL standard requiert que vous le placiez entre guillemets doubles: SELECT "ORDER", ID FROM ORDERS Notez que le nom de la colonne est sensible à la casse. Certains SGBD ont des méthodes propriétaires pour cit...
Parfois, vous avez besoin de réécrire l'histoire avec une rebase, mais git push plaint de le faire parce que vous avez réécrit l'histoire. Cela peut être résolu avec un git push --force , mais considérez git push --force-with-lease , indiquant que vous voulez que le push échoue si la branc...
Hypothèses: Un JDK Oracle a été installé. Le JDK a été installé dans le répertoire par défaut. Étapes de configuration Ouvrez l'Explorateur Windows. Dans le volet de navigation sur la gauche, cliquez avec le bouton droit sur Ce PC (ou Ordinateur pour les anciennes versions de Windows). Il ...
Imaginez que vous avez le code HTML suivant: <div> <label>Name:</label> John Smith </div> Et vous devez localiser le texte "John Smith" après l'élément label . Dans ce cas, vous pouvez localiser l'élément label par texte, puis utiliser la prop...
Exécution du code après 1,5 seconde: Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { //The code you want to run after the time is up } }, 1500); //the time you want to delay in milliseconds Exécuter le code à plusieurs ...
Imaginez que vous avez le code HTML suivant: <div> <label>Name:</label> John Smith </div> Et vous devez localiser le texte "John Smith" après l'élément label . Dans ce cas, vous pouvez localiser l'élément label par texte, puis utiliser la prop...
Étant donné un fichier file.txt avec le contenu suivant: line 1 line 2 line 3 Vous pouvez ajouter une nouvelle ligne après la première ligne correspondant à la a commande. Pour une utilisation portable la a commande doit être suivie immédiatement par une nouvelle ligne échappé, avec le texte à...
Une méthode annotée avec @Before sera exécutée avant chaque exécution des méthodes @Test . @After méthode analogue à @After annotée est exécutée après chaque méthode @Test . Cela peut être utilisé pour configurer plusieurs fois un paramètre de test et nettoyer après chaque test. Les tests sont donc...
En général, grep imprime uniquement les lignes correspondantes. Dans l'exemple ci-dessous, seq 9 génère une liste de nombres de 1 à 9, un par ligne et grep imprime une seule ligne correspondante: seq 9 | grep 5 # 5 L'option -C n (ou --context=n sous forme longue) --context=n n lignes ava...
Lorsque vous devez mapper un Stream mais que vous souhaitez également conserver les valeurs initiales, vous pouvez mapper le Stream vers un Map.Entry<K,V> utilisant une méthode d’utilitaire comme celle-ci: public static <K, V> Function<K, Map.Entry<K, V>> entryMapper(Functio...
Un exemple de "avant" middleware serait comme suit: <?php namespace App\Http\Middleware; use Closure; class BeforeMiddleware { public function handle($request, Closure $next) { // Perform action return $next($request); } } alors que le mi...
syncer = Queue.new a = Thread.new do syncer.pop puts "this happens at end" end b = Thread.new do puts "this happens first" STDOUT.flush syncer << :ok end [a, b].map(&:join)
VB 14.0 introduit la possibilité d'ajouter des commentaires après la continuation implicite des lignes. Dim number = From c As Char 'Comment In "dj58kwd92n4" 'Comment Where Char.IsNumber(c) 'Comment Select c 'Comment
Ajoutez ceci à votre $MYVIMRC : " Source vim configuration file whenever it is saved if has ('autocmd') " Remain compatible with earlier versions augroup Reload_Vimrc " Group name. Always use a unique name! autocmd! " Clear any preexisting ...
Cet exemple montre comment mettre à jour un composant d'interface utilisateur à partir d'un thread d'arrière-plan en utilisant un SynchronizationContext void Button_Click(object sender, EventArgs args) { SynchronizationContext context = SynchronizationContext.Current; Task.Ru...
Les applications Canvas reposent souvent sur l'interaction de l'utilisateur avec la souris, mais lorsque la fenêtre est redimensionnée, les coordonnées d'événement de la souris sur lesquelles repose le canevas sont probablement modifiées car le redimensionnement entraîne un décalage du ...

Page 1 de 2