Size: a a a

2020 July 30

DP

Denis Paukaev in supapro.cxx
Oleg Linkin
всем привет. Я тут начал разбираться с boost::asio и у меня возник один вопрос. Как оно работает с несколькими соединениями. До этого я пользовался epoll и там было все просто: добавил нужные сокеты в него и epoll_wait возвращает тебе все, что имеет данные. А как это в asio делать? Тут же цепочка вызовов идет. Не совсем понимаю.
тут тебе колбек дёрнут на каждый сокет где есть данные
источник

AF

Aidar Fattakhov in supapro.cxx
disba1ancer
Да под капотом epoll может быть но взаимодействие с ним своеобразное
своеобразное для epoll или для asio?
источник

d

disba1ancer in supapro.cxx
Aidar Fattakhov
своеобразное для epoll или для asio?
Своеобразное я про азио говорил
источник

d

disba1ancer in supapro.cxx
Oleg Linkin
всем привет. Я тут начал разбираться с boost::asio и у меня возник один вопрос. Как оно работает с несколькими соединениями. До этого я пользовался epoll и там было все просто: добавил нужные сокеты в него и epoll_wait возвращает тебе все, что имеет данные. А как это в asio делать? Тут же цепочка вызовов идет. Не совсем понимаю.
Вообще буст поставляется с документацией и примерами, Гугл транслейт в зубы и изучай
источник

AF

Aidar Fattakhov in supapro.cxx
да там асио можно дергать из 4-х разных имплементаций корутин, какая  нафиг документация, на что?
источник

AF

Aidar Fattakhov in supapro.cxx
не существует документации где написано как надо
источник

d

disba1ancer in supapro.cxx
Aidar Fattakhov
не существует документации где написано как надо
Там есть примеры, пусть они описывают не всё, но этого вполне достаточно
источник

AF

Aidar Fattakhov in supapro.cxx
там примеры "как не надо"
источник

AF

Aidar Fattakhov in supapro.cxx
че поцоны enabled_shared_from_this?
источник

d

disba1ancer in supapro.cxx
Aidar Fattakhov
че поцоны enabled_shared_from_this?
Это ты про что?
источник

AF

Aidar Fattakhov in supapro.cxx
про примеры asio
источник

d

disba1ancer in supapro.cxx
Те примеры что читал были значительно проще и без этой ерунды, но они были рассчитаны на c++03
источник

A

Anes in supapro.cxx
Всем привет ребята. Может кто подсобить? Отрисовываю несколько отрезков на канве, нужно каждый отрезок разделить на отрезки поменьше с определенной длинной. Для примера есть отрезки 5,2,7 см длинной и каждый нужно разделить на отрезки по 1 см. Есть ли готовые либы для этого или как это можно сделать? имеются только точки начала и конца отрезка.
источник

AE

Alexander Eremin in supapro.cxx
Anes
Всем привет ребята. Может кто подсобить? Отрисовываю несколько отрезков на канве, нужно каждый отрезок разделить на отрезки поменьше с определенной длинной. Для примера есть отрезки 5,2,7 см длинной и каждый нужно разделить на отрезки по 1 см. Есть ли готовые либы для этого или как это можно сделать? имеются только точки начала и конца отрезка.
сделать функцию и цикл, который делил бы по 1 см
источник

A

Anes in supapro.cxx
а можно по подробнее?
источник

AS

Anatoly Shirokov in supapro.cxx
Anes
Всем привет ребята. Может кто подсобить? Отрисовываю несколько отрезков на канве, нужно каждый отрезок разделить на отрезки поменьше с определенной длинной. Для примера есть отрезки 5,2,7 см длинной и каждый нужно разделить на отрезки по 1 см. Есть ли готовые либы для этого или как это можно сделать? имеются только точки начала и конца отрезка.
параметрическое задание отрезка знаешь с концами a и b?

v(t) = a + (b-a)*t (*)

подставь в этот отрезок длину 1 см:
|1см| = |(b-a)|*t - получишь t, которое можно подставить в (*) и получить координаты конца отрезка от a v(t), равному по длине 1 см
источник

A

Anes in supapro.cxx
не подскажете как будет выглядеть формула с кординатами по типа x,y каждой точки?
источник

DK

Demian Karpunov in supapro.cxx
а откуда задача такая?
источник

𝚒

𝚒𝚗𝚒𝚝 𝟻... in supapro.cxx
уже не надо
источник

DK

Demian Karpunov in supapro.cxx
𝚒𝚗𝚒𝚝 𝟻
уже не надо
не, мне источник интересно узнать)
источник