Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Artículo publicado Del básico al intermedio: Acceso aleatorio (I):
En el artículo anterior, Del básico al intermedio: FileSave y FileLoad, hablamos sobre las funciones de biblioteca FileLoad y FileSave, y se ofreció una buena introducción y explicación. Aunque muchos las consideran poco prometedoras debido a algunas dificultades que nos imponen para realizar ciertas operaciones, son bastante útiles cuando se trata de generar archivos de log. Estos archivos, para quien no lo sepa, sirven para que sepamos cómo funciona realmente nuestro código en determinados escenarios, y son una herramienta de extrema utilidad para cualquier desarrollador.
A pesar de esto, las funciones FileSave y FileLoad están básicamente orientadas a una implementación en la que el acceso a los datos de los archivos será secuencial. Esto se debe a la propia forma en que operan estas funciones. Sin embargo, muchas veces, gran parte de los desarrolladores implementa acceso aleatorio al archivo, aunque FileLoad y FileSave puedan permitir ese acceso de forma indirecta, cargando y guardando el archivo completo en memoria.
Por lo tanto, aunque sea posible crear un acceso aleatorio, este no se realizará realmente de la forma habitual. En este caso, el objetivo es cargar solo las partes necesarias del archivo, en pequeños bloques. Este tipo de situación, aunque parezca no tener mucho sentido en tiempos en los que la memoria de la computadora es lo suficientemente barata como para poder mantener grandes archivos en ella, puede ser muy útil en muchos otros escenarios, donde el objetivo es fragmentar el archivo de una determinada manera.
Autor: CODE X
Autor: CODE X