Guide d'utilisation de React Router 5 et 6
Documentation et ressources
Site officiel : https://reactrouter.com/
Documentation v5 : https://v5.reactrouter.com/web/guides/quick-start
React Router 5
Utilisation de base
npm install react-router-dom@5
import {Link, BrowserRouter, Route} from 'react-router-dom';
// Enveloppez Link et Route avec BrowserRouter ou HashRouter
<BrowserRout ...
Publié le 13 juillet à 02h01
Analyse détaillée du code source de Flask
Connaissances préliminaires
Dans la définition de fonction suivante, les annotations de type indiquent que le paramètre peut être soit un objet ContextVar contenant un dictionnaire, soit None, avec une valeur par défaut de None. Cette syntaxe utilise des types d'union pour flexibilité.
def __init__(self, variable_contexte: ContextVar[dict[str, ...
Publié le 2 juillet à 01h10
Les bases du framework CodeIgniter
Présentation
CodeIgniter est un framework web conçu pour les développeurs PHP, visant à accélérer la création d'applications par rapport à un développement from scratch. Il propose une vaste bibliothèque de classes pour les tâches courantes, accompagnée d'une interface simple et d'une structure logique pour leur utilisation.
Installation
Décom ...
Publié le 16 juin à 21h37
Configuration de BGP entre Systèmes Autonomes sur Équipement Cisco
Cet article détaille la configuration du protocole BGP (Border Gateway Protocol) sur des routeurs Cisco pour permettre la communication entre différents Systèmes Autonomes (AS).
Introduction au BGP
Le BGP est un protocole de routage externe utilisé pour échanger des informations de routage entre des Systèmes Autonomes distincts sur Internet. Un ...
Publié le 14 juin à 23h44
Routage avancé avec Spring Cloud Gateway et découverte de services
Spring Cloud Gateway propose trois mécanismes de routage : statique, dynamique et automatique via l'intégration avec un annuaire de services. Cet article expliqeu comment le routage automatique fonctionne grâce à la découverte de services.
Configuration des itinéraires
Routage statique
Les itinéraires statiques sont définis dans les fichiers de ...
Publié le 11 juin à 16h02
Solutions principales pour la communication inter-VLAN
Inconvénients des solutions initiales
Les solutions de routage en mode "single-arm" (bras unique) ont résolu le problème de la communication entre VLAN, mais présentaient plusieurs inconvénients notables.
En raison du nombre limité d'interfaces sur les routeurs anciens, une seule connexion était établie avec un commutateur de niveau 2 ...
Publié le 8 juin à 22h27
Découverte de Flask : Les Fondamentaux d'un Micro-Framework Web en Python
Ce guide explore les concepts initiaux de Flask, un micro-framework web léger et pouplaire pour Python. Nous aborderons l'installation, la création d'une application simple et l'explication des éléments clés qui la composent.
Installation des dépendances Python
L'installation des modules Python s'effectue généralement via l'outil pip. Un env ...
Publié le 8 juin à 04h18
Configuration initiale d'un projet ASP.NET MVC
Structure des répertoires du projet
Le dossier App_Start contient les confiugrations exécutées au démarrage de l'application.
Les ressources CSS et les images sont généralement placées dans le dossier Content.
Les contrôleurs, modèles et vues résident respectivement dans Controllers, Models et Views.
Les fichiers JavaScript et les bibliothèques ...
Publié le 3 juin à 02h18
Commande route pour la gestion des tables de routage sous Linux
La commande route est un outil essentiel dans les systèmes d'exploitation de type Unix pour visualiser et manipuler la table de routage du noyau. Cette table détermine comment les paquets réseau sont dirigés vers leurs destinations. Lorsqu'un paquet arrive à une interface, le noyau consulte cette table pour choisir le meilleur chemin de transmi ...
Publié le 29 mai à 18h50