Задать вопрос
  • BIOS журналирует события?

    @Zerg89
    Если это поддерживается вашим биосом это может быть записано в разделе event log
    Ответ написан
    Комментировать
  • Где хранится история ввода команд?

    Denkuwus
    @Denkuwus
    15 y.o
    В Kali Linux история ввода команд обычно сохраняется в файле ~/.bash_history для оболочки Bash и в файле ~/.zsh_history для оболочки Zsh.

    По умолчанию оболочка Bash сохраняет историю ввода команд при выходе из оболочки и загружает историю при запуске нового сеанса оболочки. Размер файла истории определяется значением переменной среды HISTSIZE. Вы можете изменить это значение, добавив следующую строку в файл ~/.bashrc:

    HISTSIZE=1000

    Это установит размер файла истории на 1000 команд. Вы также можете изменить переменную HISTFILESIZE, чтобы изменить максимальный размер файла истории.

    Файл ~/.zsh_history работает аналогичным образом для оболочки Zsh. Вы можете изменить размер файла истории, задав переменные HISTSIZE и SAVEHIST в файле ~/.zshrc. Например:

    HISTSIZE=1000
    SAVEHIST=1000


    Это установит размер файла истории на 1000 команд и сохранит историю при выходе из оболочки.
    Ответ написан
  • На Java программируют микроконтроллеры?

    Ответ написан
    Комментировать
  • На Java программируют микроконтроллеры?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Попробуйте на ближайшей ардуине
    www.harbaum.org/till/nanovm/index.shtml
    Ответ написан
    Комментировать
  • На Java программируют микроконтроллеры?

    ZXY000
    @ZXY000
    Engineer DevOps https://www.beeptoolkit.com/
    Java код пишут для обращения к API в сторону embedded созданного под другими языками, к примеру C#, Python и т.п.
    Нечто в виде framework со своей логикой, когда Java управляет внешними объектами. ROS именно на таких принципах запилен, и гордо, сам себя обозвал операционной золотым яйцом из которого вышла курица Ряба ;). Собственно при наличии вменяемого SDK со стороны устройства можно использовать многие языки.
    Ответ написан
    Комментировать
  • На Java программируют микроконтроллеры?

    @pfg21
    ex-турист
    почему и нет ??
    используется если нужно быстро аппаратнонезависимо что-нибудь сварганить.
    минус стандартный - будет медленнее С-приложения, но тут зависит от кривизны рук программиста и времени выделенного на проработку приложения.
    Ответ написан
    Комментировать
  • На Java программируют микроконтроллеры?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    На Java пишется очень много embed'а, но он сильно отличается от того, что пишется на C/C++.
    Ответ написан
    Комментировать
  • На Java программируют микроконтроллеры?

    jamakasi666
    @jamakasi666 Куратор тега Java
    Просто IT'шник.
    Пишут, есть как выше писали кучи embed'а, есть еще java me которая тоже используется. Как пример в sim картах (те что в телефонах и те что в банковских картах) код написан на java. Но нужно понимать что по факту внутри крутится java runtime написанный на томже с\с++ а уже внутри java приложение.
    Ответ написан
    Комментировать
  • Brew update и Brew upgrade в чём разница?

    @q2digger
    никого не трогаю, починяю примус
    Если вкратце, в общих чертах, то brew update обновит сам brew , а вот brew upgrade - обновит формулы, пакеты которые вы поставили через brew.
    Ответ написан
    1 комментарий
  • Как указать степень при вводе?

    @TheCalligrapher
    Ввод плавающих значений поддерживает "научную нотацию". То есть при вводе значения типа double вы можете написать 10e-23. Никакого другого ввода "со степенью" в стандартной библиотеке нет.
    Ответ написан
    Комментировать
  • Как проверить на int?

    @res2001
    Developer, ex-admin
    У вас же есть некий диапазон корректных значений, которые вы ждете от пользователя?
    Перед вводом присвойте переменной некорректное значение.
    После ввода проверяйте значение на корректность.
    Вот и вся проверка.

    Вообще любой пользовательский ввод надо проверять на корректность, а так же содержимое конфигов и т.п.
    Ответ написан
    2 комментария
  • Как проверить на int?

    int a;
    cin >> a;
    
    if (cin.fail()) {
    	cin.clear();
    	cin.ignore(numeric_limits<streamsize>::max(), '\n');
    
    	cout << "Вы ввели не число!" << endl;
    }
    else {
    	cout << "Вы ввели число " << a << endl;
    }
    Ответ написан
    Комментировать
  • Как проверить на int?

    @cython
    Если пользователь значение, которое нельзя привести к типу переданной переменной, то в переменную ничего не будет записано, то есть у переменной останется прежнее значение (в вашем случае a будет равно 0). Также, можно проверить удачность последнего ввода через cin.good, или через результат выполнения cin >> a:
    int a;
    if (cin >> a) {
    	cout << a << endl;
    } else {
    	cout << "Incorrect input" << endl;
    }
    Ответ написан
    Комментировать
  • Как указать степень при вводе?

    Adamos
    @Adamos
    Вопрос, имхо, не имеет смысла в том виде, в котором задан.
    Нужно сформулировать более общую проблему: дать подробности о вводимых данных и способе ввода, а также решаемых целях.
    Только тогда можно рассчитывать на вменяемое решение.
    Например, если это гуй и постоянно вводятся числа такого порядка, то можно просто добавить переключение единиц "нано-", "пико-" и т.п.
    А вот такой парсинг с чисто математическими приведениями скорее приведет к дикой потере точности, которую потом замучишься вылавливать...
    Ответ написан
    8 комментариев
  • Как указать степень при вводе?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    А если пользователь напишет: 2 + 2 * 2?
    Придётся писать свой калькулятор, хотя бы для степени. То есть сначала значение записывается в виде строки, а затем с помощью некоего алгоритма можно перевести в число. Конечно, если это вообще возможно, потому что пользователь может ввести какую-нибудь дичь типа 10^Вася, и программа должна на это как-то реагировать.
    Ответ написан
    2 комментария
  • Как указать степень при вводе?

    Zoominger
    @Zoominger
    System Integrator
    Следовательно – в каком виде должно быть введено это значение,

    Варианта два: считать раздельно число и степень или же писать парсер, который будет разбирать строку.
    Парсер прост: делаете split() по символу "^", первая часть - число, вторая - степень. Если split() у вас нет (не Qt, например), то ищете вхождение символа "^" и разбиваете вручную, взяв символы до знака и после, преобразовав их впоследствии в число. Также не забывайте проверить, есть ли во второй части строки знак "-" и предпринимайте соответствующие действия над числом, удалив из сроки сам минус.
    И если число всегда равно 10, то можно попросить вводить только степень.
    Ответ написан
    3 комментария