Ответы пользователя по тегу Программирование
  • Возможно ли программно определить шрифт текста в pdf?

    @carakan
    Pdf достаточно сложная штука. Там несколько слоёв. В частности есть текстовый и графический. Текст может быть и там и там. В особо сложных случаях одновременно. Текстовый слой, конечно, хранит информацию о шрифтах. Не радномно же он выбирается. Текст с картинки распознать можно только с помощью ocr. Все известные мне решения с приемлемым качеством распознавания проприетарные.
    Ответ написан
    Комментировать
  • Стек и куча (память)?

    @carakan
    Нужно понимать почему стек эффективен. Это не от того, что там как-то по особенному выделили память, а потому, как его по особому используют.
    Там лежать только относительно маленькие локальные переменные. Работаешь ты только с верхушкой стека. Поэтому вся она хранится в кеш памяти. Если кеш специально раздувать (например делать вместо динамических массивов в куче массив на стеке с запасом), он утратит свою эффективность.
    Так как переменные в стеке лёжат подряд, мы не может там реализовать new. А без динамических массивов особо много памяти и не нужно. Выделенного по умолчанию значения обысно хватает на все случаи жизни. Увеличивать стоит только если действительно не хватает. Но это может случиться только, например, при работе с глубокими графами.
    Ответ написан
    Комментировать