Django → Django - Оқулық 055. Автоматты толтыру өрісі функциясын қалай жазу керек
field, Django, python, auto, Python
Мен ұзақ уақыт бойы Django жобасы үшін өрісті автоматты толтыру функционалдығын қалай жазу керектігі туралы мақала жазғым келді. Бұл автоматты толтыруды пайдаланатын өріске мән орнату арқылы Django бағдарламасындағы басқа үлгі өрістерінің мазмұнын өзгертуге мүмкіндік беретін өте пайдалы мүмкіндік.
Біріншіден, бұл …
C++ → C++17 - Ауыр функцияны бағалау нәтижелерін кэштеумен жалқау үлгілік функтор
Развивая идею кэширования результата вычислений тяжелых функций , предлагаю написать небольшой класс-шаблон, который будет принимать в качестве аргумента функцию, а именно лямбда-функция, как наиболее универсальный инструмент, в рамках которого будет выполняться тяжелая функция.
В этом случае результат работы функции будет …
C++ → C++14 - кэштелетін қайтару мәні бар лямбда функциясы
C++14, lambda, auto, cache, C++
Предположим, мы написали функцию, которая вычисляет какое-то значение или использует функцию для вычисления этого значения, при этом функция_, которая вычисляет значение, достаточно затратна в вычислении и долго работает. В этом случае мы вызываем лямбда-функцию несколько раз в некотором коде.
Чтобы …
C++ → C++14 - автоматты функция қайтару мәні ретінде аталмаған құрылым
Рассмотрим интересную конструкцию из стандарта C++14, которая позволяет вернуть структуру, используемую в одном месте кода, но при этом нужно вернуть объект с именованными полями.
Такая конструкция может служить заменой std::tuple. При этом нам не нужно будет объявлять какие-то дополнительные структуры, …
C++ → C++ - Сабақ 002. Деректер типтері, айнымалылар және арифметика
C++, int, char, double, auto, nullptr
Каждая переменная или выражение имеет свой тип данных, например, объявление
- int some_variable;
указывает, что переменная some_variable имеет целочисленный тип int.
Объявление позволяет ввести некую переменную в программу. Данная переменная будет обладать неким типом данных: целочисленный, с плавающей запятой, символьный в …
- Соңғы пікірлер
- AKСәуір 1, 2025, 11:41 Т.Ж.Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
- VPНаурыз 9, 2025, 4:14 Т.Қ.Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…
- Енді форумда талқылаңыз
- DTСәуір 14, 2025, 3:38 Т.Қ.Всем привет! На Qt 6.8 MinGW пытаюсь сделать управление подключением WiFi из программы. Пока делаю поддержку Windows, но так же хочу в дальнейшем внедрить и поддержку Linux/MacOS. Для…
- fАқп. 15, 2025, 1:46 Т.Қ.Подскажите, пожалуйста! Как данный класс можно дополнить, чтобы созданные объекты можно было перемещать мышкой по сцене?
- Не запускается компьютер (точнее работает блок , но сам монитор вообще жесть)В общем я ничего с интернета не скачивала в последнее время. На компе никаких левых пр…
- Вопрос решен. Узнать QModelIndex элемента на который мы перетаскиваем другой элемент, можно с помощью функции indexAt(event->position().toPoint()) представления QTreeViev вызываемой в переопр…