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

Расширение обеих сторон шаблона посетитель/мост
Скажем, у меня есть иерархия классов, давайте использовать классические Shape примеры: abstract class Shape Circle : Shape Square : Shape У меня есть вторая иерархия классов рендеринга, которые по-разному обрабатывают рендеринг фигур:...
1537 просмотров
schedule 01.09.2022

Шаблон переводчика
В предыдущем задании мой менеджер предложил использовать шаблон Translator для преобразования данных из DataTable в объекты. По сути, класс Translator имел только статические (то есть классовые) методы, поэтому он представлял собой совокупность...
14707 просмотров
schedule 28.07.2022

Google Analytics — подсчет уникальных посещений на основе отдельной пользовательской переменной, а не сеанса.
Я создаю веб-сайт, на котором мне нужно отслеживать уникальных посетителей в течение определенного периода. Проблема в том, что GA использует куки для определения количества посещений пользователя. Это означает, что компьютер/браузер в общей среде...
349 просмотров

Внедрение системы отслеживания посетителей
Для моего веб-сайта мне нужна система отслеживания посетителей Я нашел это ЗДЕСЬ Но после настройки получаю ошибку. Fatal error: Cannot redeclare getBrowserType() (previously declared Я также не знаю, куда должен идти первый кусок кода....
1095 просмотров
schedule 22.02.2023

симметричный шаблон посетителей
Я использую шаблон посетителя для определения набора операций над некоторыми классами. Некоторые операции являются коммутативными, поэтому я получаю дублирование в коде шаблона посетителя. Допустим, у меня есть классы A B C и операции: A*A, A*B, A*C,...
196 просмотров
schedule 23.01.2024

Мадженто. Сохранить выбор посетителя магазина в файлах cookie
Мне нужно проверить, впервые ли посетитель на сайте, и показать блок с выбором страны (магазины). Затем мне нужно сохранить выбор посетителя в файлах cookie (я просто думаю, что правильно сохранять его в файлах cookie). Может кто так делал и\или...
3875 просмотров
schedule 28.08.2022

Реализация двойной диспетчеризации в C#, расширяемая как для функций, так и для объектов, с которыми можно работать.
Я ищу способ реализовать двойную отправку, которую можно расширить как для методов, так и для классов. До сих пор я использовал в основном три подхода: традиционный процедурный подход с отличным switch (легко добавлять новые функции, сложно...
686 просмотров

Возврат значения из шаблона посетителя
У меня есть следующая иерархия: class Element{ public : virtual void Accept(Visitor&) = 0 protected : Element(); int num; }; class ElementA : public Element{ public : ElementA();...
2689 просмотров
schedule 09.08.2022

ANTLR AST и шаблон посетителей
Я пытаюсь понять, как применить шаблон посетителя, когда у меня есть AST, сгенерированный из грамматики ANTLR. Это другой подход, чем обход дерева? Например, предположим, что у меня есть следующий AST ( Из этого вопроса ): Если я хочу...
644 просмотров
schedule 02.11.2022

Подсчет уникальных посетителей
Я хочу считать уникальных посетителей и показывать их посетителям. Я не хочу использовать какой-либо сторонний инструмент (например, аналитику или что-то еще) Что такое уникальный посетитель? Меняется ли НАСТОЯЩИЙ уникальный посетитель с IP,...
1938 просмотров
schedule 23.04.2022

Как показать, что кто-то пришел по ссылке на моем сайте?
Это должен быть полный URL, а не только история или тип. Я видел на statcounter.com, где они показывают статистику относительно того, откуда пришел реферер нашего сайта. Я хочу показать точную ссылку, как показывает statcounter под вкладкой....
335 просмотров
schedule 24.05.2022

Абстрактное дерево с посетителями
У меня очень простой abstract class AbstractTree , как показано ниже: public abstract class AbstractTree { public abstract void Accept(AbstractTreeVisitor visitor); } и два конкретных класса: Node с левым и правым полями...
999 просмотров
schedule 20.09.2022

QueryDSL — преобразование предиката: изменение корневого пути и проверка структуры
Я использую эту замечательную библиотеку, но у меня есть проблема. Я реализую шаблон DTO, поэтому я использую другой проект для автоматического преобразования EJB в DTO с использованием соглашений об именах. Затем я хочу запросить DTO и получить...
2074 просмотров
schedule 27.10.2023

Шаблон посетителя в питоне
вот упрощенная реализация шаблона посетителя на C++. Можно ли реализовать что-то подобное на Python? Мне это нужно, потому что я буду передавать объекты из кода C++ в функцию на Python. Моя идея заключалась в том, чтобы реализовать посетителя на...
12492 просмотров
schedule 14.05.2023

Различие между базовым и производным классом при передаче в качестве параметров перегруженным методам
В настоящее время я реализую шаблон посетителя на С# для лекции в университете. На данный момент он работает нормально, но у меня есть вопрос по задаче, которую мы должны были выполнить. На данный момент у меня есть что-то вроде этого: public...
105 просмотров
schedule 28.03.2023

Постоянные и изменяемые итераторы: тот же алгоритм, другой код
Мой вопрос касается того, как повторно использовать код для алгоритма, который const не знает (может использоваться с постоянными или изменяемыми объектами)? Возьмем, к примеру, итераторы std::vector . Есть два класса итераторов, использующих...
2209 просмотров
schedule 26.01.2023

Преобразование деревьев в C++
У меня есть разнородное n-арное дерево, состоящее из разных узлов, например: class Node { } class Subnode1 : public Node { } class Subnode2 : public Node { private: unique_ptr<Subnode1> child; public: Subnode1* getChild() { return...
688 просмотров
schedule 08.05.2022

Шаблон посетителя: изменить состояние объекта?
Допустимо ли, чтобы посетитель менял состояние объекта, в котором он работает? Такие операции не считаются анти-паттернами?
653 просмотров
schedule 07.04.2022

Шаблон посетителя и логические операции
Хорошо, я боролся с этой проблемой, которая у меня возникла. Я создал древовидную структуру с логическими узлами, например. И, Или, Равно, Между. Я не хочу, чтобы эти узлы имели что-то большее, чем метод accept для посетителя, потому что будет...
211 просмотров
schedule 04.07.2023

Что именно делает стратегия внешнего посещения в Rascal?
Я написал приведенный ниже код Rascal, который должен построить дерево из карты от имен узлов к узлам, начиная с узла, отображаемого сверху. Он должен неоднократно заменять дочерние элементы всех узлов, у которых есть строки в качестве дочерних...
167 просмотров
schedule 29.06.2023