Généré le 02 Avril 2026 22:11
Vieilles statistiques? UPDATE !
Le score est de 56/100
Titre
MaskRay
Longueur : 7
Idéalement, votre titre devrait contenir entre 10 et 70 caractères (espaces compris). Utilisez cet outil gratuit pour calculer la longueur du texte.
Description
Longueur : 0
Très mauvais. Nous n'avons pas trouvé de balise META description sur votre page. Utilisez ce générateur gratuit de balises META en ligne pour créer une description.
Mots-clefs
Très mauvais. Nous n'avons pas trouvé de balise META keywords sur votre page. Utilisez ce générateur gratuit de balises META en ligne pour créer des mots-clés.
Propriétés Open Graph
Bien, cette page profite des balises META Open Graph.
| Propriété | Contenu |
|---|---|
| type | website |
| title | MaskRay |
| url | https://maskray.me/blog/index.html |
| site_name | MaskRay |
| locale | en_US |
Niveaux de titre
| H1 | H2 | H3 | H4 | H5 | H6 |
| 11 | 11 | 17 | 0 | 0 | 0 |
Images
Nous avons trouvé 4 image(s) sur cette page Web.
4 attribut(s) alt sont vides ou manquants. Ajouter un texte alternatif permet aux moteurs de recherche de mieux comprendre le contenu de vos images.
Ratio texte/HTML
Ratio : 43%
Idéal! le ratio de cette page texte/HTML est entre 25 et 70 pour cent.
Flash
Parfait, aucun contenu FLASH n'a été détecté sur cette page.
Iframe
Génial, il n'y a pas d'Iframes détectés sur cette page.
Réécriture d'URLs
Bien. Vos liens sont optimisés!
Tiret bas dans les URLs
Parfait! Aucuns soulignements détectés dans vos URLs.
Liens dans la page
Nous avons trouvé un total de 230 lien(s) dont 2 lien(s) vers des fichiers
| Texte d'ancre | Type | Juice |
|---|---|---|
| MaskRay | Interne | Passing Juice |
| Archives | Interne | Passing Juice |
| Feeds | Interne | Passing Juice |
| TIL | Interne | Passing Juice |
| Presentations | Interne | Passing Juice |
| Bit-field layout | Interne | Passing Juice |
| section 2.4 | Externe | Passing Juice |
| AArch64 AAPCS | Externe | Passing Juice |
| Hard constraints | Interne | Passing Juice |
| The flag is incompatible with sanitizers | Externe | Passing Juice |
| c | Interne | Passing Juice |
| clang | Interne | Passing Juice |
| gcc | Interne | Passing Juice |
| Call relocation types | Interne | Passing Juice |
| Read More | Interne | Passing Juice |
| binutils | Interne | Passing Juice |
| linker | Interne | Passing Juice |
| lld 22 ELF changes | Interne | Passing Juice |
| lld | Externe | Passing Juice |
| https://github.com/llvm/llvm-project/blob/release/22.x/lld/docs/ReleaseNotes.rst | Externe | Passing Juice |
| Read More | Interne | Passing Juice |
| llvm | Interne | Passing Juice |
| release | Interne | Passing Juice |
| Long branches in compilers, assemblers, and linkers | Interne | Passing Juice |
| Read More | Interne | Passing Juice |
| assembler | Interne | Passing Juice |
| Maintaining shadow branches for GitHub PRs | Interne | Passing Juice |
| pr-shadow | Externe | Passing Juice |
| Reflections on LLVM's switch to GitHub pull requests#Patch evolution | Interne | Passing Juice |
| Read More | Interne | Passing Juice |
| git | Interne | Passing Juice |
| github | Interne | Passing Juice |
| 2025年总结 | Interne | Passing Juice |
| Understanding and improving Clang -ftime-report | Interne | Passing Juice |
| Natural loops | Interne | Passing Juice |
| lld 20 ELF changes | Interne | Passing Juice |
| Migrating comments to giscus | Interne | Passing Juice |
| Compiling C++ with the Clang API | Interne | Passing Juice |
| Relocation generation in assemblers | Interne | Passing Juice |
| LLVM integrated assembler: Improving MCExpr and MCValue | Interne | Passing Juice |
| LLVM integrated assembler: Improving expressions and relocations | Interne | Passing Juice |
| GCC 13.3.0 miscompiles LLVM | Interne | Passing Juice |
| LLVM integrated assembler: Engineering better fragments | Interne | Passing Juice |
| LLVM integrated assembler: Improving sections and symbols | Interne | Passing Juice |
| Understanding alignment - from source to object file | Interne | Passing Juice |
| Benchmarking compression programs | Interne | Passing Juice |
| lld 21 ELF changes | Interne | Passing Juice |
| Remarks on SFrame | Interne | Passing Juice |
| Stack walking: space and time trade-offs | Interne | Passing Juice |
| Sacramento游记 | Interne | Passing Juice |
| Weak AVL Tree | Interne | Passing Juice |
| https://maskray.me/blog/tags/assembler/ | Interne | Passing Juice |
| Reviewed numerous patches | Externe | Passing Juice |
| compact section header table | Interne | Passing Juice |
| summary | Interne | Passing Juice |
| https://reviews.freebsd.org/D25480 | Externe | Passing Juice |
| https://github.com/pvachon/wavl_tree | Externe | Passing Juice |
| https://crates.io/crates/wavltree | Externe | Passing Juice |
| https://maskray.me/blog/2025-12-14-weak-avl-tree | Interne | Passing Juice |
| https://tjkendev.github.io/bst-visualization/avl-tree/bu-weak.html | Externe | Passing Juice |
| algorithm | Interne | Passing Juice |
| data structure | Interne | Passing Juice |
| Read More | Interne | Passing Juice |
| travel | Interne | Passing Juice |
| C++ exception handling | Interne | Passing Juice |
| stack unwinding | Interne | Passing Juice |
| Read More | Interne | Passing Juice |
| sframe | Interne | Passing Juice |
| ORC unwind format | Externe | Passing Juice |
| Windows ARM64 unwind codes | Externe | Passing Juice |
| Read More | Interne | Passing Juice |
| 2 | Interne | Passing Juice |
| 3 | Interne | Passing Juice |
| 29 | Interne | Passing Juice |
| adc | Interne | Passing Juice |
| ai9 | Interne | Passing Juice |
| arm | Interne | Passing Juice |
| asc | Interne | Passing Juice |
| automaton | Interne | Passing Juice |
| awesome | Interne | Passing Juice |
| bctf | Interne | Passing Juice |
| binary | Interne | Passing Juice |
| bmc | Interne | Passing Juice |
| build system | Interne | Passing Juice |
| c++ | Interne | Passing Juice |
| ccls | Interne | Passing Juice |
| cgc | Interne | Passing Juice |
| chroot | Interne | Passing Juice |
| clang-format | Interne | Passing Juice |
| codinsanity | Interne | Passing Juice |
| coffee script | Interne | Passing Juice |
| compiler | Interne | Passing Juice |
| compression | Interne | Passing Juice |
| computer security | Interne | Passing Juice |
| contest | Interne | Passing Juice |
| csv | Interne | Passing Juice |
| ctf | Interne | Passing Juice |
| debug | Interne | Passing Juice |
| defcon | Interne | Passing Juice |
| desktop | Interne | Passing Juice |
| docker | Interne | Passing Juice |
| elf | Interne | Passing Juice |
| emacs | Interne | Passing Juice |
| Interne | Passing Juice | |
| emoji | Interne | Passing Juice |
| emscripten | Interne | Passing Juice |
| event | Interne | Passing Juice |
| expect | Interne | Passing Juice |
| ext4 | Interne | Passing Juice |
| fdpic | Interne | Passing Juice |
| feeds | Interne | Passing Juice |
| firmware | Interne | Passing Juice |
| floating point | Interne | Passing Juice |
| forensics | Interne | Passing Juice |
| fp | Interne | Passing Juice |
| freebsd | Interne | Passing Juice |
| game | Interne | Passing Juice |
| gdb | Interne | Passing Juice |
| gentoo | Interne | Passing Juice |
| glibc | Interne | Passing Juice |
| graph | Interne | Passing Juice |
| graph drawing | Interne | Passing Juice |
| gtk | Interne | Passing Juice |
| hacker culture | Interne | Passing Juice |
| hackerrank | Interne | Passing Juice |
| hanoi | Interne | Passing Juice |
| haskell | Interne | Passing Juice |
| hpc | Interne | Passing Juice |
| image | Interne | Passing Juice |
| inotify | Interne | Passing Juice |
| ipsec | Interne | Passing Juice |
| irc | Interne | Passing Juice |
| isc | Interne | Passing Juice |
| j | Interne | Passing Juice |
| javascript | Interne | Passing Juice |
| josephus problem | Interne | Passing Juice |
| jq | Interne | Passing Juice |
| kernel | Interne | Passing Juice |
| kythe | Interne | Passing Juice |
| ld | Interne | Passing Juice |
| leetcode | Interne | Passing Juice |
| libunwind | Interne | Passing Juice |
| linux | Interne | Passing Juice |
| lld | Interne | Passing Juice |
| lldb | Interne | Passing Juice |
| lsp | Interne | Passing Juice |
| m68k | Interne | Passing Juice |
| makefile | Interne | Passing Juice |
| math | Interne | Passing Juice |
| maze | Interne | Passing Juice |
| mirror | Interne | Passing Juice |
| ml | Interne | Passing Juice |
| musl | Interne | Passing Juice |
| mutt | Interne | Passing Juice |
| n-body | Interne | Passing Juice |
| neovim | Interne | Passing Juice |
| network | Interne | Passing Juice |
| nginx | Interne | Passing Juice |
| nim | Interne | Passing Juice |
| nlp | Interne | Passing Juice |
| node.js | Interne | Passing Juice |
| noip | Interne | Passing Juice |
| notmuch | Interne | Passing Juice |
| npm | Interne | Passing Juice |
| ocaml | Interne | Passing Juice |
| offlineimap | Interne | Passing Juice |
| oi | Interne | Passing Juice |
| oj | Interne | Passing Juice |
| openwrt | Interne | Passing Juice |
| parallel | Interne | Passing Juice |
| parser generator | Interne | Passing Juice |
| perl | Interne | Passing Juice |
| powerpc | Interne | Passing Juice |
| presentation | Interne | Passing Juice |
| puzzle | Interne | Passing Juice |
| python | Interne | Passing Juice |
| Interne | Passing Juice | |
| radare2 | Interne | Passing Juice |
| regex | Interne | Passing Juice |
| regular expression | Interne | Passing Juice |
| reverse engineering | Interne | Passing Juice |
| review | Interne | Passing Juice |
| riscv | Interne | Passing Juice |
| router | Interne | Passing Juice |
| rtld | Interne | Passing Juice |
| ruby | Interne | Passing Juice |
| ructfe | Interne | Passing Juice |
| s390x | Interne | Passing Juice |
| sanitizer | Interne | Passing Juice |
| scheme | Interne | Passing Juice |
| search | Interne | Passing Juice |
| security | Interne | Passing Juice |
| shell | Interne | Passing Juice |
| ssh | Interne | Passing Juice |
| stringology | Interne | Passing Juice |
| student festival puzzle | Interne | Passing Juice |
| suffix array | Interne | Passing Juice |
| suffix automaton | Interne | Passing Juice |
| suricata | Interne | Passing Juice |
| telegram | Interne | Passing Juice |
| telegramircd | Interne | Passing Juice |
| terminal | Interne | Passing Juice |
| tls | Interne | Passing Juice |
| traversal | Interne | Passing Juice |
| tree | Interne | Passing Juice |
| trendmicro | Interne | Passing Juice |
| udev | Interne | Passing Juice |
| unicode | Interne | Passing Juice |
| unix | Interne | Passing Juice |
| usb | Interne | Passing Juice |
| vim | Interne | Passing Juice |
| vpn | Interne | Passing Juice |
| vte | Interne | Passing Juice |
| wargame | Interne | Passing Juice |
| web analytics | Interne | Passing Juice |
| webqqircd | Interne | Passing Juice |
| website | Interne | Passing Juice |
| Interne | Passing Juice | |
| wechatircd | Interne | Passing Juice |
| window manager | Interne | Passing Juice |
| windows | Interne | Passing Juice |
| x86 | Interne | Passing Juice |
| xbindkeys | Interne | Passing Juice |
| xmonad | Interne | Passing Juice |
| xz | Interne | Passing Juice |
| yanshi | Interne | Passing Juice |
| BYVoid | Externe | Passing Juice |
| fqj1994 | Externe | Passing Juice |
| ppwwyyxx | Externe | Passing Juice |
| Hexo | Externe | Passing Juice |
Nuage de mots-clefs
bit-field rank access bit storage unit node bytes int type
Cohérence des mots-clefs
| Mot-clef | Contenu | Titre | Mots-clefs | Description | Niveaux de titre |
|---|---|---|---|---|---|
| unit | 82 | ![]() |
![]() |
![]() |
![]() |
| int | 53 | ![]() |
![]() |
![]() |
![]() |
| bit | 45 | ![]() |
![]() |
![]() |
![]() |
| rank | 42 | ![]() |
![]() |
![]() |
![]() |
| bit-field | 39 | ![]() |
![]() |
![]() |
![]() |
Url
Domaine : maskray.me
Longueur : 10
Favicon
Génial, votre site web dispose d'un favicon.
Imprimabilité
Aucun style CSS pour optimiser l'impression n'a pu être trouvé.
Langue
Vous n'avez pas précisé la langue. Utilisez ce générateur gratuit de balises META en ligne pour preciser la langue de votre site
Dublin Core
Cette page ne profite pas des métadonnées Dublin Core.
Doctype
HTML 5
Encodage
Parfait. Votre charset est UTF-8.
Validité W3C
Erreurs : 0
Avertissements : 0
E-mail confidentialité
Génial, aucune adresse e-mail n'a été trouvé sous forme de texte!
HTML obsolètes
Génial! Nous n'avons pas trouvé de balises HTML obsolètes dans votre code.
Astuces vitesse
![]() |
Attention! Essayez d'éviter les tableaux imbriqués au format HTML. |
![]() |
Mauvais, votre site web utilise des styles css inline. |
![]() |
Génial, votre site web contient peu de fichiers CSS. |
![]() |
Parfait, votre site web contient peu de fichiers javascript. |
![]() |
Parfait : votre site tire parti de gzip. |
Optimisation mobile
![]() |
Icône Apple |
![]() |
Méta tags viewport |
![]() |
Contenu FLASH |
Sitemap XML
Votre site web dispose d’une sitemap XML, ce qui est optimal.
| https://maskray.me/blog/sitemap.xml |
Robots.txt
https://maskray.me/robots.txt
Votre site dispose d’un fichier robots.txt, ce qui est optimal.
Mesures d'audience
Votre site web dispose d’une outil d'analytics, ce qui est optimal.
Google Analytics |
Free SEO Testing Tool est un outil gratuit de référencement qui vous aidera à analyser vos pages web