программирование

Q & A для профессиональных программистов и энтузиастов

8
Алгоритм определения углов листа бумаги на фото
Как лучше всего определить углы накладной / чека / листа бумаги на фотографии? Это должно использоваться для последующей коррекции перспективы перед OCR. Мой нынешний подход был: RGB> Серый> Обнаружение Canny Edge с установлением порога> Расширить (1)> Удалить мелкие объекты (6)> очистить объекты границы> выбрать большой блог на основе Convex Area. …


8
Как HTML кодировать / экранировать строку? Есть ли встроенный?
У меня есть ненадежная строка, которую я хочу показать как текст на HTML-странице. Мне нужно убежать от символов ' <' и ''& ' как объектов HTML. Чем меньше суеты, тем лучше. Я использую UTF8, и мне не нужны другие сущности для букв с диакритическими знаками. Есть ли встроенная функция в …

12
Блок try / Catch в PHP не улавливает исключение
Я пытаюсь запустить этот пример №1 с этой страницы: http://php.net/manual/en/language.exceptions.php <?php function inverse($x) { if (!$x) { throw new Exception('Division by zero.'); } return 1/$x; } try { echo inverse(5) . "\n"; echo inverse(0) . "\n"; } catch (Exception $e) { echo 'Caught exception: ', $e->getMessage(), "\n"; } // Continue …
98 php 

4
Как изменить предыдущую фиксацию, чтобы включить пропущенный файл?
Я зафиксировал изменение и забыл добавить файл в набор изменений. После других коммитов я понял, что файл теперь отсутствует в HEAD^4коммите. Как мне переписать предыдущую фиксацию, чтобы включить отсутствующий файл?
98 git  git-commit 


13
Генерация уникальной случайной строки
Я хотел бы сгенерировать случайные уникальные строки, подобные тем, которые генерируются библиотекой MSDN (например, объект ошибки ). Должна быть сгенерирована строка типа "t9zk6eay".
98 c#  random 

7
Комментирование нескольких строк в пакетном файле DOS
Я написал огромный пакетный файл MS DOS. Чтобы протестировать этот командный файл, мне нужно выполнить только несколько строк и я хочу скрыть / закомментировать оставшиеся. У меня есть некоторые существующие строки комментариев, начинающиеся с, ::поэтому я больше не могу их использовать ::, так как он скремблирует все комментарии. Как я …

7
Что такое столбчатая база данных?
Некоторое время занимаюсь складированием. Меня заинтриговали столбчатые базы данных и скорость, которую они могут предложить для извлечения данных. У меня вопрос из нескольких частей: Как работают столбчатые базы данных? Чем они отличаются от реляционных баз данных?
98 sql  database 


2
Рельсы: around_ * обратные вызовы
Я прочитал документацию по адресу http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html , но не понимаю, когда around_*срабатывают обратные вызовы относительно before_*и after_*. Любая помощь очень ценится. Спасибо.


10
Найдите все записи, у которых количество ассоциаций больше нуля
Я пытаюсь сделать что-то, что, как я думал, будет простым, но, похоже, это не так. У меня есть модель проекта, в которой много вакансий. class Project < ActiveRecord::Base has_many :vacancies, :dependent => :destroy end Я хочу получить все проекты, в которых есть хотя бы 1 вакансия. Я пробовал примерно так: …

11
Как указать максимальный размер кучи JVM «-Xmx» для запуска приложения с действием «запустить» в SBT?
Мое приложение выполняет обработку больших массивов данных и требует больше памяти, чем предоставляет JVM по умолчанию. Я знаю, что в Java это указано параметром «-Xmx». Как настроить SBT на использование определенного значения «-Xmx» для запуска приложения с действием «запустить»?
98 scala  sbt 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.