Für mich ist es der Sicherheitscookie, der für jeden Prozess erstellt wurde, um Pufferüberlaufangriffe zu verhindern. Verfolgt seine Erstellung mit einem Debugger, es wird erstellt, indem die Thread-ID, die Prozess-ID, der PerformanceCount, der TickCount und mehr xortiert werden. Und wenn dann das Wort Null ist, dann wird das kleinste Wort hineinkopiert. ..Was ist die esoterischste interne Funktion, die Sie gefunden oder gelesen haben?
Antwort
Schaltjahre.
Ha ha, ich weiß, es ist kein geheimes Problem. Aber es ist auch eine ziemlich erstaunlich häufige "gotcha" und schmerzhafte Reihe von Ausnahmen zu irgendwelchen Datumscodes. Die meisten Datenbibliotheken wären trivial, ein Dutzend Codezeilen, mit Ausnahme der Schaltjahrunterstützung, die wesentlich, aber selten und viel komplexer ist als ursprünglich angenommen.
Denken Sie auch daran, dass Schaltjahre nicht "alle 4 Jahre" sind. Es gibt ein komplexes Regelwerk. Und noch schlimmer, da Sie historische Ausnahmen haben müssen .. und Sie müssen Gregorian gegen Julian Kalender entscheiden.
Nicht so ernst, weil sie so selten und so kurz sind, aber Schaltsekunden machen Spaß. http://en.wikipedia.org/wiki/Leap_second –
- 1. Was ist die beste geschätzte Entwicklungsvorlage, die Sie gefunden haben?
- 2. Was ist die gruseligste LINQ-Funktion, die Sie gesehen haben?
- 3. Was ist die glatteste, ansprechendste Syntax, die Sie gefunden haben, um Parameterkorrektheit in C# zu bestätigen?
- 4. Was ist die beste Form, die Sie jemals gesehen haben?
- 5. Was ist der nützlichste String-Helper, den Sie gefunden haben?
- 6. Was ist die komplexeste Website/Webseite, die Sie erstellt oder gesehen haben?
- 7. Was ist die interne Darstellung von Datetime in SQL Server?
- 8. Was ist die längste Zeichenfolge, die ich haben kann?
- 9. So führen Sie die interne Abwicklungsfunktion aus:
- 10. Was ist die beste C# -Methode, die Sie für die Kapselung einer ADO.Net-Abfrage gesehen haben?
- 11. Was ist die "Akzentfarbe"?
- 12. , was die Funktion iOS Schlaf ist
- 13. Was ist die "::" äquivalente Funktion in Haskell?
- 14. Was ist die all() Funktion in RelatedManager?
- 15. Wie wird die Zeile gelesen, nachdem ein Muster gefunden wurde?
- 16. Wird die BufferedReader-Konstruktion gelesen?
- 17. Was ist die Funktion von - [NSURL isFileReferenceURL]?
- 18. Was ist die bevorzugte Syntax für die Initialisierung eines Diktats: geschweifte Klammerliterale {} oder die Funktion dict()?
- 19. Was ist die NULL-Umgebung?
- 20. Was ist die Komplexität dieser Funktion?
- 21. Was ist die äquivalente Funktion in openpyxl?
- 22. Was ist die zeitliche Komplexität meiner Funktion?
- 23. Was ist die Funktion dieser jQuery-Syntax?
- 24. Was ist die Alternative der Eval-Funktion?
- 25. Was ist die Funktion des Schlüsselwortes "Mit"
- 26. Was ist die .apply jQuery-Funktion?
- 27. Datei nicht gefunden Ausnahme, nicht sicher, was die Ursache ist
- 28. Haben Sie eine Methode und eine Funktion, die dasselbe tun?
- 29. Wie verspotten Sie die interne Methode einer Klasse?
- 30. Die Aktion, die Sie angefordert haben, ist nicht erlaubt. Codigniter
Diese Frage scheint off-topic zu sein, weil es eine Einladung ist, Kriegsgeschichten zu erzählen; Es gibt kein Problem, das gelöst werden kann. – zwol