Tutoriel par Examples: context



public class Person { //Id property can be read by other classes, but only set by the Person class public int Id {get; private set;} //Name property can be retrieved or assigned public string Name {get; set;} private DateTime dob; //Date of Birth property is st...
dans myapp/context_processors.py : from django.conf import settings def debug(request): return {'DEBUG': settings.DEBUG} dans settings.py : TEMPLATES = [ { ... 'OPTIONS': { 'context_processors': [ ... 'myapp.context_proce...
Un gestionnaire de contexte est un objet qui est notifié lorsqu'un contexte (un bloc de code) commence et se termine . Vous en utilisez généralement un avec l'instruction with . Il prend soin de la notification. Par exemple, les objets de fichier sont des gestionnaires de contexte. Lorsqu&...
Un gestionnaire de contexte est un objet qui implémente deux méthodes magiques __enter__() et __exit__() (bien qu’il puisse également implémenter d’autres méthodes): class AContextManager(): def __enter__(self): print("Entered") # optionally return an object ...
Parfois, votre modèle nécessite un peu plus d'informations. Par exemple, nous aimerions que l'utilisateur figure dans l'en-tête de la page, avec un lien vers son profil à côté du lien de déconnexion. Dans ces cas, utilisez la méthode get_context_data . views.py class BookView(DetailVie...
En supposant que vous ayez un modèle appelé Post défini dans votre fichier models.py qui contient des billets de blog et un champ date_published . Etape 1: Ecrivez le processeur de contexte Créez (ou ajoutez) un fichier dans le répertoire de votre application appelé context_processors.py : from m...
Il est également possible d'écrire un gestionnaire de contexte en utilisant la syntaxe du générateur grâce au décorateur contextlib.contextmanager : import contextlib @contextlib.contextmanager def context_manager(num): print('Enter') yield num + 1 print('Exit') with conte...
Vous pouvez ouvrir plusieurs gestionnaires de contenu en même temps: with open(input_path) as input_file, open(output_path, 'w') as output_file: # do something with both files. # e.g. copy the contents of input_file into output_file for line in input_file: output_fi...
CREATE CONTEXT my_ctx USING my_pkg; Cela crée un contexte qui ne peut être défini que par les routines du package de base de données my_pkg , par exemple: CREATE PACKAGE my_pkg AS PROCEDURE set_ctx; END my_pkg; CREATE PACKAGE BODY my_pkg AS PROCEDURE set_ctx IS BEGIN DBMS_SESSION...
Pour pouvoir utiliser des liaisons dans WPF, vous devez définir un DataContext . Le DataContext indique aux liaisons où récupérer leurs données par défaut. <Window x:Class="StackOverflowDataBindingExample.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/pre...
Cet exemple vous montre comment créer une animation simple en utilisant le canevas et le contexte 2D. On suppose que vous savez créer et ajouter un canevas au DOM et obtenir le contexte // this example assumes ctx and canvas have been created const textToDisplay = "This is an example that use...
Les deux manières possibles d’émettre un contexte.et devenir (remplacer ou ajouter le nouveau comportement) sont offertes séparément pour permettre une notation sans encombrement des réceptions imbriquées: val a = actor(new Act { become { // this will replace the initial (empty) behavior ca...
Une simple arborescence de contexte (contenant des valeurs communes pouvant être définies et incluses dans un contexte), construite à partir du code Go, comme suit: // Pseudo-Go ctx := context.WithValue( context.WithDeadline( context.WithValue(context.Background(), sidKey, sid), ...
Stratégie: Strategy est un modèle de comportement qui permet de modifier l’algorithme de façon dynamique à partir d’une famille d’algorithmes connexes. UML du modèle de stratégie de Wikipedia : import java.util.*; /* Interface for Strategy */ interface OfferStrategy { public String get...
Passer un contexte avec un timeout (ou avec une fonction d'annulation) à une fonction longue peut être utilisé pour annuler le fonctionnement des fonctions: ctx, _ := context.WithTimeout(context.Background(), 200*time.Millisecond) for { select { case <-ctx.Done(): return ...
Les contextes conditionnels dans Lua ( if , elseif , while , until ) ne nécessitent pas de booléen. Comme beaucoup de langues, toute valeur Lua peut apparaître dans une condition. Les règles d'évaluation sont simples: false et nil comptent comme faux. Tout le reste compte comme étant vrai. if...
Chaque fois qu'un modèle est appelé, le contexte de données par défaut du modèle est implicitement obtenu à partir de l'appelant, par exemple, le childTemplate gagne le contexte de données du parentTemplate, c'est-à-dire le modèle de l'appelant. <template name="parentTemplat...
Assurez-vous que votre objet image est entièrement chargé avant d'essayer de le dessiner sur le canevas avec context.drawImage . Sinon, l'image ne sera pas affichée. En JavaScript, les images ne sont pas chargées immédiatement. Au lieu de cela, les images sont chargées de manière asynchron...
Souvent, vous voudrez envelopper certaines classes d'Android dans des classes utilitaires plus faciles à utiliser. Ces classes d'utilitaires nécessitent souvent un contexte pour accéder au système d'exploitation Android ou aux ressources de vos applications. Un exemple courant de ceci e...
Ce qui suit utilise l'API Chrome Logging. Si la syntaxe .group() est utilisée dans plusieurs modèles, elle organisera graphiquement les journaux de la console à partir de différents modèles en une arborescence hiérarchique. Vous pouvez également voir comment inspecter le contexte de données ac...

Page 1 de 4