Russian Qt Forum
Ноябрь 22, 2024, 11:17
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Разное
>
Говорилка
>
Тупая терминология...
Страниц:
1
[
2
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Тупая терминология... (Прочитано 16884 раз)
sergek
Гипер активный житель
Offline
Сообщений: 872
Мы должны приносить пользу людям.
Re: Тупая терминология...
«
Ответ #15 :
Август 13, 2016, 19:10 »
Цитата: AlFoX от Август 13, 2016, 18:56
Намедни ковырял один
бинарь
, и обнаружил
прикольный
баг
, который может вылиться в нехилую
уязвимость
и
скомпрометировать
систему. Недолго думая налабал я
патч
, как временный
костыль
.
"А теперь, Федя, скажи Васе все, что ты ему сказал раньше, на нормальном, на гражданском языке"
)
Записан
Qt 5.13.0 Qt Creator 5.0.1
Win10, Ubuntu 20.04
_Bers
Бывалый
Offline
Сообщений: 486
Re: Тупая терминология...
«
Ответ #16 :
Август 13, 2016, 19:45 »
заказчик захотел увидеть, как его заказ исполняется.
и вот директор компании устроил ему экскурсию по офису.
- тут у нас программисты, здесь кофе-поинт с печеньками.
на роскошном диване восседал великих размеров дядька в добротном костюме,
и праздно почитывал газетку.
заказчик интересуется:
- кто это?
- о, это наш самый ценный сотрудник в компании - отвечает директор - психиатр для программистов
- о как, и чем же он занимается?
- он переводит на нормальный человеческий язык все то, о чем между собой говорят программисты.
и время от времени лечит их от мании величия.
Записан
skameykin22
Гость
Re: Тупая терминология...
«
Ответ #17 :
Август 19, 2016, 15:12 »
Да, любят у нас некоторые спецы сыпать терминами.
Записан
sergek
Гипер активный житель
Offline
Сообщений: 872
Мы должны приносить пользу людям.
Re: Тупая терминология...
«
Ответ #18 :
Ноябрь 03, 2016, 11:58 »
Хороший пример:
Цитировать
Допустим, у нас задачи сыпятся в общую очередь. Тогда.
I. Как раз таки конкурент в масть. Контроллер обрабатывает новую задачу, создаёт футуру, вешает на неё вотчера. Вотчеров можно создать заранее (по кол-ву тредов) и сделать очередь футур, к-ую разгребают свободные вотчеры. Это если не хочется аллоцировать вотчеров.
II. Несколько тредов, к-ые крутят эвентлуп, в каждом живёт воркер. Все воркеры подсоединены к сигналу контроллера естьРабота(). При появлении задачи мы просто кладем ее в очередь, эмитим сигнал. Первый свободный вотчер "успеет" схватить задачу, остальные сработают вхолостую. По сути тоже, что I, только вместо спящих на QWaitCondition тредах в пуле мы крутим всегда эвентлупы (и спим на select'е).
Записан
Qt 5.13.0 Qt Creator 5.0.1
Win10, Ubuntu 20.04
Racheengel
Джедай : наставник для всех
Offline
Сообщений: 2679
Я работал с дискетам 5.25 :(
Re: Тупая терминология...
«
Ответ #19 :
Ноябрь 03, 2016, 12:58 »
"При появлении задачи мы просто кладем ее в очередь" - не кошерно. Фраер феню не прохавал)
Надо так:
"При приходе таска мы просто пушим его в куй"
Записан
What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.
COVID не волк, в лес не уйдёт
Авварон
Джедай : наставник для всех
Offline
Сообщений: 3260
Re: Тупая терминология...
«
Ответ #20 :
Ноябрь 07, 2016, 18:26 »
Цитата: sergek от Ноябрь 03, 2016, 11:58
Хороший пример:
Это не я писал?)
Записан
sergek
Гипер активный житель
Offline
Сообщений: 872
Мы должны приносить пользу людям.
Re: Тупая терминология...
«
Ответ #21 :
Ноябрь 07, 2016, 20:24 »
Цитата: Авварон от Ноябрь 07, 2016, 18:26
Это не я писал?)
Вы. Нравится?
Записан
Qt 5.13.0 Qt Creator 5.0.1
Win10, Ubuntu 20.04
Авварон
Джедай : наставник для всех
Offline
Сообщений: 3260
Re: Тупая терминология...
«
Ответ #22 :
Ноябрь 07, 2016, 20:37 »
А что не так-то? Я использовал названия классов Qt. Или мне надо было QEventLoop называть "циклом обработки событий"?
Записан
Страниц:
1
[
2
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...