Linux → SNAP сабағы 03. Графикалық ортадан snap қолданбасын іске қосу
Приветствую всех в продолжении темы автономных snap-пакетов.
В сегодняшней части мы обсудим, как настроить приложение, чтобы его можно было запускать не только в консоли, но и в графическом окружении (KDE, GNOME, XFCE и так далее).
Есть 2 варианта:
Опция 1 …
ОқыMySQL → MySQL сақталған процедуралары
Добрый день
Я создаю приложение Duty Schedule для нашей горячей линии технической поддержки, используя Qt + MySQL.
На каждый месяц необходимо ежемесячно заполнять календарную таблицу, содержащую дату и знак выходного или рабочего дня.
Структура таблицы следующая:
ОқыCREATE TABLE `calendar` ( …
Qt → Qt/C++ - Оқулық 088. QTextEdit виджетінде ерекшеленген мәтінді табу
Осыған байланысты форумда шағын сұрақ және бүгінгі бос уақыт. Мен QTextEdit бағдарламасында осы мәтіннен табу қажет барлық сөздерді қалай таңдауға болатыны туралы мақала түрінде жауап беремін.
Бұл функцияны іске асыру үшін сізге синтаксисті бөлектеу кодын жазып жатқандай QSyntaxHighighter пайдалану қажет …
ОқыC++ → Ішкі каталогтары және статикалық кітапханасы бар CMake жобасы
Предлагаю написать небольшое приложение, которое будет иметь два подкаталога. Один из которых будет компилировать исполняемый файл, а второй будет содержать статически подключаемую библиотеку.
В результате проект будет выглядеть так.
Root CMakeLists.txt
Основной CMakeLists.txt будет содержать подключение всех подкаталогов.
Оқыcmake_minimum_required (VERSION …
Linux → SNAP сабағы 02. Qt 5.11.0 негізіндегі snap пакет қолданбасының мысалы
Приветствую всех в продолжении темы, касающейся самодостаточного 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 - boost::program_options ішіндегі enum пайдалану
options, class enum, Program, Boost
Небольшое дополнение к статье по использованию boost::program_options .
В данном дополнении опишу, как использовать перечисления enum. Поскольку сразу они не работают. По умолчанию boost::program_options работают только с базовыми типами и кое-какими типами из стандартной библиотеки, например std::string.
Допустим, у нас …
ОқыLinux → Опцияларды жіберу үшін bash сценарийлерінде getopts пайдалану
При разработке сайта для автоматизации процесса деплоя написал несколько bash скриптов.
Для настройки поведения скриптов использую передачу аргументов, которые в bash скрипте разбираются библиотекой getopts.
Getopts
Как правило, скрипты используют getopts для анализа аргументов, переданных им. Когда вы указываете args …
ОқыBoost → Boost - Windows жүйесіндегі CMake жобасында статикалық байланыстыру
cpp, Boost, linking, C++, static
Небольшая заметка о статической линковке Boost, чтобы не забыть.
Исходные данные:
- ОС Windows
- MSVC 2017 64bit
- Boost 1.68.0
- Проект на CMake
Пример будет показан в самом простом варианте без специальных установок переменных. Максимально по умолчанию.
Шаг 1
Скачиваем boost библиотеку …
ОқыJava → Java-да процестер мен ағындарды синхрондаудың көптеген жолдары
processes, threads, synchronization, Java
Предлагаю рассмотреть несколько способов синхронизации потоков и процессов, наиболее часто используемых в Java. Они отличаются реализацией и вариантами использования. Мы рассмотрим все методы на интересных примерах.
Критическая секция
Этот метод подходит вам, если:
- параллельные потоки работают с общим ресурсом;
- требуется …
- Ora Iro
- Жел. 24, 2024, 2:38 Т.Қ.
C++ - Тест 001. Первая программа и типы данных
- Нәтиже:40ұпай,
- Бағалау ұпайлары-8
- Akiv Doros
- Қар. 11, 2024, 10:58 Т.Қ.
C++ - Тест 004. Указатели, Массивы и Циклы
- Нәтиже:50ұпай,
- Бағалау ұпайлары-4
- molni99
- Қаз. 26, 2024, 8:37 Т.Ж.
C++ - Тест 004. Указатели, Массивы и Циклы
- Нәтиже:80ұпай,
- Бағалау ұпайлары4