Задать вопрос
Ответы пользователя по тегу Программирование
  • Насколько возможно удаление неиспользуемого кода и данных из статических библиотек?

    @BrainHacker
    Берете IDE, добавляете туда проект фреймворка Qt и свой проект. Настраиваете свой проект так, чтобы он ссылался на код Qt. Сам же фреймворк Qt собираете как статическую библиотеку.
    В итоге компилятор возьмет из Qt только те участки кода, которые реально нужны вашему приложению.

    Все выше описанное точно работает для VS 2010.
    Ответ написан
  • Где арендовать вычислительные мощности под одну задачу?

    @BrainHacker
    Присмотритесь к Amazon EC2. К примеру, их GPU cluster имеет два процессора Intel Xeon X5570 3.00GHz, каждый содержит 8 ядер. Стоимость за час аренды: $2.10 для Linux, $2.60 для Windows.
    У них есть CPU cluster. По заверениям, там должно быть в 2 раза больше CPU.
    Ответ написан
  • Интересная задача на логику?

    @BrainHacker
    Задачка аналогична с закольцованным составом из вагонов, нужно посчитать количество вагонов. И можно включать/выключать свет в вагонах (менять на 0 и 1 соответственно). Предположим, что у нас есть вагон (точка массива), в котором мы сейчас находимся. Включаем свет в данном вагоне (1). Идем в соседний левый вагон, выключаем свет (0). Идем в соседний правый вагон от начального, выключаем свет (0). Итак, у нас есть последовательность 010. Опять идем в соседний левый вагон и включаем свет (1). Идем в соседний правый вагон и проверям: если свет выключен (а мы его на предыдущих шагах включили), то количество вагонов равно 2. Если нет, то алгоритм продолжается.
    То есть, каждую итерацию можно описать так:
    011...110
    <-
    111...11x
    ->
    if
    111...111 мы нашли середину состава, можно посчитать количество вагонов
    else (имеем 111...110)
    do
    111...111
    0111...1110.
    repeat
    
    Ответ написан
    Комментировать
  • Помогите отладить автоконвертер видео на bash плиз

    @BrainHacker
    Если у вас сообщение "${films_folder}$i.mp4 not exist" выводит правильное имя файла, то попробуйте перенести строки 13 и 14 внести под «then»:
    if [[ ! -e "${films_folder}$i.mp4" ]]
    then
        echo "${films_folder}$i.mp4 not exist"
        echo "Converting "$i"."
    
        /usr/local/bin/ffmpeg -i ${video_folder}$i.mkv -acodec aac -strict experimental -ab 128k -ac 2 -vcodec libx264 -b 1200k -s 1280x720 -r 30 -threads 0 ${films_folder}$i.mp4
    
        echo "Convert "$i" to mp4 is done!"
    else
        shift
    fi
    
    Ответ написан
    Комментировать