Russian Qt Forum
Март 28, 2024, 14:10 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 [2] 3 4 ... 389
16  Qt / Общие вопросы / Re: Корутины (модное слово) : Сентябрь 26, 2020, 14:08
А я не хочу тратить свое время, чтобы объяснять элементарные вещи человеку, которому лень самому разобраться. Я с радостью делал это много раз для джунов, которые еще не умеют что-то самостоятельно выяснять, но ты-то не джун. Подмигивающий Не трать наше время, а иди и сам разбирайся.
17  Qt / Общие вопросы / Re: Корутины (модное слово) : Сентябрь 26, 2020, 14:00
Igors, я советую тебе взять Python3 и на его примере изучить, что такое асинхронное программирование. В плюсах как всегда все переусложнено.
И я вот не понимаю, тебе лень открыть документацию и почитать? Я думаю, даже викиучебника будет достаточно чтобы схватить основную идею, там все примитивно.
18  Qt / Общие вопросы / Re: Корутины (модное слово) : Сентябрь 26, 2020, 13:40
Может, будет полезно, сегодня на статью наткнулся https://habr.com/ru/post/520756/?utm_source=habrahabr&utm_medium=rss&utm_campaign=520756
19  Qt / Многопоточное программирование, процессы / Re: readyRead() опережающий вызов : Сентябрь 20, 2020, 08:36
Цитировать
readyRead() is not emitted recursively; if you reenter the event loop or call waitForReadyRead() inside a slot connected to the readyRead() signal, the signal will not be reemitted (although waitForReadyRead() may still return true).
https://doc.qt.io/qt-5/qiodevice.html#readyRead

Пока ты не выйдешь из слота, сигналов тебе не поступит.
20  Qt / Многопоточное программирование, процессы / Re: RPC - обмен данными между распределёнными пр : Сентябрь 18, 2020, 11:06
NATS кстати тема, юзаем на работе. Только ограничение на размер сообщения разочаровывает=(
А что там за ограничение, никогда не сталкивался? Хотя, мы по нему гоняем json'ы в основном. Фильмы гонять да, неудобно будет.
21  Qt / Многопоточное программирование, процессы / Re: RPC - обмен данными между распределёнными процессами : Сентябрь 18, 2020, 09:31
gRPC классная штука, используем ее вовсю в Go проектах. В плюсах юзал ее один раз только и не могу сказать, что мне это понравилось. Но тут недостаток плюсов.
Есть еще WebSocket'ы, тоже вполне удобно.
А еще можно их запустить общение через шину обмена соообщениями (NATS, MQTT, etc).
Тут нужно отталкиваться от задачи. Допустим, я для одного из проектов для коммуникации межу сервисом (Go) и GUI(c++/Qt) выбрал WebSocket и это оказалось вполне удобно, но я там не гоняю большое количество информации. Зато отлаживаться удобно было.
22  Программирование / Общий / Re: Быстрая вставка : Сентябрь 10, 2020, 19:41
ХЗ, я всего лишь в IoT работаю. Баннеров тут нет...
23  Программирование / Общий / Re: Быстрая вставка : Сентябрь 10, 2020, 19:11
Я редко когда встречал проблему, где узким местом было использование неправильного алгоритма сортировки. Обычно проблемы (и и решения) находятся на более высоких уровнях абстракции.
24  Программирование / Общий / Re: Быстрая вставка : Сентябрь 10, 2020, 17:47
Кстати да. Дело совсем не в том знает ли человек std::partial_sort, а насколько хорошо он владеет используемыми технологиями. Ну или насколько быстро и охотно он их освоит (бессмертное "быстро учуся"). Столь общие/абстрактные задачки как эта бывают, но редко, макс 5%, остальное завязано на специфику

Если человек, идущий на сеньора до сих пор не выучил алгоритмы stl, то может он их никогда не выучит=)
Ибо это нафиг не нужно Улыбающийся Я сеньор-помидор и я не знаю алгоритмов stl. Знаю только про sort, юзал его когда-то.
25  Qt / Вопросы новичков / Re: Обновление модели : Сентябрь 04, 2020, 07:40
Да, тебе обязательно надо вызывать beginInsertRows/endInsertRows или beginRemoveRows/endRemoveRows
26  Qt / Вопросы новичков / Re: Обновление модели : Сентябрь 03, 2020, 17:43
Покажи больше кода, непонятно что и как ты делаешь. такое ощущение, что ты пытаешься дернуть сигнал модели снаружи, а тебе нужно эмитить сигнал из модели после изменения данных. В общем, давай код модели.
27  Qt / Вопросы новичков / Re: QT 5.15 не хочет принять код стандартного примера : Сентябрь 02, 2020, 12:49
Я могу тебе точно сказать, что проблема не в компиляторе. Улыбающийся Сделай #include <QtNetwork/QTcpSocket> вверху файла, часть ошибок уйдет.
28  Qt / Вопросы новичков / Re: QT 5.15 не хочет принять код стандартного примера : Сентябрь 02, 2020, 11:49
У тебя тут несколько глупых ошибок - внимательно прочитай их, посмотри документацию и у тебя все получится. Для примера,
QDataStream clientReadStream(&tcpSocket);
стоит заменить на
QDataStream clientReadStream(tcpSocket);
29  Qt / Вопросы новичков / Перенесено: JS в приложении на Qt/Ком порты/ и прочие глупые вопросы : Сентябрь 02, 2020, 08:51
Тема перенесена в Говорилка.

http://www.prog.org.ru/topic_32776_0.html
30  Разное / Говорилка / Re: JS в приложении на Qt/Ком порты/ и прочие глупые : Сентябрь 02, 2020, 08:22
Кстати, после перехода с билдера на Qt я первые пару лет вообще не пользовался дизайнером, создавал все в коде, чтобы привить себе понимание того, как все это работает на самом дела. Потому что с Билдером я не знал ни что такое события, ни откуда они берутся, ни что такое event loop - я умел только мышкой натыркать контролов, стырить код из сборников FAQ, коих было немеряно и как-то это все запустить. Стоит ли говорить, что качество софта, а самое главное, качество моих знаний было чуть выше чем никакое. Это как php - ты можешь быстро клепать формы, но это не делает тебя программистом. Собственно, у ТС сейчас проблема - он пытается выбраться во взрослый мир из своего детского сада, где ему Билдер даже попу подтирает.
Страниц: 1 [2] 3 4 ... 389

Страница сгенерирована за 5.073 секунд. Запросов: 23.