Вопросы по теме '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 просмотров
schedule
29.03.2023
Внедрение системы отслеживания посетителей
Для моего веб-сайта мне нужна система отслеживания посетителей
Я нашел это ЗДЕСЬ Но после настройки получаю ошибку.
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 просмотров
schedule
07.03.2023
Возврат значения из шаблона посетителя
У меня есть следующая иерархия:
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