Evgenii Legotckoi
Evgenii LegotckoiТам. 21, 2019, 5:45 Т.Ж.

C++C++14 - кэштелетін қайтару мәні бар лямбда функциясы

C++14, lambda, auto, cache, C++

Предположим, мы написали функцию, которая вычисляет какое-то значение или использует функцию для вычисления этого значения, при этом функция_, которая вычисляет значение, достаточно затратна в вычислении и долго работает. В этом случае мы вызываем лямбда-функцию несколько раз в некотором коде.

Чтобы …

Оқы
Evgenii Legotckoi
Evgenii LegotckoiТам. 21, 2019, 3:56 Т.Ж.

C++C++14 - автоматты функция қайтару мәні ретінде аталмаған құрылым

lambda, C++, C++14, auto

Рассмотрим интересную конструкцию из стандарта C++14, которая позволяет вернуть структуру, используемую в одном месте кода, но при этом нужно вернуть объект с именованными полями.

Такая конструкция может служить заменой std::tuple. При этом нам не нужно будет объявлять какие-то дополнительные структуры, …

Оқы
Evgenii Legotckoi
Evgenii LegotckoiТам. 19, 2019, 4:41 Т.Ж.

QtQt Design Studio 1.3 бета нұсқасы

Qt, Releases, Qt Design Studio, design

Qt Design Studio — это инструмент для проектирования и разработки пользовательского интерфейса, который позволяет дизайнерам и разработчикам быстро создавать прототипы и разрабатывать сложные пользовательские интерфейсы. И дизайнеры, и разработчики используют Qt Design Studio, и это делает сотрудничество между ними намного …

Оқы
Evgenii Legotckoi
Evgenii LegotckoiТам. 16, 2019, 6:26 Т.Ж.

QtКүннің ағымдағы минутында миллисекундтарды көрсету үшін QTime пайдалану

Qt, Qtime, Snippet

Фрагмент программного кода. Задача Получить количество миллисекунд в текущей минуте дня. Используемый оператор остаток от деления.


#include <QCoreApplication>
#include <QTime>
#include <QDebug>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    QTime time = QTime::currentTime();
    qDebug() << time.msecsSinceStartOfDay() % 60000; …
Оқы
mafulechka
mafulechkaТам. 15, 2019, 4:22 Т.Ж.

АлгоритмыДейкстра алгоритмі

Дерево, Алгоритм, Tree

Дейкстра алгоритмі графиктегі кез келген екі төбенің арасындағы ең қысқа жолды табуға мүмкіндік береді.

Оның ең аз таралатын ағаштан айырмашылығы, екі төбенің арасындағы ең қысқа қашықтық графиктегі барлық төбелерді қамтымауы мүмкін.


Дейкстра алгоритмі қалай жұмыс істейді

Дейкстра алгоритмі A және …

Оқы
Evgenii Legotckoi
Evgenii LegotckoiТам. 9, 2019, 6:09 Т.Қ.

CMakeC++ файлдарының ішінде CMakeLists.txt ішінде жарияланған айнымалы мәндерді пайдалану

cmake, C++, cpp

Предлагаю рассмотреть вариант использования переменных, объявленных в файле CMakeLists.txt, в коде на C++.

Для начала, для чего это? Например, вы хотите указать версию программы и какую-то другую вспомогательную информацию, которая задается при сборке программы, но при этом хотите использовать эту …

Оқы
Ruslan Polupan
Ruslan PolupanТам. 9, 2019, 9:16 Т.Ж.

Дневники разработкиiMpos жобасы. Бөлім 011. Жанармай атауларын қарау. Нәтижелерді xlsx файлына экспорттау.

QTableWidget, Qt, xlsx, export

Просмотр наименований топлива.

После обработки запросов на получение наименований, формируем таблицу для отображения информации пользователю.


Индикация процесс выполнения запросов к базам данных азс будет использоваться не только для просмотра, а также при экспорте в xlsx и при выполнении скриптов изменяющих …

Оқы
Ruslan Polupan
Ruslan PolupanТам. 7, 2019, 10:41 Т.Ж.

Дневники разработкиiMpos жобасы. Бөлім 010. Жанармай атауларын алу

QTableWidget, QThread

Список АЗС с которыми будем производить дальнейшие действия мы получили.
Создаем слот вызываемый при нажатии на CheckBox на на GroupBox Действия.

void FuelNameDialog::on_groupBoxActions_clicked(bool checked)
{
    if(checked){
        //Очищаем список терминалов передаваемых для дальнейшей обработки
        listTerminals.clear();
        //Добавляем отмеченные терминалы в список
        int …
Оқы
Ruslan Polupan
Ruslan PolupanТам. 2, 2019, 5:28 Т.Ж.

Дневники разработкиiMpos жобасы. Бөлім 009. Жанармай атауларының өзгеруі. Терминалды таңдау

QTableWidget, qcheckbox, QDialog

Диалог изменения наименований топлива.

Внешний вид диалога.

Диалог полностью создавался в Qt Designer.


В главное меню добавляем раздел Утилиты с пунктом Наименования топлива , также добавляем соответствующую кнопку на панель инструментов.
Слот вызова диалога в mainwindow.cpp

void MainWindow::on_actionFuelName_triggered()
{
    FuelNameDialog …
Оқы
mafulechka
mafulechkaТам. 2, 2019, 4:28 Т.Ж.

АлгоритмыДинамикалық бағдарламалау

Дерево, Tree, Алгоритм

Динамическое программирование - это методика компьютерного программирования, которая помогает эффективно решать класс задач, имеющих перекрывающиеся подзадачи и оптимальные свойства подструктуры.

Такие проблемы включают в себя многократное вычисление значения одних и тех же подзадач для нахождения оптимального решения.


Пример динамического программирования …

Оқы
IscanderChe
IscanderCheТам. 2, 2019, 2:37 Т.Ж.

Дневники разработкиҚарапайым трекер жобасы. 8-бөлім: Таралуды қалыптастыру және нәтижелер

Iscander Che, Simple Tracker, C++, Qt

В заключение подготовим получаемые при компиляции файлы для дистрибуции. Неважно, что проект локальный. Удобнее иметь под рукой инсталлятор, на всякий случай. С его помощью можно, например, автоматизировано очистить реестр при удалении программы с диска.

Но начнём с того, что атрибутируем …

Оқы
mafulechka
mafulechkaТам. 1, 2019, 4:07 Т.Ж.

QtQt Creator бағдарламасында CMake жобасын қолдауын жаңартыңыз

Qt, cmake, pro, Creator

Последние несколько недель разработчики занимались улучшением поддержки CMake в Qt Creator, Qt Company хотела бы осветить некоторые новые функции.


Поддержка Fileapi

Проект CMake объявил о новом механизме интеграции IDE версии 3.14 называемым fileapi . Он обеспечивает примерно тот же уровень …

Оқы
OI
  • Ora Iro
  • Жел. 24, 2024, 6:38 Т.Ж.

C++ - Тест 001. Первая программа и типы данных

  • Нәтиже:40ұпай,
  • Бағалау ұпайлары-8
AD

C++ - Тест 004. Указатели, Массивы и Циклы

  • Нәтиже:50ұпай,
  • Бағалау ұпайлары-4
m
  • molni99
  • Қаз. 26, 2024, 1:37 Т.Ж.

C++ - Тест 004. Указатели, Массивы и Циклы

  • Нәтиже:80ұпай,
  • Бағалау ұпайлары4
Соңғы пікірлер
ИМ
Игорь МаксимовҚар. 22, 2024, 11:51 Т.Ж.
Django - Оқулық 017. Теңшелген Django кіру беті Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
Evgenii Legotckoi
Evgenii LegotckoiҚаз. 31, 2024, 2:37 Т.Қ.
Django - Сабақ 064. Python Markdown кеңейтімін қалай жазуға болады Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup
A
ALO1ZEҚаз. 19, 2024, 8:19 Т.Ж.
Qt Creator көмегімен fb3 файл оқу құралы Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Игорь МаксимовҚаз. 5, 2024, 7:51 Т.Ж.
Django - Сабақ 064. Python Markdown кеңейтімін қалай жазуға болады Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas5Шілде 5, 2024, 11:02 Т.Ж.
QML - Сабақ 016. SQLite деректер қоры және онымен QML Qt-та жұмыс істеу Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
Енді форумда талқылаңыз
Evgenii Legotckoi
Evgenii LegotckoiМаусым 24, 2024, 3:11 Т.Қ.
добавить qlineseries в функции Я тут. Работы оень много. Отправил его в бан.
t
tonypeachey1Қар. 15, 2024, 6:04 Т.Ж.
google domain [url=https://google.com/]domain[/url] domain [http://www.example.com link title]
NSProject
NSProjectМаусым 4, 2022, 3:49 Т.Ж.
Всё ещё разбираюсь с кешем. В следствии прочтения данной статьи. Я принял для себя решение сделать кеширование свойств менеджера модели LikeDislike. И так как установка evileg_core для меня не была возможна, ибо он писался…
9
9AnonimҚаз. 25, 2024, 9:10 Т.Ж.
Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…

Бізді әлеуметтік желілерде бақылаңыз