Skip to content

Instantly share code, notes, and snippets.

View nherbaut's full-sized avatar

Nicolas Herbaut nherbaut

View GitHub Profile
@nherbaut
nherbaut / Comments.md
Last active September 12, 2023 11:50
An update to a gist

observez les deux classes et exécutez le code.

Ajoutez un nouveau prof et un nouvel étudiant au code et assurez-vous que ça compile

@nherbaut
nherbaut / Code.java
Created September 12, 2023 09:41
L2.1.1 Introduction aux variables
public class A{
public static void main(String ...args){
int i;
double j;
char c;
}
}
@nherbaut
nherbaut / Code.java
Created September 5, 2023 23:24
L3.3.1 Les Méthodes
public class Voiture {}
@nherbaut
nherbaut / Code.java
Last active September 5, 2023 23:09
L3.2.Démarrage.1 Ascenseur de Tolbiac
/*Ecrivez une classe appellée AscenseurTolbiac, elle devra contenir les méthodes suivantes:
monter # l’Ascenseur monte du nombre d’étage désiré
descendre # l’Ascenseur descend du nombre d’étage désiré
getEtage() # renvoi l'étage courrant
*/
public class Ascenseur {
@nherbaut
nherbaut / Comments.md
Created September 4, 2023 10:01
Created from MIAGE Code Crafting

Description

Teaching Goals

Hints

@nherbaut
nherbaut / Comments.md
Last active September 5, 2023 23:17
An update to a gist

Ecrivez une classe appellée AscenseurTolbiac, elle devra contenir les méthodes suivantes:

  • monter # l’Ascenseur monte du nombre d’étage désiré
  • descendre # l’Ascenseur descend du nombre d’étage désiré
  • getEtage() # renvoi l'étage courrant

Tips

L'ascenseur ne peut pas aller plus haut que le dernier étage ni aller plus bas que le premier étage

@nherbaut
nherbaut / robot.py
Created May 17, 2022 08:00
top cs researchers scrapping
#!/usr/bin/env python3
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait
from selenium.common.exceptions import ElementClickInterceptedException
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.by import By
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
import requests
import time
openapi: 3.0.2
info:
title: Davatiz API
version: "0.1.0"
servers:
- url: https://virtserver.swaggerhub.com/discoverability/dataviz-api/0.1.0
- url: 'https://conso-api.vod-prime.space/v1'
components:
schemas:
Predicate:
import java.time.temporal.TemporalAccessor
import java.text.ParsePosition;
import java.time.format.DateTimeFormatter;
TemporalAccessor myParseDate(String str,Collection<DateTimeFormatter> formatters) throws java.time.format.DateTimeParseException{
for(DateTimeFormatter formatter : formatters){
int parsePosition=0;
while(parsePosition<str.length()){
try{
{
"goalTreeString": "%7B%22branches%22%3A%7B%22master%22%3A%7B%22target%22%3A%22C1%22%2C%22id%22%3A%22master%22%2C%22remoteTrackingBranchID%22%3Anull%7D%2C%22toto%22%3A%7B%22target%22%3A%22C14%22%2C%22id%22%3A%22toto%22%2C%22remoteTrackingBranchID%22%3Anull%7D%2C%22titi%22%3A%7B%22target%22%3A%22C8%22%2C%22id%22%3A%22titi%22%2C%22remoteTrackingBranchID%22%3Anull%7D%2C%22fafa%22%3A%7B%22target%22%3A%22C16%22%2C%22id%22%3A%22fafa%22%2C%22remoteTrackingBranchID%22%3Anull%7D%7D%2C%22commits%22%3A%7B%22C0%22%3A%7B%22parents%22%3A%5B%5D%2C%22id%22%3A%22C0%22%2C%22rootCommit%22%3Atrue%7D%2C%22C1%22%3A%7B%22parents%22%3A%5B%22C0%22%5D%2C%22id%22%3A%22C1%22%7D%2C%22C2%22%3A%7B%22parents%22%3A%5B%22C1%22%5D%2C%22id%22%3A%22C2%22%7D%2C%22C3%22%3A%7B%22parents%22%3A%5B%22C2%22%5D%2C%22id%22%3A%22C3%22%7D%2C%22C4%22%3A%7B%22parents%22%3A%5B%22C3%22%5D%2C%22id%22%3A%22C4%22%7D%2C%22C5%22%3A%7B%22parents%22%3A%5B%22C2%22%5D%2C%22id%22%3A%22C5%22%7D%2C%22C6%22%3A%7B%22parents%22%3A%5B%22C5%22%5D%2C%22id%22%3A%22C6%22%7D%2C