Arhn - архитектура программирования

Вопросы по теме 'templates'

Сброс переменной в Velocity
Можно ли установить ссылку Velocity на «null» или «undefined»? В справочнике по языку шаблонов Velocity говорится #set — устанавливает значение ссылки. Формат: # [ { ] set [ } ] ( $ref = [ ", ' ]arg[ ", ' ] )...
25.11.2023

Как модульно протестировать преднамеренные ошибки компиляции кода шаблона
Обратите внимание, что это НЕ дубликат Как написать модульный тест для проверки ошибки компиляции? поскольку я не беспокоюсь о проверке правильности внешних библиотек или самого компилятора. Для C++ характерно, особенно при работе с шаблонами,...

Сравнение типов шаблонов в операторе == перегрузка
Я написал перегрузку оператора == для класса, обрабатывающего очередь. В этом классе я использую шаблон, и первый элемент управления, который я хочу добавить, — это элемент управления типом шаблона. это код bool operator==(const...

Шаблоны Django: как фильтровать по URL-адресу?
У меня есть общий заголовок, используемый на всем сайте. На некоторых страницах, в зависимости от URI, на котором мы находимся, я хотел бы включить/исключить некоторый html-контент. Каким будет правильный способ сделать это? Я вижу тег «url», но...
06.12.2023

Возможная потеря метода для базовых объектов при использовании шаблонного объявления
Это приложение ответа в этой теме. -types/22390396#22390396">Как вернуть самый большой тип в списке типов? где шаблон позволяет определить тип, который является максимальным из двух объектов. Я как-то теряю метод int по виду сообщения об...
24.10.2023

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

ссылки rvalue с новым размещением (функции аналогичны std::vector.push_back)
Я реализую класс контейнера (ObjectPool). Он поддерживает массив объектов шаблона в непрерывной памяти. При построении он выделяет блок памяти (эквивалентный (размеру объекта шаблона)*(размеру пула)). При добавлении новых объектов в пул он...

Ограничить тип параметра функтора и константу
Я пытаюсь реализовать класс защиты ресурсов, который бы объединял данные вместе с общим мьютексом (на самом деле, QReadWriteLock, но он похож). Класс должен предоставить метод для применения определяемой пользователем функции к данным при получении...
07.12.2023

Значения constexpr C++ для типов
Я хочу иметь возможность создавать операторы переключения по идентификатору типа. Я нашел механизм, который может дать уникальный идентификатор для разных типов. Это очень просто: template <typename T> struct type { static void id() {...

Разница между {{template base }} и {{template base .}} в go-gin
В чем разница между {{template "base" }} и {{template "base" .}} ? Я использую go-gin, оба работают без проблем. Я не могу найти никакого описания в документации по этому поводу.
03.10.2023

Как продублировать расширение пакета параметров шаблона?
Рассмотрим этот код: template < size_t... Indices > void something(std::index_sequence<Indices...>) { // how to obtain the following call where N is sizeof...(Indices)? // foo(f(0),g(0),f(1),g(1),...,f(N-1),g(N-1)); }

Webpack не анализирует синтаксис ‹%= %› в HTML-документе
Webpack не анализирует <%= htmlWebpackPlugin.options.header %> в документе HTML. В теге <title> я использовал переменную <%= htmlWebpackPlugin.options.header %> , но она печатает ее как строку, т.е. "‹%=...

Вызов и перегруженная функция шаблона
Предполагая, что у меня есть 2 перегруженных метода в классе, показанном ниже. Пожалуйста, игнорируйте необходимость такой странной перегрузки методов, с которой я недавно столкнулся. class A{ public: //Lets call this method 1...

Как я могу специализировать тип операторной функции по шаблону класса
У меня есть класс, подобный следующему, и я хочу специализировать оператор '->' по шаблону класса T. Специализация должна зависеть от того, является ли тип T типом указателя или нет. Я искал решения, но не нашел их для этой конкретной проблемы....
20.12.2023

Проверьте тип параметра шаблона и используйте другой шаблон
У меня есть функция шаблона для class C и две другие функции шаблона для typename T , которые я хотел бы использовать, как показано ниже: template <typename T> std::string MyHelperFunction1(...) { ... } template <typename T>...
20.12.2023

Новые материалы

Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

Советы по коду Laravel #2
1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

Демистификация рекурсии
КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..