0
ответов

DDD: ссылка на объект внутри совокупного корня по его идентификатору

Я застрял на поиске правильного способа ссылки на объекты, расположенные внутри совокупного корня, когда мы получили их идентификаторы только из параметров URL. Я задал предыдущий вопрос, который закончился ...
вопрос задан: 23 May 2017 12:04
0
ответов

Алгоритм поиска наименьшего количества тегов, охватывающих все элементы?

Я думаю, что это может быть NP-полная, но я все равно спрошу. Жадные алгоритмы в моей голове не работают. Учитывая набор элементов, каждый с одним или несколькими тегами, Я хочу найти наименьший набор тегов ...
вопрос задан: 23 May 2017 12:04
0
ответов

Объясните разницу между * структурой * данных * и * типом данных * [закрыто]

Пока вы пытаетесь ответить В чем разница между составным типом данных и структурой данных? Я понял, что пока у меня есть четкое представление о том, что такое тип данных, и почему это не то же самое, что ...
вопрос задан: 23 May 2017 12:02
0
ответов

Найти все бесхордовые циклы в неориентированном графе

Как найти все бесхордовые циклы в неориентированном графе? Например, учитывая график 0 --- 1 | | \ | | \ 4 --- 3-2 алгоритм должен возвращать 1-2-3 и 0-1-3-4, но не 0-1-2-3-4. (...
вопрос задан: 23 May 2017 12:02
0
ответов

Хорошие примеры, статьи, книги для понимания динамического программирования [закрыто]

Я не могу понять принципы динамического программирования и я действительно этого хочу. DP очень мощный инструмент, он может решать такие задачи: Получение минимально возможной суммы из разности чисел ...
вопрос задан: 23 May 2017 12:02
0
ответов

Как использовать внедрение зависимостей без нарушения инкапсуляции?

Как я могу выполнить внедрение зависимостей, не нарушая инкапсуляцию? Использование примера внедрения зависимостей из Википедии: public Car {public float getSpeed ​​(); } Примечание: Другие методы и ...
вопрос задан: 23 May 2017 12:01
0
ответов

Когда использовать абстрактный шаблон фабрики?

Я пытаюсь кратко описать, когда использовать фабрику как для себя, так и для моей команды. Я столкнулся со следующими связанными вопросами, которые несколько помогли: Когда использовать фабричные шаблоны? (полезный pdf ...
вопрос задан: 23 May 2017 12:00
0
ответов

Когда должен Вы использовать общедоступные статические методы

Существует много людей там против использования "общедоступных/частных" статических методов. У меня есть поиск вокруг без удачи, и попробованный для нахождения любого, который защищает хорошее использование статических методов...
вопрос задан: 23 May 2017 11:59
0
ответов

Что делает & ldquo; прозрачным & rdquo; и & ldquo; непрозрачный & rdquo; значит применительно к программированию концепций?

Два кусочка программирования, которые вызывают у меня наибольшую путаницу, - это слова прозрачный и непрозрачный. Они довольно широко используются, но я никогда не понимал их значения. Google ...
вопрос задан: 23 May 2017 11:55
0
ответов

Как получить следующую степень двойки данного числа? [дубликат]

Возможный дубликат: вращение битов: найти следующую степень двойки Как получить следующую степень двойки данного числа? Например, я получаю номер 138, следующий номер POT - 256. Я получаю ...
вопрос задан: 23 May 2017 11:54
0
ответов

Почему нельзя использовать регулярное выражение для синтаксического анализа HTML / XML : формальное объяснение в терминах непрофессионала

В SO нет дня, который не проходит без вопросов о синтаксическом анализе (X) HTML или XML с использованием регулярных выражений. Хотя относительно легко придумать примеры, демонстрирующие не -...
вопрос задан: 23 May 2017 11:54
0
ответов

Получить индекс спирали из местоположения

Я использую решение Альберто Сантини для этого вопроса, чтобы получить ссылку на спиральную сетку на основе индекса элементов Алгоритм для итерации по внешней спирали на дискретной 2D-сетке из начала координат.
вопрос задан: 23 May 2017 11:52
0
ответов

Как отделить хороший код от устаревшего кода / кода режима причуд

Учитывая некоторую библиотеку, которая реализует какой-то широко распространенный протокол или что-то подобное ( например FTP), как бы мне сохранить свой стандартный совместимый код отдельно от кода, который нужен только для того, чтобы иметь возможность
вопрос задан: 23 May 2017 11:48
0
ответов

Каково различие между лицензиями Open Source

Я прочитал все лицензии, и откровенно я - kindda, экранированный многими доступными вариантами. Я знаю, что некоторые ослабляют ограничение лицензии так, чтобы материал с открытым исходным кодом мог использоваться в коммерческом применении....
вопрос задан: 23 May 2017 11:47
0
ответов

Сгенерировать все возможные строки из списка токенов

У меня есть список токенов, например: hel вот пока, и я хочу сгенерировать все возможные комбинации таких строк, например: привет Лохель привет прощай лобай byelo Язык не важен, какой совет? ...
вопрос задан: 23 May 2017 11:47
0
ответов

найти наименьший содержащий выпуклый многоугольник с заданным количеством точек

учитывая выпуклый полигон и число N, как мне найти наименьший многоугольник, который содержит все точки исходного многоугольника имеет ровно N угловых точек Например, предположим, что у меня есть набор точек...
вопрос задан: 23 May 2017 11:46
0
ответов

Where can I use a technique from Majority Vote algorithm

As seen in the answers to Linear time majority algorithm?, it is possible to compute the majority of an array of elements in linear time and log(n) space. It was shown that everyone who sees this ...
вопрос задан: 23 May 2017 11:45
0
ответов

Является ли ED A0 80 ED B0 80 допустимой последовательностью байтов UTF-8?

java.nio.charset.Charset.forName ("utf8"). Decode декодирует последовательность байтов ED A0 80 ED B0 80 в Кодовая точка Unicode: U + 10000 java.nio.charset.Charset.forName ("utf8"). Decode также декодирует ...
вопрос задан: 23 May 2017 11:43
0
ответов

Сравнение наборов 2D-данных / диаграмм рассеяния

У меня есть 2000 наборов данных, каждый из которых содержит немногим более 1000 2D-переменных. Я хочу сгруппировать эти наборы данных в любую из 20-100 кластеров на основе сходства. Однако у меня проблемы ...
вопрос задан: 23 May 2017 10:32
0
ответов

Сравнение регулярных выражений. Разбор строк

Рискуя открыть банку с червями и получить отрицательные голоса, я вынужден задаться вопросом: когда мне следует использовать регулярные выражения, а когда более целесообразно использовать синтаксический анализ строк? А я...
вопрос задан: 23 May 2017 10:31
0
ответов

Выгодно ли шифровать имена пользователей, хранящиеся в базе данных?

Первый и принятый ответ на этот вопрос об управлении паролями предлагает зашифровать идентификаторы пользователей в БД. Хорошим моментом является то, что если кто-то получает пароль, он должен знать, как ...
вопрос задан: 23 May 2017 10:30
0
ответов

Обнаружение «шаблонов» в данном тексте?

Если у меня есть значительный объем текста и я пытаюсь обнаружить наиболее часто встречающиеся шаблоны, я думал решить эту проблему с помощью N- Подход по Грамму, и на самом деле он был предложен в качестве решения ...
вопрос задан: 23 May 2017 10:27
0
ответов

Создание набора всех возможных совпадений для заданного regex

Мне интересно, как найти набор всех совпадений для заданного regex с конечным числом совпадений. Например: Все эти примеры можно считать начинающимися с ^ и заканчивающимися $ `hello?` -> (...
вопрос задан: 23 May 2017 10:24
0
ответов

Формальное построение графа потока управления

Я пишу компилятор для университетского проекта, и я хотел бы преобразовать свое абстрактное синтаксическое дерево в поток управления График (CFG). Я думаю, что узлы (V) в CFG должны быть узлами из ...
вопрос задан: 23 May 2017 02:16
0
ответов

Что означает «ctor» в конструкторах классов?

Я часто встречал слово «ctor» используется в конструкторах классов. Что это значит?
вопрос задан: 26 April 2017 15:33
0
ответов

Способ рисования эквидистантной кривой

Я разместил этот вопрос на mathoverflow, но я также хочу узнать ваше мнение по этому поводу. Я хочу нарисовать кривую, которая всегда находится на определенном расстоянии от нормали к поверхности ...
вопрос задан: 13 April 2017 12:57
0
ответов

Каков оптимальный еврейский алгоритм стрижки ногтей на ногах?

Я работаю над программным обеспечением для станка, который будет автоматически обрезать ногти на ногах, чтобы пользователи могли просто положить в него ноги и запустить его вместо того, чтобы делать это вручную кусая их или используя ...
вопрос задан: 13 April 2017 12:42
0
ответов

Передовая практика: инструкция Loop And If [closed]

(Я копирую / вставляю тот же вопрос, который я разместил на Codereview здесь: https: //codereview.stackexchange.com/questions/1747/good-practice-loop-and-if-statement) Я хотел бы знать, что является наилучшей практикой: ...
вопрос задан: 13 April 2017 12:40
0
ответов

Какие инновации (например, MVC, xunit, Hotspot) привнес в Smalltalk?

Я нахожу все больше и больше аспектов, в которых Smalltalk был новатором, т.е. впервые создал технику или, по крайней мере, общую концепцию. Я могу думать о следующем: подход xunit IDE ...
вопрос задан: 12 April 2017 07:31
0
ответов

Лучший способ представления языковых токенов для сценария автодополнения

Как некоторые из вас знают, я разрабатываю свою собственную IDE. Вы можете подумать: «О нет, еще один?!» - не беспокойтесь, вас никто не заставляет ею пользоваться, и я сомневаюсь, что она все равно будет серьезно опубликована. Итак, вперед к...
вопрос задан: 12 April 2017 07:31