Обновить
0
0
Илья @Kentzo

Пользователь

Отправить сообщение
«в любом случае» — замечательный аргумент.
Я думаю тут зависит от содержимого виджета еще.
Но хотелось бы увидеть гарантированно рабочий вариант :)
Я не поленился и попробовал на PyQt5 (Qt 5.2.0) под OSX 10.9.2

class Window(QWidget, object):
    def resizeEvent(self, e):
        e = QResizeEvent(QSize(e.size().width(), e.size().width() / 16 * 9), e.oldSize())
        return super(Window, self).resizeEvent(e)


Не работает.
Сразу в вопросе автор утверждает, что у него был stackoverflow.
Увы, данное решение не работает.
Потроллю вас немножко: попробуй напилить на Qt окно так, чтобы оно при ресайзе сохраняло соотношение сторон. Да так, чтобы без извращений с таймаутами и прочими хаками.
Если вы о файлах созданных софтом Lytro, то есть небольшая бибилотека на python, которая занимается их разбором.
Почему только request-reply? Остальные паттерны не ложатся на архитектуру asyncio?
Спасибо. Дальнейшие комментарии по тебе буду оставлять в вашем блоге.
В примере с потоками я вижу только один поток клиента.

Мне хотелось сравнить aiozmq именно с многопоточным вариантом, чтобы понять, как эффективно и честно выделяется время потокам на работу с сетью

Кроме того у вас используется два zmq контекста в одном процессе. Если заменить на zmq.Context().instance(), производительность изменится?
Можно взглянуть на код?
Да, threading.Thread.

Можно даже рассмотреть 3 варианта:
  1. Два threading.Thread с zmq.Poller
  2. Один threading.Thread и один aiozmq ивент луп
  3. Два threading.Thread в каждом по aiozmq ивент лупу.
А что с производительностью? Для двух соединений получающих данные мелкими порциями (100-200 байт) каждые 1-5ms, что будет выгоднее: два потока с zmq.Poller или один поток с вашим ивент лупом?
В копилку подбор материалов NASA по теме.
Как вы так классно реализовали ресайз повернутых объектов? Буду очень благодарен за ссылку в код.
Купил в России, в Омск привезли за 2 дня pick point'ом. Не те деньги, чтобы экономить на покупке за бугром.
Подтверждение было.
Пробовали Expedited App Review. На длительность проверки не повлияло, все было в пределах обычных 1-2 недель.
Нет атрибута autorelease у свойств в ObjC.
Хмм… я предполагал, что при достаточном количестве задач на исполнение они начнут распределяться между устройствами, или я не прав?
В любом случае я имел ввиду именно «запустить одну программу на CPU и GPU одновременно».

Информация

В рейтинге
Не участвует
Откуда
Омск, Омская обл., Россия
Зарегистрирован
Активность