0
ответов

Чистый текст из PDF-файлов

это скорее алгоритмический вопрос, а не конкретный языковой вопрос, поэтому я буду рад получить ответ на любом языке -, даже на псевдокоде, даже просто на идею. Вот моя проблема :Мне нужно...
вопрос задан: 3 May 2012 15:08
0
ответов

Оптимизация «статических» циклов

Я пишу компилируемый язык для развлечения, и недавно я получил удовольствие от того, что сделал мой оптимизирующий компилятор очень надежным. Я нашел несколько способов оптимизировать некоторые вещи, например, 2 + 2 — это...
вопрос задан: 1 May 2012 03:43
0
ответов

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

Отказ от ответственности: Не стесняйтесь закрывать это как «Слишком локализованные», если вы думаете, что это неуместно для Stackoverflow. Так как здесь довольно большое немецкоязычное сообщество, я думал, что попробую. ...
вопрос задан: 30 April 2012 12:09
0
ответов

В чем разница между контроллером и фасадом?

В своих приложениях я раньше вызывал методы фасада в основном приложении, используя их как контроллеры, потому что думал, что это одно и то же, но теперь я думаю, что ошибался. Мое приложение использует несколько...
вопрос задан: 27 April 2012 23:17
0
ответов

Почему медленная инструкция ветвления процессора?

С тех пор как я начал программировать, я читал везде, чтобы избежать расточительных ветвей любой ценой. Это нормально, хотя ни одна из статей не объясняет, почему я должен это делать. Что именно происходит, когда ...
вопрос задан: 25 April 2012 18:32
0
ответов

Как возможен параллелизм на одном потоке/ядре?

Современные языки программирования предоставляют своим пользователям механизмы параллелизма и параллелизма как первоклассные граждане. Я понимаю, как программируются параллельные алгоритмы, и могу хорошо представить, как два...
вопрос задан: 20 April 2012 11:33
0
ответов

Непонимание разницы между однопоточным -и многопоточным -программированием

Я неправильно понимаю разницу между однопоточным -и многопоточным -программированием, поэтому мне нужен ответ на вопрос следующий вопрос, чтобы все стало ясно. Предположим, что их 9...
вопрос задан: 11 April 2012 17:09
0
ответов

Самый простой способ использовать GPU для параллельного цикла for

Сейчас у меня есть параллельный цикл for, похожий на этот:int testValues[16]={5,2,2,10,4,4,2,100,5,2,4,3,29,4,1,52}; parallel_for (1, 100, 1, [&](int i){ int var4; int values[16]={-1,-1,-1,-...
вопрос задан: 10 April 2012 09:19
0
ответов

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

Я часто вижу шаблон, используемый в обстоятельствах, когда у нас есть код поиска, который необходимо выполнить, прежде чем мы получим доступ к объекту. При использовании этого шаблона обычно начинается со слова with. Для...
вопрос задан: 5 April 2012 17:03
0
ответов

Как я могу уникальным образом сократить список строк так, чтобы их длина не превышала x символов

Я ищу алгоритм, который будет принимать вектор строк v1 и возвращает аналогичный вектор строк v2, где каждая строка имеет длину менее x символов и уникальна. Строки в v1 могут не...
вопрос задан: 2 April 2012 06:16
0
ответов

Как лучше создать метод, который принимает много аргументов? (10+?)

Я смотрел код коллеги-разработчика и чуть не плакал.В определении метода есть 12 аргументов. По моему опыту... это нехорошо. Если бы это был я, я бы отправил объект...
вопрос задан: 31 March 2012 00:17
0
ответов

В каких языках абстракция функций не является примитивной

В Haskell задан тип функции (->), это не конструктор алгебраического типа данных, и его нельзя пере-реализовать, чтобы он был идентичен (-]>). Поэтому мне интересно, какие языки позволят мне писать мои...
вопрос задан: 30 March 2012 14:21
0
ответов

Как проверить, какой язык поддерживает уровень поддержки регулярных выражений Юникода?

Различные уровни поддержки регулярных выражений Юникода описаны в UTS#18. Есть ли способ иметь несколько тестов для каждого требования, так что можно перенести тесты на язык в ...
вопрос задан: 29 March 2012 18:26
0
ответов

В чем разница между безопасным, обычным и атомарным регистры?

Кто-нибудь может дать исчерпывающие объяснения, пожалуйста? Я погружаюсь в параллельное программирование и встречался с этими регистрами, пытаясь понять консенсус. Из книги Лэмпорта «О межпроцессном взаимодействии»: ...
вопрос задан: 28 March 2012 16:33
0
ответов

Что это за шаблон?

У меня есть несколько классов, выполняющих фоновые задачи, которые могут вызывать исключения. Все они реализуют следующий интерфейс :public interface HowDoYouCallMe { void addExceptionHandler(...
вопрос задан: 27 March 2012 17:41
0
ответов

Как оценить инструмент реферирования текста?

Я написал систему, обобщающую длинный документ, содержащий тысячи слов. Существуют ли какие-либо нормы того, как следует оценивать такую ​​систему в контексте опроса пользователей? Короче говоря, есть ли...
вопрос задан: 26 March 2012 20:26
0
ответов

Сокращение времени поиска при чтении множества небольших файлов

Мне нужно написать код (на любом языке) для обработки 10 000 файлов, находящихся в локальной файловой системе Linux. Каждый файл имеет размер ~ 500 КБ и состоит из записей фиксированного размера по 4 КБ каждая. ...
вопрос задан: 23 March 2012 14:31
0
ответов

Идентификатор объекта в качестве аргумента конструктора или через метод установки?

Если у вас есть объект, такой как UserEntity, чье свойство id получено из его первичного ключа в базе данных — должны ли вы предоставить метод установки, такой как setId()? Некоторые аргументы против: открывает дверь...
вопрос задан: 22 March 2012 21:09
0
ответов

Reducing логическое выражение

Предположим, у меня есть выражение a = 1 && (b = 1 || b! = 0) && (c> = 35 || d! = 5) && (c> = 38 || d = 6) Я ожидаю, что оно будет сокращено до, a = 1 && b! = 0 & ...
вопрос задан: 20 March 2012 09:51
0
ответов

Обнаружение пользователя за несколькими учетными записями по словам, которые он использует

Я хотел бы создать алгоритм, чтобы различать людей, пишущих на форуме под разными никами. Цель состоит в том, чтобы обнаружить людей, регистрирующих новый аккаунт на флейм-форуме анонимно, а не под ...
вопрос задан: 18 March 2012 11:38
0
ответов

Интересный проект в стиле НЛП/машинного обучения — анализ политик конфиденциальности

Я хотел получить информацию по интересной проблеме, которую мне поручили. Задача состоит в том, чтобы проанализировать сотни, а в конечном итоге и тысячи политик конфиденциальности и определить их основные характеристики. Ибо...
вопрос задан: 14 March 2012 19:57
0
ответов

Динамическое программирование: Алгоритм решения следующей задачи?

Недавно я выполнил следующее упражнение на собеседовании: «Робота можно запрограммировать на пробежку «а», «б», «в»… «n» километров, и это займет ta, tb, tc… tn. минут соответственно. Как только он добежит до...
вопрос задан: 13 March 2012 18:17
0
ответов

Почему побитовый оператор & не замыкается накоротко?

Все мы знаем, что логический оператор && замыкается, если левый операнд ложен, потому что мы знаем, что если один операнд ложен, то и результат тоже ложный. Почему не работает побитовый &...
вопрос задан: 13 March 2012 16:46
0
ответов

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

Сегодня интервьюер задал мне этот вопрос. Я немедленно ответил, что мы можем просто выполнить линейный поиск, сравнивая текущий элемент с предыдущим элементом в массиве. Он тогда спросил меня...
вопрос задан: 12 March 2012 19:38
0
ответов

IoC/DI-контейнеры, фабрики и создание типов во время выполнения

Недавно я узнал о DI-фреймворках Guice и Ninject и хотел использовать их в некоторых своих новых проектах. Хотя я знаком с общими концепциями внедрения зависимостей и знаю, как их использовать...
вопрос задан: 9 March 2012 00:50
0
ответов

Алгоритм генерации разных ордеров

Я пытаюсь написать простой алгоритм, который генерирует разные наборы (cba) (cab) (bac) (bca) (acb) из ( abc), выполнив две операции: поменять местами первый и второй элементы ввода...
вопрос задан: 8 March 2012 21:57
0
ответов

Проверить, похожи ли 2 массива, без хэширования или сортировки

Нам нужно проверить, похожи ли 2 массива или нет. Элементы также могут дублироваться. Например, A = {2,3,4,5,6,6} и B = {3,6,2,4,6,5} подобны. У меня есть наивное решение: foreach i:int in ...
вопрос задан: 7 March 2012 16:00
0
ответов

Как включить комментарии на статическом сайте? [закрыто]

Я хочу включить комментарии (как и в любом обычном блоге), но сайт статичен. Как я должен это делать? Есть ли служба для размещения комментариев (например, imgur для комментариев)?
вопрос задан: 6 March 2012 01:45
0
ответов

Структура данных для эффективного извлечения ближайшего элемента из множества

tl;dr Как можно эффективно реализовать что-то вроде Nearest в системе Mathematica? В системе Mathematica есть функция Nearest, которая принимает список "вещей" (это могут быть числа, координаты в n-...
вопрос задан: 27 February 2012 10:20
0
ответов

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

Какой самый быстрый алгоритм для выполнения возведения в степень? Для простоты предположим, что основание и экспонента натурального числа. Что бы использовала эффективная математическая библиотека? (Когда я ищу его, я просто ...
вопрос задан: 25 February 2012 16:32