Discussion utilisateur:Lol51/Archive 1


Effet de bord (informatique) modifier

Dans

void fonction ()
{
        int t[1] ;
        t[11] = 1000 ;
}

l'expression t[11] = 1000 a un comportement indéterminé au sens du standard sur C car elle tente d'écrire en dehors des bornes du tableau t. Comme référence, voir le paragraphe 6.5.6.8 du standard C99 (Final Committee Draft) : If both the pointer operand and the result point to elements of the same array object, or one past the last element of the array object, the evaluation shall not produce an overflow; otherwise, the behavior is undefined. C'est technique, mais tu voulais une référence, alors voilà ce qu'il y a de mieux. ;) Marc Mongenet 3 mai 2007 à 23:13 (CEST)Répondre

Oui, en fait c'est le but. Je voulais montrer qu'on pouvait provoquer un effet de bord 'malicieux' en modifiant une variable locale appartenant à une autre fonction. Cependant je reconnais que c'était un cas trop particulier, je pense qu'il faudrait ajouter un paragraphe à propos des failles dues aux effets de bord, leur exploitation par certains virus, etc...
--Lol51 4 mai 2007 à 12:12 (CEST)Répondre
En fait, tu as écrit un exemple (peu réaliste) de dépassement de tampon. C'est quelque-chose de bien plus « poussé » qu'un simple effet de bord : ça permet de planter le programme, voire dans des cas malicieux où la donnée affectée vient de l'extérieur, ça peut permettre à une entité extérieure de prendre le contrôle du programme. Marc Mongenet 4 mai 2007 à 14:18 (CEST)Répondre
L'exemple fonctionne. --Lol51 4 mai 2007 à 15:59 (CEST)Répondre
Ça n'a rien de remarquable, il suffit d'observer le code compilé en assembleur. Tu peux modifier un peu n'importe quelle donnée en « tapant » ainsi dans la mémoire. Mais un effet de bord n'a aucunement besoin d'être quelque-chose d'aussi hors norme, c'est pour cela que j'ai remplacé l'exemple par quelque-chose de plus normal, et fiable. Marc Mongenet 4 mai 2007 à 20:37 (CEST)Répondre

page utilisateur modifier

Bonjour. On ne modifie pas (sauf exception) les pages utilisateurs des autres contributeurs. Cordialement --En passant (d) 30 mars 2010 à 21:32 (CEST)Répondre

Bonjour, j'en prend note, j'aidais simplement un ami. --Lol51 (d) 30 mars 2010 à 21:40 (CEST)Répondre
Considérons donc que c'est une exception ;-) - j'ai remis votre version. Cordialement En passant (d) 30 mars 2010 à 21:44 (CEST)Répondre

Analyse automatique de vos créations modifier

Bonjour.

Je suis Badmood, un robot dressé par Phe. Je fais l'analyse quotidienne de tous les articles créés deux jours plus tôt afin de détecter les articles en impasse et les articles sans catégorie.

Un article en impasse est un article qui ne contient aucun lien interne. Pour plus de détails sur les liens internes, vous pouvez consulter cette page.

Les catégories permettent une classification des articles. Pour plus de détails sur les catégories, vous pouvez consulter cette page.

Ajouter des liens ou des catégories n'est pas obligatoire, bien sûr, mais cela augmente fortement l'accessibilité à votre article et donc ses chances d'être lu et d'être amélioré par d'autres contributeurs.

Pour tout renseignement, n'hésitez pas à passer voir mon dresseur. De même, si vous constatez que mon analyse est erronée, merci de le lui indiquer.

Si vous ne souhaitez plus recevoir mes messages, vous pouvez ajouter « * [[Utilisateur:Lol51]] » en bas de cette page. Badmood (discuter) 21 août 2013 à 17:35 (CEST)Répondre

Analyse du 21 août 2013 modifier

Badmood (discuter) 21 août 2013 à 17:35 (CEST)Répondre

Votre modification sur « Monero (Crypto-monnaie) » a été annulée modifier

Bonjour et merci pour vos apports à l'article « Monero (Crypto-monnaie) ».

Malheureusement, cette modification a été annulée, soit parce qu’elle est non encyclopédique, soit parce qu’elle contrevient à nos règles. (Pas d'homonymie : redirection et précision entre parenthèses sont inutiles) Un livret d'aide est à votre disposition ainsi que le sommaire pour vous guider dans l'apprentissage de Wikipédia et éviter que vos prochaines contributions ne soient annulées.

Pour vous familiariser avec la syntaxe, n'hésitez pas à utiliser le bac à sable.

Si vous estimez que cette annulation est injustifiée, n'hésitez pas à me contacter. Je vous souhaite de bonnes futures contributions sur Wikipédia !

Une question concernant le fonctionnement de Wikipédia ? Contactez le forum des nouveaux ! ~Antoniex (discuter) 16 septembre 2016 à 22:09 (CEST)Répondre

Retour à la page de l’utilisateur « Lol51/Archive 1 ».