Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья От начального до среднего уровня: Произвольный доступ (I):
В предыдущей статье, От начального до среднего уровня: FileSave и FileLoad, мы обсудили библиотечные функции FileLoad и FileSave, и было дано хорошее вводное объяснение. Хотя многие считают их малоперспективными из-за некоторых трудностей, которые они создают при выполнении определенных операций, они весьма полезны, когда речь идет о генерации лог-файлов. Эти файлы, для тех кто не знает, служат для того, чтобы мы понимали, как на самом деле работает наш код в определенных сценариях, и являются крайне полезным инструментом для любого разработчика.
Несмотря на это, функции FileSave и FileLoad в основном ориентированы на реализацию, при которой доступ к данным файлов будет последовательным. Это объясняется самим принципом работы этих функций. Однако зачастую большинство разработчиков реализуют произвольный доступ к файлу, даже несмотря на то, что функции FileLoad и FileSave могут обеспечить такой доступ косвенно, загружая и сохраняя весь файл в памяти.
Поэтому, даже если возможно создать произвольный доступ, он фактически не будет осуществляться привычным способом. В данном случае цель состоит в том, чтобы загружать только необходимые части файла небольшими блоками. Такая ситуация, хотя и кажется бессмысленной во времена, когда компьютерная память достаточно дешева, чтобы хранить в ней большие файлы, может быть очень полезной во многих других сценариях, где цель состоит в том, чтобы фрагментировать файл определенным образом.
Автор: CODE X
Автор: CODE X