Tutoriel par Examples: 7



Parfois, le nombre de types que vous mappez dépasse les 7 fournis par le Func <> qui effectue la construction. Au lieu d'utiliser la Query<> avec les entrées d'argument de type générique, nous allons fournir les types à mapper en tant que tableau, suivis de la fonction de mappa...
// Java: Stream.of(1.0, 2.0, 3.0) .mapToInt(Double::intValue) .mapToObj(i -> "a" + i) .forEach(System.out::println); // a1 // a2 // a3 // Kotlin: sequenceOf(1.0, 2.0, 3.0).map(Double::toInt).map { "a$it" }.forEach(::println)
// Java (verbose): Collector<Person, StringJoiner, String> personNameCollector = Collector.of( () -> new StringJoiner(" | "), // supplier (j, p) -> j.add(p.name.toUpperCase()), // accumulator (j1, j2) -> j1.merge(j2), // c...
// Java: IntSummaryStatistics ageSummary = persons.stream() .collect(Collectors.summarizingInt(p -> p.age)); System.out.println(ageSummary); // IntSummaryStatistics{count=4, sum=76, min=12, average=19.000000, max=23} // Kotlin: // something to hold the stats... data...
Cette erreur apparaît lors de la tentative de mise à jour ou de suppression des enregistrements sans inclure la clause WHERE qui utilise la colonne KEY . Pour exécuter la suppression ou la mise à jour de toute façon - tapez: SET SQL_SAFE_UPDATES = 0; Pour réactiver le mode sans échec - tapez: SE...
La méthode statique Date.now renvoie le nombre de millisecondes écoulées depuis le 1er janvier 1970 00:00:00 UTC. Pour obtenir le nombre de millisecondes écoulées depuis ce temps en utilisant une instance d'un objet Date , utilisez sa méthode getTime . // get milliseconds using static method no...
1) Utilisez ng-repeat avec parcimonie L'utilisation de ng-repeat dans les vues entraîne généralement de mauvaises performances, en particulier lorsque des ng-repeat sont imbriqués. C'est super lent! <div ng-repeat="user in userCollection"> <div ng-repeat="detail...
Un cas d'utilisation courant des méthodes d'extension consiste à améliorer une API existante. Voici des exemples d'ajout de exist , notExists et deleteRecursively à la classe Java 7+ Path : fun Path.exists(): Boolean = Files.exists(this) fun Path.notExists(): Boolean = !this.exists() ...
Pour envoyer un message immédiat contenant des données à JavaScript, vous devez déclencher une action à partir de votre init . init : ( Model, Cmd Msg ) init = ( Model 0, send SendOutgoing ) send : msg -> Cmd msg send msg = Task.perform identity identity (Task.succeed msg)
Ces exemples supposent que vous connaissez déjà le NIO de Java 7 en général et que vous avez l'habitude d'écrire du code en utilisant java.io.File . Utilisez ces exemples pour trouver rapidement une documentation plus centrée sur NIO pour la migration. Il y a beaucoup plus à NIO de Java 7,...
Ceci est un exemple de ce à quoi ressemble une simple esquisse Arduino après avoir été importée dans Atmel Studio. Atmel Studio a ajouté les sections générées automatiquement en haut. Le reste est identique au code Arduino d'origine. Si vous développez le projet ArduinoCore qui a été créé et re...
set myVariable [expr { $myVariable * 17 }] Cela montre comment vous pouvez utiliser une expression simple pour mettre à jour une variable. La commande expr ne met pas à jour la variable pour vous; vous devez prendre son résultat et l'écrire dans la variable avec set . Notez que les nouvelles ...
Cela installera uniquement PHP. Si vous souhaitez diffuser un fichier PHP sur le Web, vous devrez également installer un serveur Web tel qu'Apache , Nginx ou utiliser le serveur Web intégré de PHP ( version 5.4+ de PHP ). Si vous êtes dans une version Ubuntu inférieure à 16.04 et que vous voul...
Le support du navigateur pour ES6 est en pleine croissance, mais pour être sûr que votre code fonctionnera sur des environnements qui ne le supportent pas complètement, vous pouvez utiliser Babel , le transpiler ES6 / 7 à ES5, essayez-le! Si vous souhaitez utiliser ES6 / 7 dans vos projets sans vo...
Remarque : Les instructions suivantes sont écrites pour Python 2.7 (sauf indication contraire): les instructions pour Python 3.x sont similaires. LES FENÊTRES Tout d'abord, téléchargez la dernière version de Python 2.7 à partir du site Web officiel ( https://www.python.org/downloads/) . La ve...
En tant qu'utilisateur privilégié (root ou sudo): Créez le répertoire scollector: mkdir /opt/scollector Dans le répertoire / opt / scollector, téléchargez la dernière version binaire du site bosun / scollector, [ http://bosun.org/scollector/][1] wget https://github.com/bosun-monitor/bosun/r...
Pour cibler Internet Explorer 6 et Internet Explorer 7, démarrez vos propriétés avec * : .hide-on-ie6-and-ie7 { *display : none; // This line is processed only on IE6 and IE7 } Les préfixes non alphanumériques (autres que les tirets et les traits de soulignement) sont ignorés dans IE6 et IE...
1067 Ceci est probablement lié aux valeurs par défaut TIMESTAMP , qui ont changé au fil du temps. Voir TIMESTAMP defaults dans la page Dates et heures. (qui n'existe pas encore) 1292/1366 DOUBLE / Integer Recherche les lettres ou autres erreurs de syntaxe. Vérifiez que les colonnes sont aligné...
Lorsque vous essayez d'accéder aux enregistrements de la base de données MySQL, vous pouvez obtenir ces messages d'erreur. Ces messages d'erreur sont dus à une corruption de la base de données MySQL. Voici les types MySQL error code 126 = Index file is crashed MySQL error code 127 = Re...
Le standard C ++ 17 est complet et a été proposé pour la normalisation. Dans les compilateurs avec support expérimental pour ces fonctionnalités, il est généralement appelé C ++ 1z. Extensions de langue Plier les expressions déclarant des arguments de modèle non-type avec auto Elision de copie ...

Page 1 de 3