
Linux → SNAP Урок 02. Пример снап пакета приложения основанного на Qt 5.11.0
Приветствую всех в продолжении темы, касающейся самодостаточного snap-пакета.
Прошло много времени с момента публикации предыдущей статьи, в которой я начал знакомить вас с технологией snap из своего опыта и применения. Вся вина времени, бизнеса и лени, конечно, тоже присутствовала)
Но …

EVILEG → Замена WYSIWYG редактора на Markdown редактор
После долгих попыток справиться с JavaScript и его глюками в разных браузерах я отказался писать WYSIWYG-редактор.
Спасибо сообществу (проведен опрос в паблике ВКонтакте), которое тоже разделяет мою точку зрения по этому поводу. А именно, лучше добавить нормальный редактор Markdown, чем …
Читать
MySQL → Начальная настройка MySQL SuSe Leap 15
Mysql по умолчанию не ставится в SuSe. Вместо него устанавливается
MariaDB
Разницы никакой пока не ощутил.
Итак сервер установлен. Проверим запущен ли он в системе.
За что мне нравится SuSE с первого знакомства так это Yast.
Yast-Система-Управление службами
Находим mariadb …

Qt → SuSe Leap 15, Qt 5.11.3, установка, настройка, драйвера БД
Qt, install, drivers, Fierbird, SuSE, QMYSQL, IBASE, mysql
Очередная переустановка ОС в связи с заменой железа.
Установил Suse Leap 15.
Согласно статьи устанавливаем пакеты для разработки и сам Qt.
Делаем для проверки простейший проект. Пытаемся собрать. Немного огорчаемся ибо такая ошибка возникает.
can't find -lGL error
Получается нет …
Читать
Boost → Boost - Использование enum в параметрах boost::program_options
options, class enum, Program, Boost
Небольшое дополнение к статье по использованию boost::program_options .
В данном дополнении опишу, как использовать перечисления enum. Поскольку сразу они не работают. По умолчанию boost::program_options работают только с базовыми типами и кое-какими типами из стандартной библиотеки, например std::string.
Допустим, у нас …
Читать
Linux → Использование getopts в bash скриптах для передачи параметров
При разработке сайта для автоматизации процесса деплоя написал несколько bash скриптов.
Для настройки поведения скриптов использую передачу аргументов, которые в bash скрипте разбираются библиотекой getopts.
Getopts
Как правило, скрипты используют getopts для анализа аргументов, переданных им. Когда вы указываете args …
Читать
Boost → Boost - статическая линковка в CMake проекте под Windows
cpp, Boost, linking, C++, static
Небольшая заметка о статической линковке Boost, чтобы не забыть.
Исходные данные:
- ОС Windows
- MSVC 2017 64bit
- Boost 1.68.0
- Проект на CMake
Пример будет показан в самом простом варианте без специальных установок переменных. Максимально по умолчанию.
Шаг 1
Скачиваем boost библиотеку …
Читать
Java → Несколько способов синхронизации процессов и потоков в Java
processes, threads, synchronization, Java
Предлагаю рассмотреть несколько способов синхронизации потоков и процессов, наиболее часто используемых в Java. Они отличаются реализацией и вариантами использования. Мы рассмотрим все методы на интересных примерах.
Критическая секция
Этот метод подходит вам, если:
- параллельные потоки работают с общим ресурсом;
- требуется …

Qt → Qt/C++ Урок 087. Получаем максимальное число из нескольких полей ввода QLineEdit
Напишем небольшое приложение для получения максимального числа из нескольких полей QLineEdit.
Это значит, что у нас будет несколько полей QLineEdit, допустим 4 штуки, в которые будут вводиться числа. И будет пятое поле QLineEdit в которое будет выводиться результат. Также имеем …
Читать
Qt → Qt - Выбор данных из базы данных QSqlQuery в потоке QThread и создание на их основе модели QAbstractTableModel
QThread, Qt, QAbstractTableModel, QSqlQuery
Возникла необходимость получить большой объем данных из базы данных для последующей работы пользователя с ними (Справочник товаров в определенном магазине).
За код сильно не пинайте. Программирование для меня это хобби в качестве зарядки для ума.
Запрос сам по себе выполняет …
Читать- Unknown akadamn
- 24 января 2025 г. 17:14
Qt - Тест 001. Сигналы и слоты
- Результат:84баллов,
- Очки рейтинга4
- Unknown akadamn
- 24 января 2025 г. 16:22
Qt - Тест 001. Сигналы и слоты
- Результат:42баллов,
- Очки рейтинга-8

