Tutoriel par Examples: basé



ConnectionMultiplexer conn = /* initialization */; var profiler = new ToyProfiler(); conn.RegisterProfiler(profiler); var threads = new List<Thread>(); var perThreadTimings = new ConcurrentDictionary<Thread, List<IProfiledCommand>>(); for (var i = 0; i < 16; i++) {...
SpeechRecognitionEngine recognitionEngine = new SpeechRecognitionEngine(); GrammarBuilder builder = new GrammarBuilder(); builder.Append(new Choices("I am", "You are", "He is", "She is", "We are", "They are")); builder.Append(new Choices...
str.split(sep=None, maxsplit=-1) str.split prend une chaîne et retourne une liste de sous-chaînes de la chaîne d'origine. Le comportement diffère selon que l'argument sep est fourni ou omis. Si sep n'est pas fourni, ou est None , alors le fractionnement a lieu partout où il y a des e...
C ++ 11 for loops peut être utilisé pour parcourir les éléments d'une plage basée sur un itérateur, sans utiliser d'index numérique ou accéder directement aux itérateurs: vector<float> v = {0.4f, 12.5f, 16.234f}; for(auto val: v) { std::cout << val << " &quo...
Vous pouvez utiliser un modèle dans une vue basée sur les fonctions comme suit: from django.shortcuts import render def view(request): return render(request, "template.html") Si vous souhaitez utiliser des variables de modèle, vous pouvez le faire comme suit: from django.shortcu...
Si une sélection de plusieurs arguments pour une expression générique de type est souhaitée et que tous les types en question sont des types arithmétiques, un moyen simple d’éviter les expressions _Generic imbriquées _Generic à utiliser les paramètres dans l’expression de contrôle: int max_int(int,...
lsb_release -a simplement lsb_release -a . Sur Debian: $ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux testing (stretch) Release: testing Codename: stretch Sur Ubuntu: $ lsb_release -a No LSB modules are available. Distri...
Les vues en classe vous permettent de vous concentrer sur ce qui rend vos vues spéciales. Une page statique à propos de la page peut n'avoir rien de spécial, à l'exception du modèle utilisé. Utilisez un TemplateView ! Tout ce que vous avez à faire est de définir un nom de modèle. Travail t...
<?php namespace models; use yii\db\ActiveRecord; use yii\behaviors\TimestampBehavior; class Post extends ActiveRecord { public static function tableName() { return 'post'; } public function rules() { ...
Ansible peut être installé sur CentOS ou d'autres systèmes basés sur Red Hat. Tout d'abord, vous devez installer les prérequis: sudo yum -y update sudo yum -y install gcc libffi-devel openssl-devel python-pip python-devel puis installez Ansible avec pip: sudo pip install ansible Je peu...
Trame de données: import pandas as pd import numpy as np np.random.seed(5) df = pd.DataFrame(np.random.randint(100, size=(5, 5)), columns = list("ABCDE"), index = ["R" + str(i) for i in range(5)]) df Out[12]: A B C D E R0 99 78 61 ...
Cette méthode fonctionnera sur les versions modernes de Arch, CentOS, CoreOS, Debian, Fedora, Mageia, openSUSE, Red Hat Enterprise Linux, SUSE Linux Enterprise Server, Ubuntu et autres. Cette large applicabilité en fait un outil idéal en première approche, avec un recours à d’autres méthodes si vou...
Un élément personnalisé de base est créé dans Aurelia en fonction des conventions de dénomination, en ajoutant simplement le suffixe CustomElement au nom d'une classe. Ce suffixe sera automatiquement supprimé par Aurelia. La partie restante du nom de la classe sera en minuscules et séparée en u...
La méthodologie forestière ci-dessus est en réalité une structure de données disjointe, qui implique trois opérations principales: subalgo makeSet(v: a node): v.parent = v <- make a new tree rooted at v subalgo findSet(v: a node): if v.parent == v: return v re...
Nous pouvons faire deux choses pour améliorer les sous-algorithmes simples et sous-optimaux des ensembles disjoints: Heuristique de compression de chemin : findSet ne doit jamais manipuler un arbre de hauteur supérieure à 2 . S'il finit par itérer un tel arbre, il peut lier directement les nœu...
Nous pouvons optimiser une fonction xor simple pour les architectures qui prennent en charge les lectures / écritures non alignées en créant deux fichiers qui définissent la fonction et les préfixent avec une contrainte de construction (pour un exemple réel du code xor qui est hors de portée ici, v...
select_dtypes méthode select_dtypes peut être utilisée pour sélectionner des colonnes basées sur dtype. In [1]: df = pd.DataFrame({'A': [1, 2, 3], 'B': [1.0, 2.0, 3.0], 'C': ['a', 'b', 'c'], 'D': [True, False, True]}) In [2]: df Out[2]: A B C D 0 1 ...
J'ai la liste suivante: 1. Alon Cohen 2. Elad Yaron 3. Yaron Amrani 4. Yogev Yaron Je veux choisir le prénom des gars avec le nom de famille Yaron. Comme je ne me soucie pas du nombre, je le mets juste comme n'importe quel chiffre et un point et un espace correspondants après le début...
De nombreuses commandes et programmes du côté distant sont basés sur un écran (par exemple, mc ) ou ils doivent demander un mot de passe (par exemple, sudo ) pour pouvoir exécuter ce type de programme que vous pouvez utiliser avec l'option -t . ssh -t alice@example.com sudo ls / [sudo] mot de...
Avec les vues génériques basées sur les classes, il est très simple et facile de créer les vues CRUD à partir de nos modèles. Souvent, l'admin de Django intégré n'est pas suffisant ou pas préféré et nous devons déployer nos propres vues CRUD. Les CBV peuvent être très utiles dans de tels ca...

Page 1 de 5