• Не знаю с чего начать писать код?

    @res2001
    Developer, ex-admin
    #include <stdio.h>
    
    int main(int argc, char **argv)
    {
       printf("Hello world!\n");
       return 0;
    }


    Если серьезно, то сначала нужно поставить задачу. Сделать декомпозицию. Продумать методы достижения цели.
    А там уже и до кода не далеко.
    Ответ написан
    2 комментария
  • Как вычислить в машинной форме разность (-626) и 493 как двоично-десятичных чисел со знаком?

    @res2001
    Developer, ex-admin
    Переводите числа в двоичную систему в дополнительный код.
    Складывайте/вычитайте как в школе учили - в столбик.
    https://calculatori.ru/slozhenie.html
    Ответ написан
    Комментировать
  • Что делает этот конструктор?

    @res2001
    Developer, ex-admin
    Что делает конструктор по этому фрагменту кода сказать нельзя.
    В представленном фрагменте кода только объявление конструктора. Это значит, что определение его находится где-то в другом месте. Определение содержит весь код функции, а объявление только сигнатуру (возвращаемое значение + название + параметры).

    Учитывая, что набор параметров конструктора такой же как и набор членов данных класса, можно предположить, что конструктор просто инициализирует члены класса. Возможно, проверяет допустимость переданных параметров. Но это может быть совсем не так или только частично так. Без определения конструктора (его полного кода) нельзя в точности сказать, что он делает.
    Кстати, определение может содержать и пустое тело функции, но и в этом случае оно отличается от объявления. Пустой конструктор может быть определен например так:
    Cls::Cls(char c, double d, int i) {};
    или содержать список инициализации с пустым телом:
    Cls::Cls(char c, double d, int i): c(c), d(d), i(i) {};
    Ответ написан
  • Как разобраться с ip route?

    @res2001
    Developer, ex-admin
    При чем тут ip route?
    У вас все работает, нет только пингов. Значит все настроено правильно и маршрутизация работает как надо.
    Очевидно, пинги блокируются фаерволом. Откройте их и будет счастье.
    Ответ написан
  • Как называется книга для с и с++?

    @res2001
    Developer, ex-admin
    Еще есть хорошая книга Дейтелов "Как программировать на Си". Там то же самое начало Си, дальше С++. Книжка годная.
    Ответ написан
    Комментировать
  • Как добавить мнимую единицу на языке Си?

    @res2001
    Developer, ex-admin
    В стандарте уже есть комплексные числа:
    https://en.cppreference.com/w/c/language/arithmeti...
    Почему их не используете?

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

    @res2001
    Developer, ex-admin
    В getWindowsVersion передавайте размер буфера.
    Замените spintf на snprintf и контролируйте переполнение буфера. Да, при ошибке snprintf то же может вернуть отрицательное значение.
    Если snprintf вызвать с первыми двумя параметрами равными 0, она посчитает необходимый размер буфера для вашего шаблона и параметров и вернет его ничего реально не скопировав. Можно использовать эту возможность.
    Ответ написан
    1 комментарий
  • Почему windows 10 так грузит процессор?

    @res2001
    Developer, ex-admin
    Ищите процесс, который грузит систему наиболее долго и активно. Разбирайтесь с этим процессом. Кратковременные всплески активности каких-то процессов обычно нормальное явление.
    Если это виндовая служба, то возможно в журнале винды будут какие-то сообщения, которые могут навести на причину ошибки.
    Если логов и сообщений нет - гуглите по названию службы/приложения.

    WMI может тормозить из-за установленного кривого софта/драйверов. Вспомните, что устанавливали последнее, попробуйте удалить этот софт и посмотреть как будет вести себя винда, и так далее.
    Обычно высокая загрузка одной из служб говорит о какой-то проблеме и она может со временем вылезти в более явном виде или вы сами на нее наткнетесь. Не всегда можно выявленную проблему напрямую сопоставить с высокой загрузкой, но если они связаны, то решив проблемы избавитесь и от загрузки.

    Часто бывает быстрее переустановить винду, чем раскапывать причину плохого поведения.
    Ответ написан
    Комментировать
  • При переустановке Windows есть смысл форматировать все диски, а не только тот, что с ОС?

    @res2001
    Developer, ex-admin
    Нет смысла. Для того и разделяют данные от ОС и программ, что бы можно было переустановить ОС без ущерба для данных.
    Но какие-то из программ, установленных на других дисках могут перестать работать. В этом случае просто удалите папку с программой и установите ее туда же.
    Кстати, многие игры и программы хорошо переживают переустановку системы, так что сначала проверьте будет ли работать программа.
    Дефрагментация нынче не сильно актуальна, особенно на ssd.
    Ответ написан
    2 комментария
  • Как организовать удаленное управление на Windows 7,10 Под управлением active directory?

    @res2001
    Developer, ex-admin
    Что сделать как это исправить ?

    В сообщении все написано - только члены группы "Удаленный рабочий стол" имеют право заходить по RDP.
    Надо добавить пользователя в эту группу. Если такой локальной группы нет, можно ее создать руками и добавить туда пользователей.
    Думаю в АД, есть аналог локальной группы. Тут я не в теме. Гуглите.
    Ответ написан
  • Почему Диск D заполнен почти полностью?

    @res2001
    Developer, ex-admin
    Можно с помощью spacesniffer удобно и быстро посмотреть что отъедает место. Она будет смотреть только файлы доступные пользователю.
    Корзина и точки восстановления, как уже писалось, то же место жрут.
    Ответ написан
  • Какие программы есть для автоматизации окон в windows?

    @res2001
    Developer, ex-admin
    AutoIt, nircmd
    В любом случае сами они ничего делать не будут.
    Для AutoIt нужно будет написать скрипт. nircmd - вызвать с необходимыми параметрами.
    Ответ написан
    Комментировать
  • В чем разница между cmd и dos?

    @res2001
    Developer, ex-admin
    cmd.exe - обычное консольное приложение.
    Судя по вики DX Ball виндовое приложение.
    У DOS приложений даже формат исполняемого файла другой.
    На сколько я знаю без танцев с бубном в современной винде DOS приложения не работают. Танцы подразумевают под собой запуск приложения из-под эмулятора, например dosbox.
    Несколько лет назад имел удовольствие реанимировать одну софтину, когда умер старый комп с DOSом на котором она работала..
    Ответ написан
    2 комментария
  • Продолжении цепочки сертификации?

    @res2001
    Developer, ex-admin
    В сертификате указывается его назначение (роль). Обычно сертификаты, которые выдаются пользователям не могут быть использованы для подписи других сертификатов. Для этого нужен сертификат ЦА или промежуточного ЦА. Получить промежуточный авторитетный сертификат ЦА не так просто.
    Ответ написан
    5 комментариев
  • Как разделить сервер пополам?

    @res2001
    Developer, ex-admin
    Винда для гипервизора требует лицензии, т.е. денег, для использования в качестве гостя то же.
    Линукс денег не требует + любой свободный гипервизор.
    Так же как гипервизор можно использовать VMWare ESXi, его можно использовать отдельно от VSphere в бесплатном варианте есть определенные ограничения. Это специализированая ОС заточенная под гипервизор на базе линукса.
    Ответ написан
  • Почему не срабатывает команда openssl в командной строке Windows 10?

    @res2001
    Developer, ex-admin
    Указать полный путь до установленной openssl или прописать этот путь в переменной окружения PATH.
    Ответ написан
    9 комментариев
  • Как организовать концепцию столбца?

    @res2001
    Developer, ex-admin
    Кроме "переноса строки", должен быть еще и "разделитель колонок". Дальше все просто - после первого разделителя колонок идет второй столбец, и т.д.
    Ответ написан
    Комментировать
  • Как открыть порты в Windows утилитой iptables?

    @res2001
    Developer, ex-admin
    В винде управлять фаерволом из командной строки можно с помощью netsh.
    iptables - это из мира Линукс.
    Ответ написан
    Комментировать
  • Как получить ip-адреса всех запущенных серверов по UDP?

    @res2001
    Developer, ex-admin
    Вы получите ответ от всех серверов, получивших широковещательный запрос.
    Ответ написан
    7 комментариев
  • Как связаны DNS?

    @res2001
    Developer, ex-admin
    В описании домена (зоны) содержатся несколько типов записей.
    SOA запись - заголовок домена, NS записи содержат доменные имена серверов имен (DNS серверов) указанного домена.
    Сервера имен одного домена с точки зрения внешнего пользователя идентичны, можно обращаться к любому. Но внутри домена, один из серверов является первичным (мастером), остальные вторичные (слэйвы). Слейвы получают зону от мастера с помощью соответствующего запроса.
    Из-за такой структуры по факту не всегда все ДНС сервера одной зоны идентичны, пока обновление зоны на мастере не распространится на все слейвы. Время протухания зоны на слейвах описывается в SOA записи.

    https://ru.wikipedia.org/wiki/DNS
    Ответ написан
    Комментировать