Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
mezastel

Дмитрий

Финансовая математика, программирование
  • 21
    вклад
  • 15
    вопросов
  • 58
    ответов
  • 14%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Можно ли переписать код с питона на C++?

    mezastel
    Дмитрий @mezastel
    Финансовая математика, программирование
    Тут есть одна проблема, насколько я помню код на питоне использует целочисленные значения неограниченных размеров, в то время как на С++ требуется явно указать размер переменной. Возможно для реализации кода выше, в частности возведения в большую степень по модулю (как у вас) придётся писать совершенно другую реализацию. Ну или брать какую-то библиотеку которая работает с arbitrary-precision arithmetic.
    Ответ написан 05 янв.
    Комментировать
    Нравится 2 Комментировать
  • Направление для изучения программирования «с нуля». Какую литературу посоветуете?

    mezastel
    Дмитрий @mezastel
    Финансовая математика, программирование
    Для начала попытайтесь определить какая область программирования вам по душе. Это могут быть сайты, игры, мобильные приложения, офисное ПО, встраиваемые системы, и так далее. И вот уже на базе этого выбирайте какие технологии изучать.
    Ответ написан 17 дек. 2020
    Комментировать
    Нравится 3 Комментировать
  • Какой выбрать конвертер книг из fb2 в epub?

    mezastel
    Дмитрий @mezastel
    Финансовая математика, программирование
    Calibre
    Ответ написан 28 сент. 2020
    1 комментарий
    Нравится 1 1 комментарий
  • Есть расширение для C# как Emmet для html?

    mezastel
    Дмитрий @mezastel
    Финансовая математика, программирование
    Да, есть, это расширение называется Mnemonics, доступно для ReSharper и Rider.
    Ответ написан 28 сент. 2020
    1 комментарий
    Нравится 1 комментарий
  • Как отправить сообщение о смерти игрока в чат, только 1 раз?

    mezastel
    Дмитрий @mezastel
    Финансовая математика, программирование
    Сделайте HashSet<string> в котором имена всех умерших игроков. Когда игрок умерает, проверьте, есть ли в этом HashSet имя. Если нет - делаете уведомление и добавляете это имя, а если уже есть - просто игнорите это событие.
    Ответ написан 28 сент. 2020
    Комментировать
    Нравится Комментировать
  • Как поменять местами столбцы в матрице?

    mezastel
    Дмитрий @mezastel
    Финансовая математика, программирование
    Если вы используете прямоугольные массивы - то только в цикле.
    Если используете jagged arrays, то тогда данные в матрице должны быть в column-major order чтобы можно было два столбца махнуть. Но обычно мы в программировании используем row-major (чтобы первый индекс был по оси Х, так сказать) поэтому если у вас так то, опять же, только циклы помогут.
    Ответ написан 28 сент. 2020
    Комментировать
    Нравится Комментировать
  • Почему не работает запись с youtube, через VLC?

    mezastel
    Дмитрий @mezastel
    Финансовая математика, программирование
    Могу на своем опыте сказать, что последнее время VLC очень бажный, у меня например не воспроизводятся стримы с камер наблюдения, плюс не играют записи с камеры. Также, все попытки что-то перекодировать через VLC заканчиваются плачевно.
    Ответ написан 28 сент. 2020
    Комментировать
    Нравится Комментировать
  • Как обжать экранированные RJ-45 коннекторы?

    mezastel
    Дмитрий @mezastel Автор вопроса
    Финансовая математика, программирование
    Вообщем проблема тут была примерно в следующем. Во-первых, да, нужно использовать пластиковые вставки и проталкивать их внутрь коннектора. Но! Вставки имеют правильную и неправильную сторону, и если вставить жилы неправильно, то как ни обжимай, ничего не получится. Поэтому нужно проверять, что вставка идет в коннектор правильной стороной.
    Ответ написан 28 сент. 2020
    Комментировать
    Нравится Комментировать
  • Можно ли написать свой редактор кода на python?

    mezastel
    Дмитрий @mezastel
    Финансовая математика, программирование
    Для начала посмотрите на возможности расширений уже существующих текстовых редакторов, ибо они все поддерживают плагины в той или иной форме. Но если нужно писать свой редактор, отталкиваться нужно от возможностей текст-контрола (если использовать уже готовый), или нужно брать и писать свой если вы хотите сделать что-то необычное.
    Ответ написан более года назад
    Комментировать
    Нравится Комментировать
  • Что лучше использовать при создании бота?

    mezastel
    Дмитрий @mezastel
    Финансовая математика, программирование
    Основные нюансы с ботами - это возможность удобного хождения по структуре и отладка. Поэтому я бы смотрел на то, какой API самый удобный в плане использования, плюс брал бы тулу которая позволяет быстро проверить почему все не работает. Возможно С++ не лучший вариант в этом плане.
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 1 комментарий
  • Как вычислять на видеокарте?

    mezastel
    Дмитрий @mezastel
    Финансовая математика, программирование
    Биткоины по такому принципу уже нереально майнить. А вот рассчеты делать реально. Я делал видеокурс, можно найти тут.
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 1 комментарий
  • В каких случаях использовать .h и .hpp?

    mezastel
    Дмитрий @mezastel
    Финансовая математика, программирование
    Я обычно использую .hpp когда код header-only и .h когда есть еще и .cpp.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как правильно изучать математику?

    mezastel
    Дмитрий @mezastel
    Финансовая математика, программирование
    Сначала надо понять, зачем вам эта математика нужна, т.е. какие дисциплины и для чего нужны. И плясать от этого. Например, в финансовой инженерии особые дисциплины, они известны, понятно какие книги нужны. Думаю, что в других дисциплинах так же.
    Ответ написан более трёх лет назад
    3 комментария
    Нравится 3 комментария
  • Каких вы знаете онлайн-партнеров для организатора оффлайн-курсов по IT?

    mezastel
    Дмитрий @mezastel
    Финансовая математика, программирование
    Добавлю что, по словам людей которые занимаются именно этим (офлайн тренинги в разных центрах), тренинги в РФ - это крайне неприбыльное занятие. В Европе - другой разговор, конечно.
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 2 комментария
  • Как улучшить отображение шрифтов в WPF?

    mezastel
    Дмитрий @mezastel
    Финансовая математика, программирование
    Все дело в том, что вы воспользовались нестандартным шрифтом. У стандартных шрифтов есть такая штука как хинтинг - подсказки касательно того, как растеризовывать шрифт на низком разрешении. Очевидно у того шрифта что вы взяли этого хинтинга нет, поэтому на 96dpi все выглядит адово.

    Советую не мудрить и использовать Arial, Segoe и иже с ним. Если хотите сторонние шрифты - ищите те, которые разработаны серьезными конторами, например шрифты Ubuntu. И то, все надо проверять.
    Ответ написан более трёх лет назад
    3 комментария
    Нравится 4 3 комментария
  • Плагин для динамической подсветки синтаксиса VHDL

    mezastel
    Дмитрий @mezastel
    Финансовая математика, программирование
    Для веба - я не знаю, но я написал поддержку синтаксиса для IntelliJ, парсер там порядка 1300 строк кода. Мне кажется для синтаксиса нужно всего лишь подсветка ключевых слов. Их не очень много.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Почему в VC++ криво выводится кириллица?

    mezastel
    Дмитрий @mezastel
    Финансовая математика, программирование
    Используем SetConsoleOutputCP и будет счастье.
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 1 1 комментарий
  • Почему данные не записываются в vector?

    mezastel
    Дмитрий @mezastel
    Финансовая математика, программирование
    Как вариант, попробуйте всесто `vector<>` использовать `concurrent_hash_map<>` из Threading Building Blocks.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Resharper C++ vs VAX?

    mezastel
    Дмитрий @mezastel
    Финансовая математика, программирование
    Советую посмотреть вот эту табличку, тут все детально расписано.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Где найти ссылку на инновационный upsampling/interploation алгоритм (было на Хабре)?

    mezastel
    Дмитрий @mezastel Автор вопроса
    Финансовая математика, программирование
    Всем спасибо, оно нашлось: research.microsoft.com/en-us/um/people/kopf/pixelart
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • Следующие →
Самые активные сегодня
  • Василий Банников
    • 16 ответов
    • 0 вопросов
  • yupiter7575
    Yupiter7575
    • 14 ответов
    • 1 вопрос
  • firedragon
    Владимир Коротенко
    • 9 ответов
    • 1 вопрос
  • hottabxp
    Сергей Карбивничий
    • 9 ответов
    • 0 вопросов
  • Slayer_nn
    Yan
    • 7 ответов
    • 1 вопрос
  • opium
    Пума Тайланд
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации