2009-06-29 4 views
1

Pour moi, c'est le cookie de sécurité créé pour chaque processus pour empêcher les attaques par débordement de tampon. Suivre sa création avec un débogueur, il est créé en xoring le Thread ID, le Process ID, le PerformanceCount le TickCount et plus ... Et puis si par hasard le mot le plus est zéro, alors le moindre mot est copié dedans. ..Quelle est la fonctionnalité interne la plus ésotérique que vous avez trouvée ou lue?

+1

Cette question semble être hors-sujet parce que c'est une invitation à raconter des histoires de guerre; il n'y a pas de problème qui peut être résolu. – zwol

Répondre

2

Années bissextiles.

Ha ha, je sais, ce n'est pas un problème secret. Mais c'est aussi un «getcha» plutôt étonnant commun et un ensemble douloureux d'exceptions à tous les codes de date. La plupart des bibliothèques de date seraient triviales, une douzaine de lignes de code, sauf pour le soutien des années bissextiles qui est essentiel, mais rare, et beaucoup plus complexe qu'il n'y paraît au départ. Rappelez-vous également que les années bissextiles ne sont pas du tout «tous les 4 ans». Il y a un ensemble complexe de règles. Et pire encore, puisque vous devez avoir des exceptions historiques ... et vous devez décider des calendriers grégoriens versus juliens.

+0

Pas aussi sérieux, parce qu'ils sont si rares et si courts, mais les secondes intercalaires sont amusantes. http://en.wikipedia.org/wiki/Leap_second –

Questions connexes