Size: a a a

2020 March 14

U

UsernameAK in pro.cxx
Gymmasssorla
Да, но кажись ты про передачу списка чисел, а не именно массива (читать как толстого указателя из размера и обычного указателя)
у va_list нет размера
источник

U

UsernameAK in pro.cxx
Dr. Friedrich von Never
Ему можно передать любой набор данных, если его правильно подготовить.
но структура va_list же implementation-defined
источник

U

UsernameAK in pro.cxx
например на армах это void**
источник

Dv

Dr. Friedrich von Never in pro.cxx
UsernameAK
но структура va_list же implementation-defined
На самом деле проблема не в этом
источник

Dv

Dr. Friedrich von Never in pro.cxx
А в том, что его действительно нельзя никак нормально заполнить 🤷‍♂️
источник

U

UsernameAK in pro.cxx
Dr. Friedrich von Never
А в том, что его действительно нельзя никак нормально заполнить 🤷‍♂️
у меня дело в том что специфичный юзкейс: эмуляция другой платформы
в данном случае реализация vsnprintf
источник

U

UsernameAK in pro.cxx
va_args с той платформы я распарсить смог
источник

U

UsernameAK in pro.cxx
а вот как его засунуть в нативную - хуй знает
источник

VO

Vyacheslav Olkhovchenkov in pro.cxx
в смысле? у тебя что, бинарь от той платформы без libc и ты пытаешься съэмулировать libc?
источник

G

Gymmasssorla in pro.cxx
UsernameAK
у va_list нет размера
Что ты хотел этим сказать?
источник

IZ

Ilia Zviagin in pro.cxx
Gymmasssorla
Что ты хотел этим сказать?
Ну, то что сказал, то и хотел
источник
2020 March 15

VP

Vladimir Plakhotnichenko in pro.cxx
Sorry, но че в сети нет что-ли ​​100 примеров на С++ (2018)
Авторы: А. Акимова, Д. Кольцов
источник

AS

Anatoly Shirokov in pro.cxx
Ребята, все около плюсовые вопросы обсуждайте во флудилке или pro.programming
источник

IA

Ivan Azoyan in pro.cxx
Привет! Такой вопрос лучше задай в другой чат по плюсам @supapro
источник

IZ

Ilia Zviagin in pro.cxx
Перенесено в суп , @Jeon_jung
источник

A

Anton in pro.cxx
Добрый день.
Нуждаюсь в помощи с оценкой задачи.
У предполагаемого заказчика возникла необходимость в реализации собственной высокопроизводительной проблемно-ориентированной СУБД.
Сценарий: быстрое логирование метаданных сетевого трафика (shallow packet inspection - без разбора прикладных протоколов; информация только транспортного уровня) на скоростях 10Gb/s (ожидаются миллионы пакетов в секунду), индексация. Исполнение "простых" (примеров и уточнений нет) sql-запросов. Платформы: встраиваемые системы и сетевое оборудование - маршрутизаторы, сетевые экраны (linux).
Проще говоря - "мини-clickhouse".
Хотелось бы услышать мнение специалистов, имевших подобный опыт. Насколько задача трудоёмка, какие в ней выделяются вехи, какие компетенции надо освоить? Как вообще решаются задачи построения СУБД для таких сценариев?
источник

IS

Iskander Saitbatalov in pro.cxx
Anton
Добрый день.
Нуждаюсь в помощи с оценкой задачи.
У предполагаемого заказчика возникла необходимость в реализации собственной высокопроизводительной проблемно-ориентированной СУБД.
Сценарий: быстрое логирование метаданных сетевого трафика (shallow packet inspection - без разбора прикладных протоколов; информация только транспортного уровня) на скоростях 10Gb/s (ожидаются миллионы пакетов в секунду), индексация. Исполнение "простых" (примеров и уточнений нет) sql-запросов. Платформы: встраиваемые системы и сетевое оборудование - маршрутизаторы, сетевые экраны (linux).
Проще говоря - "мини-clickhouse".
Хотелось бы услышать мнение специалистов, имевших подобный опыт. Насколько задача трудоёмка, какие в ней выделяются вехи, какие компетенции надо освоить? Как вообще решаются задачи построения СУБД для таких сценариев?
"-Вы видите здесь C++? -Нет -А он есть!"
источник

A

Anton in pro.cxx
Iskander Saitbatalov
"-Вы видите здесь C++? -Нет -А он есть!"
Видите ли. Я конечно внимательно прочёл список смежных чатов (и даже продублировал вопрос в "самый релевантный"). Вот только невелика вероятность в них найти такое же внушительное количество системных программистов, как тут :) И, да, задача конечно же подразумевает решение на C/C++.
источник

DS

Dmitry Sokolov in pro.cxx
Andrey Davydov
работает начиная с C++17
Во, вот чем оно отличается, array позволяет делать инициализацию в виде {{{},{}, ...}}. А после наследования только {T{},T{}, ...}}.
источник

VO

Vyacheslav Olkhovchenkov in pro.cxx
Anton
Добрый день.
Нуждаюсь в помощи с оценкой задачи.
У предполагаемого заказчика возникла необходимость в реализации собственной высокопроизводительной проблемно-ориентированной СУБД.
Сценарий: быстрое логирование метаданных сетевого трафика (shallow packet inspection - без разбора прикладных протоколов; информация только транспортного уровня) на скоростях 10Gb/s (ожидаются миллионы пакетов в секунду), индексация. Исполнение "простых" (примеров и уточнений нет) sql-запросов. Платформы: встраиваемые системы и сетевое оборудование - маршрутизаторы, сетевые экраны (linux).
Проще говоря - "мини-clickhouse".
Хотелось бы услышать мнение специалистов, имевших подобный опыт. Насколько задача трудоёмка, какие в ней выделяются вехи, какие компетенции надо освоить? Как вообще решаются задачи построения СУБД для таких сценариев?
а чего же mini-? тут полноразмерный кликхауз и есть и не стоит его переписывать. или мешает фатальный недостаток?
источник