Показать сообщение отдельно
  #1  
Старый 14.04.2025, 08:32
Nil A
Guest
 
Сообщений: n/a
По умолчанию Nodelist - это CVS файл

Nil A написал(а) к All в Apr 25 07:00:40 по местному времени:

* Originally in nino.046.local
* Crossposted in ru.ftn.develop
Нello, All!

Я вдруг посмотрел на nodelist файл, как на CVS файл просто :-)

Щас проверил. Берём grep -v '^;' nodelist.075 > nodelist.cvs и оно тупо открывается в M$ Экселе.

2EG: Без изобретений велосипедов, берёшь любую либо, на твоём языке, которая парсит CVS и вперёд.
Хорошая либа использует SIMD инструкции, потому что можно сразу SSE2, AVX2, AVX512 читать. Если либа не умеет, пишешь свою и выкладываешь на гитхаб. Собес в Яндекс или Сбер проходишь.
Например, сразу по 32 байта грузишь mm256_loadu_si256, и _mm256_cmpeq_epi8 проверяешь на запятую, на \r, на \n, потом маски делаешь _mm256_movemaskepi8, их через or, и ты сразу знаешь позицию следующего поля, или перевода строки.

Best Regards, Nil
--- GoldED+/LNX 1.1.5-b20240306
Ответить с цитированием