Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Neuer Artikel Von der Grundstufe bis zur Mittelstufe: Direkter Dateizugriff (I) :
Im vorigen Artikel „Von der Grundstufe zur Mittelstufe: FileSave und FileLoad“ haben wir die Bibliotheksfunktionen FileLoad und FileSave vorgestellt. Obwohl viele Entwickler sie als etwas eingeschränkt betrachten, da bestimmte Vorgänge umständlich sein können, sind sie sehr nützlich, wenn es um die Erstellung von Logdateien geht. Für diejenigen, die mit ihnen nicht vertraut sind: Logdateien helfen uns, zu verstehen, wie sich Code in bestimmten Szenarien verhält, und sind ein äußerst nützliches Werkzeug für jeden Entwickler.
Dennoch sind die Funktionen FileSave und FileLoad hauptsächlich auf Implementierungen ausgerichtet, bei denen der Zugriff auf Dateidaten sequenziell erfolgt. Das ergibt sich aus ihrer Arbeitsweise. Entwickler benötigen oft einen wahlfreien Zugriff auf eine Datei, obwohl FileLoad und FileSave diesen nur indirekt bereitstellen können, indem sie die gesamte Datei in den Arbeitsspeicher laden und wieder speichern.
Daher wird der wahlfreie Zugriff zwar emuliert, tatsächlich erfolgt er jedoch nicht auf die übliche Weise. In diesem Fall ist das Ziel, nur die notwendigen Teile der Datei in kleinen Blöcken zu laden. Obwohl dies unnötig erscheinen mag, da Arbeitsspeicher heute günstig genug ist, um große Dateien aufzunehmen, kann es in vielen anderen Szenarien sehr nützlich sein, in denen das Ziel darin besteht, die Datei in bestimmten Fragmenten zu verarbeiten oder darauf zuzugreifen.
Autor: CODE X
Autor: CODE X