Skip to content

Instantly share code, notes, and snippets.

FROM openjdk:17 as mysqldoc
EXPOSE 8084
WORKDIR /app
# Copy maven executable to the image
COPY mvnw .
COPY .mvn .mvn
# Copy the pom.xml file
COPY pom.xml .

Appel d'une API avec fetch et axios

1. Structure HTML

Crée une page HTML index.html et ajoute la structure suivante dans le <body /> :

<dl>
    <dt id="word"></dt>
 

Atelier Git & GitHub

Cet atelier doit être réalisé en binôme, chaque participant doit choisir un rôle :

  • Simon
  • Garfunkel

Étape 1

  • Simon crée un dossier localement sur son ordinateur, nommé git-local et ouvre le dossier.
sudo apt update
sudo apt -y install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt -y install php7.4
sudo apt -y install -y php7.4-{bcmath,bz2,intl,gd,mbstring,mysql,zip,common,xml,curl}
sudo update-alternatives --config php
@bastienapp
bastienapp / object-manager.php
Created December 14, 2021 16:01
Fix PHPStan with Doctrine
<?php
// this file is in tests/object-manager.php
use App\Kernel;
use Symfony\Component\Dotenv\Dotenv;
require __DIR__ . '/../vendor/autoload.php';
(new Dotenv())->bootEnv(__DIR__ . '/../.env');

The Collection abstract class :

Collection is the base class which covers functionality common to all the data structures in this library.

property:

  • $container: array - contains the collection values

methods:

<?php
// la somme de toutes les valeurs du tableau en utilisant une boucle
// j'ai un tableau de chaîne de caractères, je veux retourner tous les mots collés ensembles
// à partir d'un tableau de valeurs, compter combien de valeurs sont impaires
// filtrer un tableau de chaîne de caractère pour ne garder que les chaînes contenant la lettre "e"
<?php
// while / for : palier / do while / foreach (clé et valeurs)
// la somme de toutes les valeurs du tableau en utilisant une boucle
// somme = 0
// pour chaque valeur du tableau
// récupérer la valeur de la case en cours
// on ajoute à la somme la valeur de la case en cours
# Créer une base de données food_store
# Afficher la liste des base de données
# Basculer sur la base de données food_store
# Créer une table food contenant les champs suivants :
# - id (clé primaire auto incrémentée)
# - nom de l'aliment name (max 100 caractères) requis
# - numéro de série alphanumérique serial_number (max 3 caractères) unique et requis
import { Marker, Popup, useMapEvents } from 'react-leaflet';
import { useState, useEffect } from 'react';
function LocationMarker() {
const [position, setPosition] = useState(null);
const map = useMapEvents({
locationfound(e) {
setPosition(e.latlng);
},