Code Tips and Snippets


Pas encore membre ?
Cliquez ici pour vous inscrire.
Vous pourrez poster des commentaires.

Articles concernant "Niveau 2 étoiles"

VirtualBox en mode bridge : sélectionner automatiquement la carte réseau et démarrer la VM
Posté par pk le Dimanche 09 Octobre 2016 à 10:47:11
Niveau 2 étoilesLangage CSystème d'exploitation LinuxSystème d'exploitation Windows

Si comme moi, vous utilisez une VM VirtualBox pour développer des applications serveurs, vous avez certainement configuré votre VM pour utiliser votre interface réseau en mode bridge.

S’il vous arrive de déplacer votre VM sur un PC Portable pour pouvoir continuer à développer ou faire des démos, vous avez alors certainement du être comme moi agacés d’avoir à mettre à jour la carte réseau sur laquelle le réseau est bridgé à chaque copie de VM et à chaque fois que vous passez d’une connexion Filaire à une connexion Wifi (et réciproquement).

Nous allons voir dans ce billet comment développer un mini-programme en C qui nous permette de switcher automatiquement sur la bonne interface réseau puis de lancer la VM.


Utilisation de register en C/C++ pour optimiser votre code !
Posté par pk le Samedi 07 Novembre 2015 à 15:48:25
Niveau 2 étoilesLangage C

Maj du lundi 06 avril 2020 : Article obsolete
Les derniers tests avaient été fait sur ubuntu 12.04...
L'optimisation de gcc se passe maintenant de register dans tous les cas...
Ce qui a été vrai pendant plus de 30 ans ne l'est plus aujourd'hui !


A l’origine, dans les années 70, lorsque le C a été inventé, le modificateur register a été introduit afin d’optimiser le code généré, en permettant au développeur, d'indiquer au compilateur que la variable en question allait beaucoup être utilisée dans le programme, et qu’il était souhaitable de la garder autant que possible dans un registre du processeur !

Aujourd’hui, l’évolution des techniques d’optimisation est telle que le compilateur est maintenant beaucoup plus efficace que le développeur dans la détermination des variables les plus utilisées dynamiquement et se charge de lui-même de les maintenir en registre, et le plus souvent ne tient plus vraiment compte du “conseil” du programmeur.

Aussi, beaucoup de gens recommandent, à tort, et nous allons voir pourquoi, de ne plus utiliser le modificateur register.


 
yakpro rulez!

Ce Site a été mis à jour le Mercredi 19 Janvier 2022 à 09:43:57