- Site contenant les différentes structures de données de chaque langage de programmation, mis côte à côte via des onglets pour pouvoir comparer rapidement. (Comme les exemples fournis par beaucoup d'API.)
@import url('https://fonts.googleapis.com/css?family=Cabin|Crete+Round|Work+Sans'); | |
:root { | |
/***/ | |
--username: "Karobwe"; | |
--body-bg: #FFF; | |
--body-fg: #717171; | |
--link: #45C1EF; | |
--black: #191B1F; | |
--orange: #E6614F; |
Un pointeur est rien d'autre qu'une variable. La seule différence avec une variable classique est qu'une variable normal contient un nombre quelqconque, alors qu'un pointeur contient un nombre qui correspond exactement à l'adresse d'une autre variable dans la mémoire. Habituellement, l'adresse d'une variable (classqiue ou pointeur) est affiché en héxadécimal par les fonctions standards du langage C, mais si ont convertit cette adresse en décimal, on obtient un nombre! (voir code ci-dessous)
Dans la représentation ci-dessous de la mémoire d'un ordinateur, on constate que la valeur contenu dans le pointeur pointeurDefense correspond exactement à l'adresse de la variable defense.
Dans ce petit mémo je détail comment faire lancer une application utilisant Open JavaFX, tout est basé sur le Getting started de la doc officiel.
Il faut s'assurer d'utiliser une version de java
et javac
supérieure ou égal à la version 11. Si une version antérieurs de Java est déjà installer, il faut soit la désinstaller et la remplacer par une version supporté par Open JavaFX, ce qui aura pour cause de configurer automatiquement les versions de java
et javac
supportés ; soit installer les deux version de OpenJDK mais configurer le système pour qu'il utilise la version qui convient pour Open JavaFX.
Procédure d'installation/désinstallation de OpenJDK
Pour choisir la version de java
et javac
à utiliser si il y a plusieurs versions d'installés:
This is just a combination of solutions founded from Stackoverflow
Like many git user, I understood the interest of commit signature verification and tried to use it. The (documentation)[https://docs.github.com/en/github/authenticating-to-github/managing-commit-signature-verification] explain well how to do it. But it's seem like some people can use them right away after following the doc's explanation, while while others might have struggles at some point.
This was my case, and this is why I didn't use this fonctionality whereas I know it's here since years. And I tried to configure my PC more than one time, but I always got this error, and couldn't move forward:
error: gpg failed to sign the data
fatal: failed to write commit object
I saw so many partial response here and there but nothing worked for me.
While working on a complex HTML structure, to facilitate readability of my Twig template, I divided my file onto many partial templates. In most case it's working well, but sometimes you need to use Twig blocks defined in partial templates across many files. But include
will not let you overriding blocks defined in partial template, when extanding the main template.
To solve this, Twig provide the embed
tag, but it took me some times to figure out how to use it. So here a little reminder, with the usecase on embed
's doc.