Все вопросы: [language-agnostic]
1 928 вопросов
Улучшение Q-Learning
В настоящее время я использую Q-Learning, чтобы научить бота двигаться в комнате, заполненной стенами / препятствиями. Он должен начинаться в любом месте комнаты и достигать состояния цели (например, до плитки, на которой есть дверь). В настоящее время, когда он хочет перейти на другую плитку, о...
Прокси-аутентификация - детали HTTP / HTML?
Моя компания выпускает программу, которая, помимо прочего, должна подключаться к серверам компании для получения обновлений и электронной коммерции.У нас это было давно, но мы никогда не понимали, как обрабатывать «прокси-аутентификацию», когда прокси-серверу требуется имя и пароль перед тем, ка...
Code Golf: треугольник Серпинского
Задача Самый короткий код по количеству символов для вывода ASCII-представления треугольника Серпинского, состоящего из N итераций, сделанного из следующего треугольника ASCII: /\ /__\ Введите одно положительное число. Тестовые примеры Input: 2 Output: /\ /__\ ...
Стандартные коллекции Lockfree и учебники или статьи
Кто-нибудь знает хороший ресурс для реализации (имеется в виду исходный код) обычных типов данных без блокировки.Я думаю о списках, очередях и т. Д.? Реализации блокировки найти очень легко, но я не могу найти примеры алгоритмов без блокировки и того, как именно работает CAS и как использоват...
Рекомендуемые платформы Socket Server
Я написал довольно много циклов вокруг accept () или select ();fork () или Thread.start (). Я бы больше не хотел этого делать.Я бы предпочел не использовать свой собственный код повторно.И я хотел бы воспользоваться преимуществами, которые предлагает «серьезный» фреймворк, такими как предвари...
Как создать очередь без блокировки?
Сегодня я изучал очереди без блокировки. У меня есть несколько производителей, несколько потребителей. Для тестирования я реализовал систему, использующую функцию Interlocked SList под Win32, и она удвоила производительность моего кода, основанного на многопоточных задачах. К сожалению, я хочу п...
Как преодолеть разрыв между дизайном моей базы данных и дизайном пользовательского интерфейса?
Я знаю, как выглядит этот вопрос, но я очень серьезно. Я пытаюсь создать приложение, которое поможет мне в изучении баз данных (sql, запросы, правильный дизайн базы данных и т. Д.). Я использую домашний проект на работе, поэтому мне есть на что сосредоточиться с учетом реальных требований. Перво...
Можно ли упростить это логическое выражение?
(A Or B) And Not (A And B)
Создание языкового независимого API
В настоящее время я работаю над дизайном набора подсистем, и я хотел бы иметь возможность предлагать API, предоставляемые данной подсистемой, для использования другими подсистемами. В прошлом я использовал SWIG для предоставления API-интерфейсов C множеству других языков. У меня это хорошо ср...
Хотите руководства по разработке сайта ??
Я хочу разработать свой личный веб-сайт. Что мне следует использовать: ASP или php? Мне нужна максимальная производительность с точки зрения загрузки страницы, рендеринга веб-страницы и т. д. Поскольку я новичок в веб-разработке, не могли бы вы посоветовать мне? Есть учебник или книга,...
Высокопроизводительный и безопасный веб-API, на каком языке?
Если бы вы планировали создать очень безопасный сайт с высокой посещаемостью, какой язык вы бы использовали? Например, если бы вы планировали, скажем, создать сайт в масштабе authorize.net, который должен был бы обрабатывать множество транзакций по кредитным картам через API, что бы вы исполь...
Перепрограммирование вывода на Magtek MagWedge
Я пытаюсь перепрограммировать вывод моего Magtek MagWedge, и я не могу найти никакой документации о том, как синтаксис для отправки выводить только номер cc из моего считывателя cc swipe, а не других данных Ниже приведен пример конфигурации, однако я не знаю, как изменить эти значения на. ...
Компьютерный список человеческих имен / телефонный справочник?
Я пытаюсь скомпилировать приличный файл .zwl для проверки орфографии в Flex;с использованием британских слов, а не американских, как указано по умолчанию. Мне удалось создать приличный британский список слов и прогнать их через приложение AdobeSpellingGen, чтобы получить .zwl;отличный материа...
В чем будет сложность этого алгоритма квантования цвета?
Я начал экспериментировать с этой идеей несколько лет назад, когда писал свои университетские документы. Идея заключается в следующем: алгоритм квантования идеального цвета берет произвольное изображение с истинным цветом и сокращает количество цветов до минимально возможного, сохраняя при это...
Какова формула RGB для перехода от белого к синему градиенту?
Мне нужна кнопка с числами в диапазоне 0 ... 255. Я хочу, чтобы цвет кнопки был белым, когда он нулевой, и синим (RGB = (0,0,255)), когда он255. Как я могу этого добиться?Сначала я попытался сделать его RGB = (0,0,0) в начале, но он сделает его только черным. Как я могу этого добиться?
Есть ли известная реализация индексированного связанного списка?
Моя интуиция подсказывает мне, что хорошего способа добиться этого нет, но, в отличие от мистера Стивена Колберта, я предпочитаю доверять сообществу разработчиков, чем своей интуиции ... Есть ли известный способ эффективно реализовать список «лучшее из обоих миров», обеспечивающий произвольны...
Почему рандомизированное зондирование не более популярно в реализациях хеш-таблиц?
Согласно различным источникам, таким как Википедия и различные веб-сайты .edu, обнаруженные Google, наиболее распространенными способами разрешения конфликтов с помощью хэш-таблицы являются линейное или квадратичное зондирование и связывание. Кратко упоминается рандомизированное зондирование, но...
Подпоследовательность с максимальной суммой в массиве целых чисел
Учитывая массив целых чисел, как вы можете найти два индекса, i и j, чтобы сумма элементов в подмассиве, начиная и заканчивая индексами, была максимальной, за линейное время ?
Инструмент SaaS для * простого * определения требований?
Я видел некоторые сложные корпоративные инструменты для выполнения требований, такие как FeaturePlan от Rymatech - есть ли что-то, что обеспечивает совместную работу и передовые методы для внедрения бизнес-читаемых, предметных (или естественных) требований и критериев приемлемости?
Определение лучшего k для k ближайшего соседа
Мне нужно провести кластерный анализ набора двумерных данных (по ходу я могу добавить дополнительные измерения). Сам анализ будет составлять часть данных, вводимых в визуализацию, а не входные данные для другого процесса (например, Сети радиальных базисных функций ). С этой целью я хотел ...
Как переходить между двумя изображениями с помощью карты перехода в градациях серого
Представьте, что у вас есть два изображения A и B и третье изображение в оттенках серого T. A и B содержат что угодно, но давайте предположим, что это две сцены из игры. Теперь предположим, что T содержит ромбовидный градиент. В оттенках серого цвет меняется от черного снаружи до белого внутр...
При каких обстоятельствах разумно использовать API конкретного производителя?
Я работаю с Websphere Portal и Oracle.Дважды на прошлой неделе я обнаружил, что наиболее прямой способ кодирования конкретного решения связан с использованием API, предоставляемого IBM и Oracle.Однако я понимаю, что каждая строка кода, написанная с использованием API этих поставщиков, делает нас...
Другой синтаксис для вызова метода в объектно-ориентированных языках
Я знаю: 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, ...
Есть ли «достаточно хорошая» хеш-функция для среднего программиста?
Нам говорят, что мы должны реализовать hashCode () для наших классов, но большинство людей, таких как я, не имеют реального представления о том, как это сделать или что произойдет, если мы ошибемся. Например, мне нужна хеш-функция для индексации узлов в дереве ( Поиск наиболее частых поддеревьев...
Как можно реализовать такой класс, как .NET ConcurrentBag <t>?</t>
Меня очень заинтриговало существование ConcurrentBag<T> в будущей платформе .NET 4.0: Пакеты удобны для хранения предметов, когда порядок не имеет значения, и, в отличие от наборов, пакеты поддерживают дубликаты. У меня вопрос: как можно реализовать эту идею? Большинство знаком...
Найдите пол по имени
Недавно я столкнулся с странным, но интересным вопросом.Вопросы следующие: Необходимо написать программу, которая может выдавать пол в качестве вывода на основе имени. Пример: INPUT -> John Майкл Бритни ВЫХОД -> мужчина мужс...
Def, Void, Function?
В последнее время я изучал разные языки программирования и встречал много разных имен для инициализации функциональной конструкции. Например, ruby и python используют ключевое слово def, а php и javascript используют функцию, а VB использует void и т. д. Мой вопрос: каковы причины и различ...
Код Гольф: песочные часы
Задача Самый короткий код по количеству символов для вывода песочных часов в соответствии с вводом пользователя. Входные данные состоят из двух чисел: первое число - это целое число больше 1, которое представляет высоту лампочек, второе число - процент (0–100) вместимости песочных часов. ...
Как сделать мьютекс в сети?
У меня есть настольное приложение, которое работает в сети, и каждый экземпляр подключается к одной и той же базе данных. Итак, как в этой ситуации реализовать мьютекс, работающий во всех запущенных экземплярах, подключенных к одной базе данных? Другими словами, я не хочу, чтобы два + экзе...
Лучшие практики и антишаблоны внедрения зависимостей
Я относительно неопытен в области внедрения зависимостей, и я хотел бы изучить некоторые передовые методы и анти-шаблоны, которые следует использовать и избегать соответственно при использовании DI.