Просмотр сообщений
|
Страниц: 1 [2] 3 4 ... 70
|
17
|
Разное / Объявления / Программист С++\Qt
|
: Февраль 04, 2021, 16:44
|
Требуется Разработчик С++ (QT Developer) для нового проекта компании.
Разработка собственного нового кросс-платформенного десктопного приложения для удаленного доступа к компьютерам для поддержки пользователей.
Данный проект предполагается реализовывать с использованием современных технологий (Websockets, TypeScript, HTML5), фреймвоков ( Bootstrap, angular ) и библиотек (QT, JQuery, SignalR) для реализации компонентов системы.
Обязанности:
Разработка (с нуля) кросс-платформенного приложения с использованием библиотеки QT. Участие в разработке GUI интерфейса, бизнес-логики, коммуникационных модулей. Тестирование реализованных элементов и всей системы, unit-тестирование; Участие в ревью разработанного кода Поддержка разработанного продукта. Требования:
Образование: высшее техническое; Аналитический склад ума; Опыт разработки на С++ от 3 лет; Опыт разработки на QT от 2 года; Опыт разработки кросс-платформенных приложений; Опыт разработки многопоточных приложений; Опыт работы с сетевыми протоколами (TCP/IP, HTTP); Понимание ООП, паттернов проектирования; Знание английского языка, достаточное для чтения технической документации; Опыт работы с системами контроля версий (предпочтительно — git); Опыт работы в MS Visual Studio (от 2-х лет); Знание и опыт работы с Windows (Win32 API, GDI, работа с потоками) будет считаться плюсом; Опыт работы с MacOs будет являться плюсом.
Удаленная работа, фуллтайм.
|
|
|
18
|
Qt / OpenGL / Re: Понятна ли дока?
|
: Февраль 03, 2021, 10:07
|
А доку по sdt на русском не читали? Там некоторые термины прямо противоположны тому что есть в английском.
|
|
|
23
|
Qt / Model-View (MV) / Модели для json данных
|
: Январь 24, 2021, 18:48
|
Не то что бы вопрос. Одна из часто встречающихся задач по крайней мере у нас это чтение и отображение json в каком либо виде. Очень актуально для мобильной разработки. Решил тут запилить модели под это дело, хочешь читай из файла на диске, хочешь из сети. https://github.com/DevZenCat/json-modelПока только первая версия. Первый набросок. Буду периодически обновлять. Хейт, советы, предложения, угрозы приветствуются. Основной плюс, это загрузка в отдельном треде. Модели нужны скорее для qml. Что бы интерфейс сделать приятным.
|
|
|
25
|
Программирование / Алгоритмы / Re: Выбрать кадры
|
: Январь 22, 2021, 12:53
|
C++ (Qt) int len = stop - start + count; int result = (len * val) / count; return min(result * count, stop);
по идее можно сократить / count и * count, будет равнозначно. Но у меня математика не бьется, получаем результат отличный от того что нужно.
|
|
|
26
|
Программирование / Алгоритмы / Re: Выбрать кадры
|
: Январь 18, 2021, 13:10
|
...у меня получилось вот так.
Извините, "ни асилил" Ваш вариант. Вот что получилось у меня C++ (Qt) int CFrameRange::Val2Frame( float val ) const { int index = int(val * mCount); float step = float(mStop - mStart) / (mCount - 1); int frame = int(index * step + 0.5f) + mStart; return qBound(mStart, frame, mStop); }
+- тоже что и у Вас, только сложнее.
|
|
|
27
|
Программирование / Алгоритмы / Re: Выбрать кадры
|
: Январь 17, 2021, 20:54
|
int CFrameRange::Val2Frame( float val ) const { int len = stop - start; int lenInterval = len / count; float intervalPercent = (float)1 / lenInterval; int intervalIndex = floor(val / intervalPercent); float minFramePercent = intervalIndex * intervalPercent; float maxFramePercent = (intervalIndex + 1) * intervalPercent; float minFrameDiff = abs(minFramePercent - val); float maxFrameDiff = abs(maxFramePercent - val); int step = len / lenInterval; float framePer; if (minFrameDiff < maxFrameDiff) { framePer = minFramePercent; }else { framePer = maxFramePercent; }
return step * (framePer / intervalPercent); }
Думаю можно как то сделать оптимальнее. Но у меня получилось вот так.
|
|
|
28
|
Программирование / С/C++ / Re: Адресная арифметика
|
: Январь 12, 2021, 16:06
|
Разве две звездочки не дают возможности доступа по индексу? Дальше вопрос со смещением, смещение делим на sizeof получаем индекс, только если внутри нет POD типов.
|
|
|
30
|
Программирование / Алгоритмы / Re: Выбрать кадры
|
: Январь 12, 2021, 14:26
|
А нужно красиво или тупо? псевдо: int CFrameRange::Val2Frame( float val ) const { int index = atoi(std::to_string(val).replace("0.", "")); return index; }
или что то не верно понял?
|
|
|
Страниц: 1 [2] 3 4 ... 70
|
|
|