Nп/п : 5 из 64
От : Nil A 2:5015/46 14 апр 25 07:00:40
К : All 14 апр 25 07:22:01
Тема : Nodelist - это CVS файл
----------------------------------------------------------------------------------
@MSGID: 2:5015/46 67fc8d57
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/lnx 1.9
* Originally in nino.046.local
* Crossposted in ru.ftn.develop
Hello, All!
Я вдруг посмотрел на nodelist файл, как на CVS файл просто :-)
Щас проверил. Берём grep -v `^;` nodelist.075 > nodelist.cvs и оно
тупо открывается в M$ Экселе.
2EG: Без изобретений велосипедов, берёшь любую либо, на твоём языке,
которая парсит CVS и вперёд.
Хорошая либа использует SIMD инструкции, потому что можно сразу SSE2,
AVX2, AVX512 читать. Если либа не умеет, пишешь свою и выкладываешь на
гитхаб. Собес в Яндекс или Сбер проходишь.
Например, сразу по 32 байта грузишь _mm256_loadu_si256, и
_mm256_cmpeq_epi8 проверяешь на запятую, на
, на
, потом маски делаешь _mm256_movemask_epi8, их через or, и ты сразу
знаешь позицию следующего поля, или перевода строки.
Best Regards, Nil
--- GoldED+/LNX 1.1.5-b20240306
* Origin: ChatGPT can make mistakes. Check important info. (2:5015/46)
SEEN-BY: 50/109 104/117 221/6 240/1120 301/1 341/66
451/31 452/28 166 455/19
SEEN-BY: 463/68 4500/1 5000/111 5001/100 5015/42 46
120 255 5019/40 400
SEEN-BY: 5020/101 113 545 620 715 828 830 846
848 1042 2992 4441 12000
SEEN-BY: 5022/128 5030/49 115 1081 1474 5053/51 55
5054/89 5058/104 5060/900
SEEN-BY: 5061/133 5066/18 5068/45 5083/1 444
6090/1
@PATH: 5015/46 5020/1042 4441