• Demo счет NinjaTrader, регистрируется в брокерской компании NinjaTrader Brokerage . NinjaTrader™, LLC
    Ссылка на демо счет NinjaTrader
    Фид на соединении Continuum/CQG.
    Для справки: Continuum - это брэнд CQG, и ни чем они не отличаются друг от друга.
    Обратите внимание, что в настоящее время CQG не высылает логин и пароль на электронные адреса от mail.ru, bk.ru, list.ru, inbox.ru, поэтому необходимо повторить регистрацию с электронного адреса от другого домейна (yahoo, gmail, и тд).
  • NinjaTrader с зарекомендовавшим себя брокерским сервисом предоставляет наилучшие условия для фьючерсной торговли, включая:
    • Низкие комиссии: Экономьте на торгах через низкие и понятные комиссии
    • Низкая маржа: Всего $50 для микро контрактов
    • Низкие минимумы: Откройте счет от $400
    • Бесплатная платформа: Включает весь необходимый функционал для торговли в реале
  • Уважаемые посетители форума!
    При регистрации на форуме отправляется письмо подтверждения на ваш почтовый ящик, если письмо не пришло, просьба проверить папку "спам" вашего почтового ящика, возможно письмо попало туда.
  • Сколько я реально плачу комиссии?
    Подробнее по ссылке
Иконка ресурса

CSVIO 2019-07-27

Нет прав для скачивания
Wrapper containing example code for Sebastian Lorion's A Fast CSV Reader.
See A Fast CSV Reader .
A Fast CSV Reader is distributed under the MIT license.

Contains the demo used to test CSVIO.cs
=========
Оболочка, содержащая пример кода для Себастьяна Лориона A Fast CSV Reader.
См. A Fast CSV Reader.
Fast CSV Reader распространяется по лицензии MIT.

Содержит демо, используемое для тестирования CSVIO.cs
========
========

Читатель, который обеспечивает быстрый, не кэшированный, прямой доступ к CSV-данным.

Wrapper, содержащий примерный код для быстрого чтения CSV Себастьяна Лориона.
См. Https://www.codeproject.com/Articles...ast-CSV-Reader.
Быстрый CSV-ридер распространяется по лицензии MIT.


Содержит демонстрацию, используемую для тестирования CSVIO.cs

Взято с сайта автора:
A Fast CSV Reader

Введение

Казалось бы, разбор CSV-файлов - это простая и скучная задача. Я тоже думал об этом, пока мне не пришлось разбирать несколько файлов CSV по одному паролю GB. Попробовав использовать драйвер OLEDB JET и различные регулярные выражения, я все же столкнулся с серьезными проблемами производительности. На этом этапе я решил попробовать пользовательский класс. Я просмотрел сеть для существующего кода, но найти правильный, быстрый и эффективный синтаксический анализатор и читатель CSV не так прост, независимо от того, какую платформу / язык вы представляете.

Я говорю правильно в том смысле, что многие реализации просто используют некоторый метод разделения, например String.Split (). Это, очевидно, не будет обрабатывать значения полей запятыми. Более эффективные реализации могут заботиться об экранированных кавычках, обрезках пробелов до и после полей и т. Д., Но никто из них не делал все это и, что более важно, быстрым и эффективным образом.

И это привело к классу чтения CSV, который я представил в этой статье. Его дизайн основан на классе System.IO.StreamReader, а также не кэшированном, прямом считывателе (аналогично тому, что иногда называют курсором пожарного шланга).

Сравнивая его как с методами OLEDB, так и с регулярными выражениями, он работает примерно в 15 раз быстрее, и тем не менее его использование памяти очень низкое.

Чтобы дать больше приблизительных цифр, с файлом CSV объемом 45 МБ, содержащим 145 полей и 50 000 записей, читатель обрабатывал около 30 МБ / с. Так что в целом, потребовалось 1,5 секунды! Характеристики машины были P4 3,0 ГГц, 1024 МБ.
CSVIO.jpeg
Автор
Muratik
Скачиваний
3
Просмотры
16
Первый выпуск
Обновление
Рейтинг
0,00 звезд Оценок: 0

Еще ресурсы от Muratik

Верх Низ