Задать вопрос
  • Какая частота монитора больше подходит для 60 FPS?

    xez
    @xez
    TL Junior Roo
    Очень странный вопрос.
    144hz, 60hz - это способность монитора обновлять картинку (сколько раз за секнуду).
    FPS - это сколько кадров успела подготовить видеокарта.

    144FPS на мониторе 60hz вы не увидите.
    60FPS на мониторе 144hz будут точно такие же, как и на мониторе 60Hz.
    Ответ написан
    2 комментария
  • Как работает аудиоаппаратура?

    Stalker_RED
    @Stalker_RED
    Где-то в вашей мощной аппаратуре есть усилители. Телефон излучает радиосигнал, провода перед усилителями их улавливают, усилитель усиливает, и вы слышите то, что получилось.
    И 3G не только на 2100, он и на 900 мегагерц бывает. Но слышите вы конечно не мегагерцы, а какие-то гармоники, которые смогли пройти через фильтры усилителя.
    Ответ написан
    Комментировать
  • Как исправить ошибку overflow?

    freeExec
    @freeExec
    Участник OpenStreetMap
    У тебя get вызывает сам себя, поэтому стек кончился и приехали.
    Ответ написан
    4 комментария
  • Пропадут ли изменения если объединить 3 ветки?

    sabramovskikh
    @sabramovskikh
    При слиянии веток будет конфликт и вы сможете решить какие изменения оставить, а какие убрать
    Ответ написан
    Комментировать
  • С++ На всех ли платформах одинаковая точность операций с float?

    @dima20155
    you don't choose c++. It chooses you
    Если вы пишите кросплатформенное ПО, то используйте платформонезависимые типы:
    int32_t, uint16_t, float32_t и так далее (также есть чуть более хитрый unsigned тип std::size_t).

    Это классический подход, которые используется много где. Даже если вы пишите ПО для 2-ух или 3-ех известных вам платформ, то будет хорошей практикой использовать подобные типы.
    https://en.cppreference.com/w/cpp/header/stdfloat

    float занимает 4 байта, double - 8 байт и на 32битной платформе и на 64битной:
    Ответ написан
    1 комментарий
  • Уменьшается ли используемая память программы?

    bingo347
    @bingo347
    Crazy on performance...
    Во-первых, размер стека фиксирован, стек выделяется в момент запуска потока.
    Во-вторых, компилятор и сам достаточно умный, чтобы переиспользовать стек под разные переменные использование которых не пересекается.
    В-третьих, экономия на спичках, а читаемость ухудшается.

    P.S. такую штуку действительно иногда используют, но ради того чтоб вызвать деструктор в нужной точке кода.
    Ответ написан
    Комментировать
  • Уменьшается ли используемая память программы?

    wataru
    @wataru Куратор тега C++
    Разработчик на С++, экс-олимпиадник.
    Не гарантированно, но в некоторых случаев компилятор действительно сможет переиспользовать место на стеке под переменную a для какой-то новой локальной переменной, когда a выйдет из зоны видимости. Но чаще это место просто будет пустым до конца функции и никакой экономии памяти вы не получите.

    Но вообще, делать так для экономии памяти никогда, категорически не рекомендуется. Код становится менее читаем а экономите вы на спичках. Это локальные переменные - они на стеке. Их много можно выделить только рекурсией или большими массивами (ну не объявите вы в коде миллион локальных переменных). В обоих случаях, если стека не хватает - надо или избавлятся от рекурсии/больших массивов изменением логики, или выносить их в кучу.

    Использование фигурных скобок для ограничения зоны видимости переменной действительно используется на практике, когда вам надо ограничить время жизни переменной и добиться вызова деструктора в определенное время. Так делают, например, когда захватывают мютекс в многопоточных программах - специальный класс-обертка в конструкторе его хватает, в деструкторе освобождает. И иногда не надо держать мютекс во всей функции, а только в определенном месте. Допустим, дальше идут долгие вычисления, не требующие мютекса. Тут логично мютекс освободить. Но это должно встречаться редко. Если вам в функции надо несколько раз такое проворачивать, то надо ее отрефакторить и разбить на части.
    Ответ написан
    Комментировать
  • Какой курс по тестированию ПО будет лучшим для человека, который учится с нуля?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Подскажите какую-нибудь книжку или бесплатный курс, где нет ничего сложного и лишнего, чтобы с полного нуля научиться диагностировать болезни и пойти работать врачом-диагностом начинающим.
    Ответ написан
    Комментировать
  • Как не нарушать авторские права при использовании имена футболистов?

    Adamos
    @Adamos
    Без согласия носителя имени его нельзя использовать ни в творчестве, ни в коммерческой деятельности.
    ГК РФ Статья 19.4 - элементарно гуглится.
    Ответ написан
  • Как не нарушать авторские права при использовании имена футболистов?

    Deita
    @Deita
    Да. Это будет нарушением. Многие известные футболисты защищают свои имена в качестве товарного знака. Чтобы у них покупали лицензии.

    Инфу нашёл на claims.co.uk ссылка

    Чтобы не нарушать, когда купить лицензию нет возможности, допускают одну ошибку в имени и фамилии, скажем не Месси а Мерси выглядит комично, но как вариант. Так в одной из игр, чтобы не использовать имя и фамилию Билла Гейтса использовали Гилберт Бейтс. Естественно, все прекрасно понимали о ком идёт речь, но претензий никаких не последовало к разработчикам из компании Troika Games.
    Ответ написан
    Комментировать
  • Библиотеки для взаимодействия с DOCX?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Если вы хотите сделать просто подстановку текста в шаблон, то можно выдернуть content.xml (помните, что xlsx - это просто ZIP), сделать подстановки и запаковать обратно.
    Ответ написан
    Комментировать
  • Подсчет hash суммы .iso образа?

    @kalapanga
    Достаточно этим программам брать файлы для помещения в образ в разном порядке и контрольная сумма образа будет уже разной. Кроме того сама файловая система ISO 9660 имеет разновидности.
    Ответ написан
    Комментировать
  • Могу ли я опубликовать разбор моего зарядного устройства здесь?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Нет, не можете. Вам необходимо публиковать на предназначенных для публикации ресурсах. Данный ресурс для этого не предназначен. Тут задают вопросы и получают ответы.
    Ответ написан
    1 комментарий
  • Как правильно устанавливать что-либо в Docker контейнеры?

    1. Если это на 1 раз, то №1.
    2. Если понадобится более 1 раза, то №2. Там несложно: всего 2 инструкции: FROM (имя исходного образа), и RUN и там как в bash файле команды apt-get update && apt-get install XXX && ...
    Ответ написан
    Комментировать
  • Как искать в открытых файлах?

    bingo347
    @bingo347
    Crazy on performance...
    64352b32a6cc7214748039.bin
    Ответ написан
    Комментировать
  • Задача на C#. Как мне найти степень числа(без Math.Pow)?

    @Voland69
    Так как в вопросе Math.Pow использовать запрещено, но о других методах речи не шло, можно определить логарифм по произвольному основанию используя натуральный логарифм и школьную формулу.
    int a = 2;
    int b = 64;
    var result = Math.Log(b) / Math.Log(a);  // 6
    Ответ написан
    1 комментарий
  • Что значит this.words[word]?

    Stalker_RED
    @Stalker_RED
    Отложите пока изучение классов. Разберитесть что такое объекты, что за ключи, и как добавлять и читать значения используя эти ключи.
    Ответ написан
    Комментировать
  • Программирования учат или применяют?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Ну серьезно. Зачем вы ходили в школу?
    Неужели в школе не было некоторого количества предметов, чтобы понять как что учится?

    Получилось ли выучить иностранный язык, просто зазубрив слова? Или выяснилось что и слова надо запомнить и практиковаться много раз, чтобы как-то начало получаться?

    Алгебру - достаточно ли просто зазубрить что такое + - * / %, чтобы решать все задачи, или приходится на практике решать кучу задач, чтобы научиться это делать быстро?

    Программирование НИЧЕМ не отливается от любых других направлений. Нужно и зубрить теорию и заниматься практикой, нельзя делать что-то одно. И высчитывать процент - это зачем? каждый человек немного уникален, у каждого процент будет свой.
    Ответ написан
  • Могут ли быть два типа связи одновременно между двумя таблицами?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    user
    orders
    Этого достаточно
    у пользователя может быть куча заказов
    В логике магазинов, (большинства)
    Корзина это вообще отдельная сущьность, которая соотносится с заказом, но не полностью.
    Так что реализуйте ее и не заморачивайтесь
    Ответ написан
  • Сервер на балконе, будет ли роса?

    hint000
    @hint000
    у админа три руки
    В интернете нашел информацию, что при перепаде в 4 градуса уже будет выпадать роса.
    Только перепад должен быть в противоположную сторону. Вот когда вы холодный сервер занесёте в тёплую комнату, тогда на нём выпадет роса. В обратную сторону это не работает, на сервере, который заметно теплее окружающей среды не может выпасть роса, это простая школьная физика.

    Что же касается заявленных производителем условий эксплуатации... Наиболее вредны минусовые температуры для жёстких дисков, это связано с работой механических частей, это реально может убить HDD. Если в сервере только SSD и нет HDD, то можно без особого вреда эксплуатировать при температуре около нуля и чуть ниже нуля (до -10 градусов я вам разрешаю, :) а в -20 уже не желательно). Если обернуть корпус теплоизоляционным материалом и частично прикрыть вентиляционные отверстия, то сервер очень даже неплохо сам себя согреет, вполне может до комнатной температуры и даже выше.

    И ещё раз: роса образуется, когда вы его выключите, оставите на некоторое время остыть до температуры заметно ниже комнатной и потом занесёте в комнату. В этом случае просто не надо его в комнате включать, пока он не согреется и не просохнет (одного часа должно хватить).
    Ответ написан
    Комментировать