pattern#: | 203 [раздел: Порождающие | hits: 118243] |
Паттерн: | Прототип (Prototype) [2] |
аннотация: | Прототип – паттерн, порождающий объекты, определяет, задает виды создаваемых объектов с помощью интерфейса некоторого экземпляра-прототипа, и создает новые... |
содержание: | «Паттерн Prototype» Прототип – паттерн, порождающий объекты. Определяет, задает виды создаваемых объектов с помощью интерфейса некоторого экземпляра-прототипа, и создает новые объекты путем копирования (клонирования) этого экземпляра.Прототип – это единственный... |
Aвтор: | this
[добавлена: 22 июня 2007]
41
|
pattern#: | 210 [раздел: Структурные | hits: 117331] |
Паттерн: | Приспособленец (Flyweight) [9] |
аннотация: | Приспособленец - паттерн, структурирующий объекты таким образом, что из них инстанцируется всего лишь ограниченный необходимый набор экземпляров вместо всего... |
содержание: | «Паттерн Flyweight» Приспособленец - паттерн, структурирующий объекты таким образом, что из них инстанцируется всего лишь ограниченный необходимый набор экземпляров вместо всего большого множества. Решает задачу предотвращения инстанцирования большого количества... |
Aвтор: | this
[добавлена: 1 сентября 2007]
42
|
task#: | 86 [раздел: popup ("всплывающие") динамические окна | hits: 117296] |
Задача: | Передача данных из основного во всплывающее-popup окно через POST [2] |
аннотация: | Как передать произвольное количество параметров произвольного размера в popup окно из главного, используя javascript? |
содержание: | В данной задаче решается следующая проблема.Имеется некая javascript-функция. При выполнении эта функция должна открыть(создать) дополнительное popup, всплывающее окно передавая туда необходимые параметры, имеющиеся в виде js переменных в коде главного окна.Что обычно делается в... |
Aвтор: | this
[добавлена: 23 ноября 2006]
43
|
task#: | 226 [раздел: Разное | hits: 114876] |
Задача: | Утилиты [10] |
аннотация: | Коллекция различного утилитного кода |
содержание: | Разного рода небольшие полезные утилиты, использованные для каких-либо небольших задач. |
Aвтор: | this
[добавлена: 17 декабря 2007]
44
|
task#: | 6 [раздел: Быстрая Сортировка (quick sort) | hits: 113370] |
Задача: | Простая быстрая сортировка [2] |
аннотация: | Этот алгоритм был впервые описан К. Хоаром в его классической статье «Быстрая сортировка». Здесь спользуется подход «разделяй и властвуй: чтобы отсортировать... |
содержание: | КороткоОдин из самых быстрых алгоритмов, позволяющих достигать производительности ~ O(n*log n). В исходной последовательности выбирается некоторый элемент. Затем пробегаемся по всей последовательности и элементы, меньшие чем выбранный располагаем слева от него, большие -... |
Aвтор: | this
[добавлена: 12 июня 2002]
45
|
task#: | 22 [раздел: Строки | hits: 112814] |
Задача: | Переворот символов строки (или элементов одномерного массива) [4] |
аннотация: | Переворот, симметричное отображение строки символов или одномерного массива элементов |
содержание: | Эта простенькая задача возникает иногда в более сложных алгоритмах. Имеется, например, строка "qwerty". Нужно получить симметричное(зеркальное) отображение: "ytrewq" Берем 2 индекса: начало и конец строки(одномерного массива). В цикле последовательно двигаем их друг к другу,... |
Aвтор: | this
[добавлена: 24 декабря 2003]
46
|
task#: | 8 [раздел: Сортировка Вставками | hits: 112734] |
Задача: | Сортировка вставкой [3] |
аннотация: | Многие картежников, сами того не сознавая, пользуются методом сортировки вставками для упорядочения пришедших им карт. Когда игрок получает очередную карту, все... |
содержание: | Коротко Проходимся по всем элементам и вставляем каждый текущий элемент на свое место в уже отсортированную последовательность предыдущих просмотренных элементов. В самом начале считаем первый элемент уже отсортированной последовательностью и далее проходимся по... |
Aвтор: | this
[добавлена: 17 августа 2002]
47
|
pattern#: | 221 [раздел: Поведения | hits: 111477] |
Паттерн: | Шаблонный метод (Template Method) [1] |
аннотация: | Шаблонный метод - паттерн поведения объектов, определяющий конкретную функциональность в рамках абстрактных сущностей. |
содержание: | «Паттерн Template Method» Шаблонный метод - паттерн поведения объектов, определяющий функциональность конктерных методов в рамках лишь абстрактных сущностей. Шаблонный метод определяет основу алгоритма в рамках абстрактных классов и методов, а подклассам позволяет... |
Aвтор: | this
[добавлена: 8 октября 2007]
48
|
pattern#: | 212 [раздел: Поведения | hits: 108272] |
Паттерн: | Цепочка обязанностей (Chain of Responsibility) [4] |
аннотация: | Цепочка обязанностей - паттерн поведения, выстраивающий объекты составных частей приложения связанными между собой по цепочке. |
содержание: | «Паттерн Chain of Responsibility» Цепочка обязанностей - паттерн поведения, выстраивающий объекты составных частей приложения связанными между собой по цепочке, для передачи запроса на обработку от более низких, детализированных слоев системы к более высоким глобальным. ... |
Aвтор: | this
[добавлена: 4 октября 2007]
49
|
task#: | 36 [раздел: Работа с изображениями | hits: 101537] |
Задача: | Масштабирование, пропорциональное изменение размеров картинки [6] |
аннотация: | Задача возникает при создании превьюшек(небольших иконок) из имеющихся больших изображений. В данном случае необходимо сделать уменьшенный пропорциональный... |
содержание: | Задача возникает при создании превьюшек(небольших иконок) из имеющихся больших изображений. В данном случае необходимо сделать уменьшенный пропорциональный вариант нашей картинки, высота и ширина которого не будет превышать заданных значений. Формализация На входе: ... |
Aвтор: | this
[добавлена: 26 марта 2006]
50
|