On peut inverser deux variables sans utiliser de variables intermédiaires. Généralement c’est fait avec deux additions et une soustraction. Mais on peut aussi utiliser 3 « XOR » de suite. Ce lien tente d’expliquer ça de façon visuelle.
Je connaissais l’astuce, mais je ne trouve pas ça très parlant : les images ne sont pas expliquées.
Je pense que je préfère la version avec les bit, que j’explique ci-dessous :
Pour rappel, le XOR est la contraction de « x-or » ou « eXclusive-or », soit le ou-exclusif en français → Lire la suite
- Gestion de la mémoire Qu'est-ce que la gestion de la mémoire? La gestion de la mémoire est une activité effectuée dans le noyau du système d'exploitation. Le noyau lui-même est la partie centrale d'un système d'exploitation, il gère les opérations de l'ordinateur et de son matériel, mais il est surtout connu pour gérer la mémoire et le temps CPU. L'une des fonctions clés du système de gestion de mémoire dans un ordinateur est l'affectation de mémoire à un certain nombre de programmes en cours d'exécution différents pour maintenir les performances du système stables. La mémoire dans le système est allouée dynamiquement en fonction des besoins,…
- RAM et ROM Les systèmes nécessitent des unités de stockage, que ce soit à court ou à long terme. Les systèmes informatiques tirent parti des systèmes de mémoire dont ils disposent, qu'il s'agisse de mémoire vive (RAM), de mémoire d'accès en lecture seule (ROM) et d'unités de stockage très denses comme les disques durs. Vous vous demandez peut-être pourquoi nous ne pouvons pas avoir une unité de stockage pour tous. Pour faire simple, c'est parce que chaque système est spécialement conçu pour fonctionner efficacement pour sa fonction plutôt que pour exécuter toutes les fonctions que vous désirez. Prenons cet article comme un exemple de la…
- Couches du modèle OSI OSI signifie Open Systems Interconnection . Il a été développé par l'ISO - « Organisation internationale de normalisation », en 1984. Il s'agit d'une architecture à 7 couches avec chaque couche ayant des fonctionnalités spécifiques à exécuter. Toutes ces 7 couches travaillent en collaboration pour transmettre les données d'une personne à une autre à travers le monde. 1. Couche physique (couche 1): La couche la plus basse du modèle de référence OSI est la couche physique. Il est responsable de la connexion physique réelle entre les appareils. La couche physique contient des informations sous forme de bits. Il est responsable de la transmission des bits individuels d'un nœud au suivant. Lors…
- KB4458469 – Windows 10 1803 Windows 10 Version 1803, mise à jour KB4458469 en dehors du cadre du Patch Tuesday de Septembre 2018. Une nouvelle mise à jour est disponible en téléchargement pour Windows 10 Version 1803 alias Windows 10 April 2018 Update. Microsoft déploie une nouvelle mise à jour, éstampillée du nom KB4458469, elle apparaît avec en contenu des corrections de bugs. Aucune nouvelle fonctionnalité du système d’exploitation n’est introduite dans cette mise à jour. Cette mise a jour fait passer l’O.S a la version Build 17134.320 Sa distribution est assurée par le service Windows Update tandis que la finalisation de l’installation demande un…
- Comment améliorer le temps de réponse de votre serveur ? Le Time To First Byte (TTFB), ou temps de réponse du serveur, de votre site WordPress peut être un indicateur important de performance. Cela ne représente pas une vue d'ensemble, mais une partie très spécifique du processus. Time to First Byte est une mesure de la vitesse à laquelle votre serveur répond lorsque quelqu'un tente de visiter une page de votre site. Plus précisément, il mesure le temps qu'il faut entre le moment où le navigateur demande la page au serveur et le moment où le navigateur reçoit la première donnée du serveur. Les visiteurs veulent que les sites se…
- Amazon révolutionne la recherche de produits avec l’IA et la… Amazon déploie de nouvelles fonctionnalités de recherche visuelle pour faciliter la découverte de produits sur sa plateforme. Ces innovations, lancées juste avant les Prime Deal Days, visent à offrir une expérience d’achat plus intuitive et personnalisée. Lorsque vous recherchez un article avec une description visuelle, comme « chemise flanelle », Amazon affiche désormais des suggestions d’images représentant […] L’article Amazon révolutionne la recherche de produits avec l’IA et la recherche visuelle est apparu en premier sur BlogNT : le Blog des Nouvelles Technologies. Source
- Navigateur Web Le programme le plus important de votre ordinateur est le navigateur Web, et pourtant la plupart des gens ne savent pas quel navigateur Web ils utilisent, ni même ce qu'est exactement un navigateur Web. Un navigateur Web n'est pas en soi si différent de Windows ou Mac, qui sont des systèmes qui vous permettent de gérer des fichiers et des programmes. Il est cependant différent d'un moteur de recherche, qui est un site Web utilisé pour rechercher sur Internet. Un navigateur Web est un programme sur votre ordinateur qui vous permet de visiter des sites Web. Vous accédez à votre navigateur Web en cliquant sur son icône. De…
- 10 Meilleurs Sites Pour Apprendre La Programmation… Site Pour Apprendre La Programmation Informatique En Ligne Gratuitement Dans cet article, nous allons vous proposer les meilleurs sites pour apprendre la programmation informatique en ligne gratuitement et surtout la programmation orientée web afin que vous puissiez être à mesure de réaliser vos propres applications informatiques et vos propres sites web de manière gratuite, facile et rapide. Les sites que vous allons vous proposer dans cet article vous permettront d’avoir plusieurs connaissances en programmation (dans plusieurs langages). Vous pouvez les faire confiance car ce sont des sites qui ont une bonne crédibilité partout dans le monde → Lire la suite
- Meilleurs sites comme Quora Quora.com est l'un des sites Web de questions-réponses les plus connus sur Internet. Il est gratuit et est un peu plus modéré par des professionnels que certains de ses concurrents. Vous pouvez trouver des questions et des réponses similaires à celles que vous recherchez, ou si vous ne les trouvez pas, vous pouvez vous-même poser une question unique. Vous pouvez également répondre aux questions posées par d'autres, si vous savez comment, et montrer votre expertise dans divers domaines afin que les gens sachent sur quoi vous poser des questions. Vous pouvez également ajouter aux questions et réponses, ou débattre quelle…
- MIDI (Musical Instrument Digital Interface) MIDI, qui signifie Musical Instrument Digital Interface, est une norme de connectivité pour la transmission de données d'instruments numériques. Il est principalement utilisé par les ordinateurs, les claviers électroniques et les synthétiseurs. En outre, il est pris en charge par d'autres instruments tels que les boîtes à rythmes, les batteries électroniques et même les instruments à cordes numériques, comme les guitares et les violons. MIDI est un protocole conçu pour enregistrer et lire de la musique sur des synthétiseurs numériques, autorisé par de nombreux types de cartes son d'ordinateurs personnels. Il a été conçu à l'origine pour contrôler un clavier en utilisant un autre, mais…