1
голосов
2ответов
1010 просмотров

Улучшение Q-Learning

В настоящее время я использую Q-Learning, чтобы научить бота двигаться в комнате, заполненной стенами / препятствиями. Он должен начинаться в любом месте комнаты и достигать состояния цели (например, до плитки, на которой есть дверь). В настоящее время, когда он хочет перейти на другую плитку, о...

0
голосов
1ответов
365 просмотров

Прокси-аутентификация - детали HTTP / HTML?

Моя компания выпускает программу, которая, помимо прочего, должна подключаться к серверам компании для получения обновлений и электронной коммерции.У нас это было давно, но мы никогда не понимали, как обрабатывать «прокси-аутентификацию», когда прокси-серверу требуется имя и пароль перед тем, ка...

37
голосов
21ответов
4254 просмотров

Code Golf: треугольник Серпинского

Задача Самый короткий код по количеству символов для вывода ASCII-представления треугольника Серпинского, состоящего из N итераций, сделанного из следующего треугольника ASCII: /\ /__\ Введите одно положительное число. Тестовые примеры Input: 2 Output: /\ /__\ ...

4
голосов
3ответов
3379 просмотров

Стандартные коллекции Lockfree и учебники или статьи

Кто-нибудь знает хороший ресурс для реализации (имеется в виду исходный код) обычных типов данных без блокировки.Я думаю о списках, очередях и т. Д.? Реализации блокировки найти очень легко, но я не могу найти примеры алгоритмов без блокировки и того, как именно работает CAS и как использоват...

1
голосов
2ответов
440 просмотров

Рекомендуемые платформы Socket Server

Я написал довольно много циклов вокруг accept () или select ();fork () или Thread.start (). Я бы больше не хотел этого делать.Я бы предпочел не использовать свой собственный код повторно.И я хотел бы воспользоваться преимуществами, которые предлагает «серьезный» фреймворк, такими как предвари...

15
голосов
5ответов
15565 просмотров

Как создать очередь без блокировки?

Сегодня я изучал очереди без блокировки. У меня есть несколько производителей, несколько потребителей. Для тестирования я реализовал систему, использующую функцию Interlocked SList под Win32, и она удвоила производительность моего кода, основанного на многопоточных задачах. К сожалению, я хочу п...

8
голосов
2ответов
1810 просмотров

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

Я знаю, как выглядит этот вопрос, но я очень серьезно. Я пытаюсь создать приложение, которое поможет мне в изучении баз данных (sql, запросы, правильный дизайн базы данных и т. Д.). Я использую домашний проект на работе, поэтому мне есть на что сосредоточиться с учетом реальных требований. Перво...

1
голосов
5ответов
636 просмотров
2
голосов
2ответов
711 просмотров

Создание языкового независимого API

В настоящее время я работаю над дизайном набора подсистем, и я хотел бы иметь возможность предлагать API, предоставляемые данной подсистемой, для использования другими подсистемами. В прошлом я использовал SWIG для предоставления API-интерфейсов C множеству других языков. У меня это хорошо ср...

0
голосов
1ответов
104 просмотров

Хотите руководства по разработке сайта ??

Я хочу разработать свой личный веб-сайт. Что мне следует использовать: ASP или php? Мне нужна максимальная производительность с точки зрения загрузки страницы, рендеринга веб-страницы и т. д. Поскольку я новичок в веб-разработке, не могли бы вы посоветовать мне? Есть учебник или книга,...

5
голосов
5ответов
3811 просмотров

Высокопроизводительный и безопасный веб-API, на каком языке?

Если бы вы планировали создать очень безопасный сайт с высокой посещаемостью, какой язык вы бы использовали? Например, если бы вы планировали, скажем, создать сайт в масштабе authorize.net, который должен был бы обрабатывать множество транзакций по кредитным картам через API, что бы вы исполь...

0
голосов
1ответов
278 просмотров

Перепрограммирование вывода на Magtek MagWedge

Я пытаюсь перепрограммировать вывод моего Magtek MagWedge, и я не могу найти никакой документации о том, как синтаксис для отправки выводить только номер cc из моего считывателя cc swipe, а не других данных Ниже приведен пример конфигурации, однако я не знаю, как изменить эти значения на. ...

0
голосов
4ответов
997 просмотров

Компьютерный список человеческих имен / телефонный справочник?

Я пытаюсь скомпилировать приличный файл .zwl для проверки орфографии в Flex;с использованием британских слов, а не американских, как указано по умолчанию. Мне удалось создать приличный британский список слов и прогнать их через приложение AdobeSpellingGen, чтобы получить .zwl;отличный материа...

1
голосов
3ответов
333 просмотров

В чем будет сложность этого алгоритма квантования цвета?

Я начал экспериментировать с этой идеей несколько лет назад, когда писал свои университетские документы. Идея заключается в следующем: алгоритм квантования идеального цвета берет произвольное изображение с истинным цветом и сокращает количество цветов до минимально возможного, сохраняя при это...

6
голосов
5ответов
10400 просмотров

Какова формула RGB для перехода от белого к синему градиенту?

Мне нужна кнопка с числами в диапазоне 0 ... 255. Я хочу, чтобы цвет кнопки был белым, когда он нулевой, и синим (RGB = (0,0,255)), когда он255. Как я могу этого добиться?Сначала я попытался сделать его RGB = (0,0,0) в начале, но он сделает его только черным. Как я могу этого добиться?

17
голосов
8ответов
12085 просмотров

Есть ли известная реализация индексированного связанного списка?

Моя интуиция подсказывает мне, что хорошего способа добиться этого нет, но, в отличие от мистера Стивена Колберта, я предпочитаю доверять сообществу разработчиков, чем своей интуиции ... Есть ли известный способ эффективно реализовать список «лучшее из обоих миров», обеспечивающий произвольны...

7
голосов
5ответов
1398 просмотров

Почему рандомизированное зондирование не более популярно в реализациях хеш-таблиц?

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

3
голосов
4ответов
5895 просмотров

Подпоследовательность с максимальной суммой в массиве целых чисел

Учитывая массив целых чисел, как вы можете найти два индекса, i и j, чтобы сумма элементов в подмассиве, начиная и заканчивая индексами, была максимальной, за линейное время ?

0
голосов
4ответов
1028 просмотров

Инструмент SaaS для * простого * определения требований?

Я видел некоторые сложные корпоративные инструменты для выполнения требований, такие как FeaturePlan от Rymatech - есть ли что-то, что обеспечивает совместную работу и передовые методы для внедрения бизнес-читаемых, предметных (или естественных) требований и критериев приемлемости?

6
голосов
8ответов
1510 просмотров

Определение лучшего k для k ближайшего соседа

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

1
голосов
2ответов
648 просмотров

Как переходить между двумя изображениями с помощью карты перехода в градациях серого

Представьте, что у вас есть два изображения A и B и третье изображение в оттенках серого T. A и B содержат что угодно, но давайте предположим, что это две сцены из игры. Теперь предположим, что T содержит ромбовидный градиент. В оттенках серого цвет меняется от черного снаружи до белого внутр...

0
голосов
4ответов
109 просмотров

При каких обстоятельствах разумно использовать API конкретного производителя?

Я работаю с Websphere Portal и Oracle.Дважды на прошлой неделе я обнаружил, что наиболее прямой способ кодирования конкретного решения связан с использованием API, предоставляемого IBM и Oracle.Однако я понимаю, что каждая строка кода, написанная с использованием API этих поставщиков, делает нас...

3
голосов
5ответов
348 просмотров

Другой синтаксис для вызова метода в объектно-ориентированных языках

Я знаю: C ++, Java и многие другие: object.method() , object.method(arg) Цель-C: [object method] , [object method:arg] Smalltalk: object method , object method: arg PHP, Perl object->method(), object->method(arg) $object->method; $object->method($arg1, ...

5
голосов
7ответов
1307 просмотров

Есть ли «достаточно хорошая» хеш-функция для среднего программиста?

Нам говорят, что мы должны реализовать hashCode () для наших классов, но большинство людей, таких как я, не имеют реального представления о том, как это сделать или что произойдет, если мы ошибемся. Например, мне нужна хеш-функция для индексации узлов в дереве ( Поиск наиболее частых поддеревьев...

12
голосов
5ответов
3187 просмотров

Как можно реализовать такой класс, как .NET ConcurrentBag <t>?</t>

Меня очень заинтриговало существование ConcurrentBag&lt;T&gt; в будущей платформе .NET 4.0: Пакеты удобны для хранения предметов, когда порядок не имеет значения, и, в отличие от наборов, пакеты поддерживают дубликаты. У меня вопрос: как можно реализовать эту идею? Большинство знаком...

8
голосов
8ответов
6827 просмотров

Найдите пол по имени

Недавно я столкнулся с странным, но интересным вопросом.Вопросы следующие: Необходимо написать программу, которая может выдавать пол в качестве вывода на основе имени. Пример: INPUT -&gt; John Майкл Бритни ВЫХОД -&gt; мужчина мужс...

0
голосов
1ответов
466 просмотров

Def, Void, Function?

В последнее время я изучал разные языки программирования и встречал много разных имен для инициализации функциональной конструкции. Например, ruby и python используют ключевое слово def, а php и javascript используют функцию, а VB использует void и т. д. Мой вопрос: каковы причины и различ...

51
голосов
13ответов
4254 просмотров

Код Гольф: песочные часы

Задача Самый короткий код по количеству символов для вывода песочных часов в соответствии с вводом пользователя. Входные данные состоят из двух чисел: первое число - это целое число больше 1, которое представляет высоту лампочек, второе число - процент (0–100) вместимости песочных часов. ...

9
голосов
6ответов
4867 просмотров

Как сделать мьютекс в сети?

У меня есть настольное приложение, которое работает в сети, и каждый экземпляр подключается к одной и той же базе данных. Итак, как в этой ситуации реализовать мьютекс, работающий во всех запущенных экземплярах, подключенных к одной базе данных? Другими словами, я не хочу, чтобы два + экзе...

31
голосов
6ответов
9355 просмотров

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

Я относительно неопытен в области внедрения зависимостей, и я хотел бы изучить некоторые передовые методы и анти-шаблоны, которые следует использовать и избегать соответственно при использовании DI.