Задать вопрос
  • Существуют ли транзисторные выпрямители.?

    Почитайте про синхронные выпрямители. Становятся все более актуальными по мере необходимости выжать максимум кпд.
    Ответ написан
    Комментировать
  • Может ли замкнуть ноутбук из-за оперативной памяти?

    Zoominger
    @Zoominger Куратор тега Ноутбуки
    System Integrator
    Очень вряд ли.
    Производители часто пишут странные ограничения по объёму ОЗУ, я вот, на своей памяти, превышал его в 2 раза.
    Максимум - ноутбук просто не загрузится, но не сгорит, это точно.
    Ответ написан
    Комментировать
  • Как перевести программу c++ в ехе и что бы запускал ось на любом компьютере с Windows?

    @rPman
    Вопрос очень на самом деле сложный.

    Помимо умения писать программы, разработчик должен уметь настраивать свое рабочее окружение.

    Зачастую, если пользуешься какой-нибудь средой разработки (IDE, например Microsoft Visual Studio) то за сборку exe файла и всего проекта будет отвечать она, а пользователю в мышевозекательном интерфейсе дается возможность настроить все необходимое.

    Например создавая проект "Консольное приложение c++" (название приблизительное, не помню точно уже) проект будет автоматически настроен на сборку консольного приложения, лишних библиотек не подключено и т.п. Мало того, возможно понадобится собрать приложение сразу для нескольких архитектур (x86 и x86_64 например), т.е. по набору exe/dll на каждую архитектуру, и бывают случаи когда даже файлы баз данных не переносимы и потребуют свои для каждой.

    После сборки всех необходимых exe и dll (есть есть) нужна программа установщик, созданная из твоего приложения, в которую будут собраны все необходимые файлы, exe, dll и стартовые настройки... обычно эта программа представляет из себя один файл архив в особом формате.

    В самых простых случаях, когда на целевой машине даже не надо создавать ярлык (просто распаковать и все), можно воспользоваться каким-нибудь self extracted archive (у winrar такая опция есть). Иногда инструменты для создания такого пакета есть в самой IDE (точно помню у visual studio для managed .net кода такое было), а иногда это стороннее приложение, для windows рекомендую попробовать inno setup, позволяет создавать не только exe установщик но и msi (специализированный формат windows для установочных архивов), это приложение позволяет описывать процесс установки в виде некоторого языка, не заморачиваясь с интерфейсом.

    p.s. windows нет прямого ограничения по запуску приложений без установки, т.е. просто копируй вручную exe файл и все

    upd. для с++ добавляется еще один челедж, решить, каким компилятором собирать, какими стандартами (стандарт реализация эксепшен try/catch/throw, формат имен подключаемых dll и т.п.), какими базовыми библиотеками (например какая будет использоваться libc) и даже для какой версии ОС собираешь (например собрав под последнюю win10 приложение может не запуститься на win7 или winxp, потому что будет требовать несовместимую версию visual studio redistributable (vcredist*.exe этот пакет обновлений таскают с собой все кому не лень, и кстати по лицензии делать это без разрешения майкрософт низязя)

    Так уж исторически сложилось, что нормально тулчейн найти под windows можно либо:
    * gcc (gnu c compiler) - задает всем остальным, тут полнее реализуют новые стандарты, работает во всех ОС, но при этом есть windows сборка (смотреть у mingw кстати она есть по до все ос, позволяет кросскомпиляцию типа из linux собрать windows exe) а есть cygwin (несовместимая ни с чем, но качественно повторяет linux стандарты)
    Поговаривают что mingw все, кончился :(
    * microsoft visual c++ compiler (идет с visual studio), пытается задавать свои ни с чем не совместимые стандарты, корежит существующие, с целью создать хаос и привязать разработчиков только к windows
    и это у майкрософт получается, к сожалению
    * llvm и clang (это отдельные проекты но когда говорят об одном то и о другом), стандарт стоит особняком, так как llvm это некая виртуальная машина, с очень эффективной реализацией, с jit и оптимизациями
    настроить на windows это еще надо уметь, но есть возможность прописать для использовании в visual studio!
    Ответ написан
    Комментировать
  • Как исправить проблему с BMP280 на Arduino?

    @VT100
    Embedded hardware & software.
    Не видно подтяжек. На обеих линиях - SDA и SCL.
    Ответ написан
    1 комментарий
  • Как решить две следующие проблемы?

    1. Использовать cin.getline https://stackoverflow.com/questions/5838711/stdcin...
    2. У вас при добавлении новых читателей цикл стартует с 0
    for (int i = 0; i < Reader_kol; i++)
    а надо, чтобы стартовал с количества уже добавленных читателей (тут надо учитывать, чтобы не было переполнения массива, т.е. totalReaderCnt + Reader_kol должно быть меньше 500)
    for (int i = totalReaderCnt; i < totalReaderCnt + Reader_kol; i++)
    Ответ написан
    2 комментария
  • Почему не могу отправить датаграмму с размером 65516, но могу с 65000?


    Длина датаграммы.
    Поле, задающее длину всей датаграммы (заголовка и данных) в байтах. Минимальная длина равна длине заголовка — 8 байт. Теоретически, максимальный размер поля — 65535 байт для UDP-датаграммы (8 байт на заголовок и 65527 на данные). Фактический предел для длины данных при использовании IPv4 — 65507 (помимо 8 байт на UDP-заголовок требуется ещё 20 на IP-заголовок).

    https://ru.m.wikipedia.org/wiki/UDP
    Ответ написан
    1 комментарий
  • Почему код неработает?

    @galaxy
    Извини, дорогой друг, но не работает, потому что ты ленивый рукожоп.

    В коде миллион опечаток и ошибок, ты даже не удосужился пройтись по ошибкам, которые выдавал компилятор. Хотя, погоди, дай угадаю - ты и не пытался ничего компилировать?
    Ответ написан
    2 комментария
  • Как на практике течёт ток при параллельном соединении?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Ток через параллельные ветви потечёт в строгом соответствии с законом Ома, т.е. где меньше сопротивление ветви, там через неё больший ток. Напряжение-то на них одинаковое, так что другой причины для различия токов нет.
    Поэтому делать так, как вы описали в примере с предохранителями - категорически нельзя. Те, кто думает, что ток сгорания предохранителей суммируется, полностью ошибаются, и причина тому - разброс параметров. Не может быть совершенно одинаковых деталей, и предохранители - не исключение. Поэтому если запараллелить два якобы одинаковых, а затем повышать через них ток, то первым сгорит тот, у которого сопротивление чуть меньше, а следом, оставшись в одиночестве, через считанные миллисекунды сгорит второй.
    Точно так же произойдёт и в вашем втором случае - связка 20+30 сгорит не при 50, а при (условно) 30 амперах. Условно - потому что реальный ток сгорания зависит от множества факторов и потому имеет очень большой разброс даже у одиночного предохранителя, а у запараллеленых - и подавно.
    Ответ написан
    4 комментария
  • Как на физическом уровне происходит прошивка нового выращенного процессора или любого другого микроэлектронного устройства?

    Zoominger
    @Zoominger
    System Integrator
    Все базовые операции в процессор уже зашиты, это называется "аппаратная реализация".
    То, что вы подразумеваете, называется ПЛИС, погуглите, это интересно.
    Ответ написан
    Комментировать
  • Можно ли заряжать телефон от 65W адаптером с Type C?

    xez
    @xez
    TL Junior Roo
    Можно
    Ответ написан
    Комментировать
  • Способы блокировки программ на фрилансе?

    opium
    @opium
    Просто люблю качественно работать
    в целом такие простые защиты даже с обфускацией легко обходятся, если цена вопроса там пара сотен баксов на взлом.
    а так работать через апи сервера своего самое надежное
    Ответ написан
    Комментировать
  • Способы блокировки программ на фрилансе?

    @cicatrix
    было бы большой ошибкой думать
    Вынеси критичную часть бизнес-логики на внешний сервер. Это лучше, чем авторизация на сервере, потому что если перехватить запрос и подменить ответ сервера можно, то заменить работу критически-важного метода - нельзя. После оплаты можно скинуть плагин, делающий то же самое, только локально.
    Ответ написан
    Комментировать
  • Как заполнить массив arr[n][n] случайными числами, значения N вводится через компоненту TextBox?

    Используйте оператор new (gcnew) для объявления динамического массива. Либо используйте контейнер std::vector.
    Ответ написан
    Комментировать
  • Как получить подтверждение об обязанностях на работе?

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

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    Это устройство может не только обжечь, а натурально убить, если нарушится изоляция - потому что в импульсных блоках питания на GND уже есть 110 вольт из розетки через Y-конденсатор.

    В медтехнике применяют специальные источники питания с двойной изоляцией.

    Так что если вы хотите поиграться, пользуйтесь Power Bank
    Ответ написан
    3 комментария
  • Какой сигнал лучше для управления твердотельным реле: 4-20мА, 0-10 в или шим сигнал 0-1?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    Так как котел штука сильно инерционная, ему достаточно "ШИМ на очень низкой частоте" - как в утюге или обогревателе.

    Короче, выбор способа управления зависит от алгоритма регулирования, а алгоритм зависит от полной постановки задачи.

    Разве что 4-20ма смотрится ерундой, потому что реле, это про вкл-выкл, а не про пропорцию.
    Ответ написан
    1 комментарий
  • Как передать одномерный массив из одной функции в другую?

    wataru
    @wataru Куратор тега C++
    Разработчик на С++, экс-олимпиадник.
    Если это, таки, С++, то используйте std::vector. Одна функция его создает и возвращает, другая печатает.
    Чтобы не было лишнего копирования передавайте как константную ссылку:
    std::vector<int> MakeArray();
    void Print(const std::vector<int> array);


    Если надо работать с сишными массивами, то тогда придется длину возвращать отдельно через выходной параметр. Передавайте как указатель + длина.
    int* MakeArray(int *len);
    void Print(int *array, int len);
    Ответ написан
  • Если информация верна на 99,(9)%, то насколько она неверна?

    Lynn
    @Lynn
    nginx, js, css
    В современной математике принято, что 99.(9) === 100
    https://ru.wikipedia.org/wiki/0,(9)
    Ответ написан
    Комментировать
  • Камера видеонаблюдения тратит энергии больше, когда её смотришь или нет?

    @Newbie2
    Да, больше. Когда подключаетесь к камере - она шлёт поток в сеть. То есть начинает интенсивный работать сетевая карта, сильнее нагружается процессор камеры.
    Ответ написан
    2 комментария