Задать вопрос
  • Как создать BAT для пинга произвольных хостов?

    @res2001
    AUser0, Честно говоря, спутал ее с кодировкой 1251.
    Видимо, вы хотите сказать, что при установленной этой кодовой таблице пинг начнет использовать латиницу и русское мс превратится в ms. Вполне возможно.
  • Не понимаю в чём ошибка?

    @res2001
    Sumor, В контексте вызова функции, что бы использовать оператор "запятая", его надо брать в скобки. Так что в этом случае компилятор должен выдать ошибку. Хотя, возможно, есть какие-то нюансы в разных компиляторах. Проверил в gcc - ошибка. Микросовтовский cl, то же должен ругнуться (не проверял, но у микросовта в документации про запятую явно указано - брать в скобки).
    Ернест, В целом ошибка указана верно. sqrt - функция с одним аргументом, посмотрите документацию.
    В С++11 есть функция взятия кубического корня: cbrt.
  • Почему при умножении 1*2*3*4*5*6*7*8*9*10*11*12*13*14*15*16*17 получается совсем что-то не то?

    @res2001
    LIREN, В зависимости от компилятора и ОС нужно использовать long или long long. Что бы снять эту зависимость используй long long, а еще лучше int64_t.
  • Как создать BAT для пинга произвольных хостов?

    @res2001
    AUser0, Кстати, под русской виндой, видимо, надо ловить "мс".
    У меня английская, не помню, на каком языке пинг разговаривает в русской винде.
    Если то же на английском, то chcp не нужен.
    Если на русском, то chcp нужен и кодировка батника должна быть соответствующей и ловить надо "мс".
  • Почему инет падает при подключении второго роутера?

    @res2001
    Раз пинги шли, то интернет никуда не делся. Видимо проблема в DNSах, похоже они заворачивались куда-то не туда.
    Статический адрес второго роутера выдан не из диапазона, раздаваемого по DHCP? Нет конфликта адресов?
    Есть ли возможность на втором роутере выключить и DNS? Хотя без DHCP он не должен использоваться, но стоит его то же выключить.
    Проверьте, какие IP и DNS выдаются клиентам после переподключения. Сравните их с теми, что были первоначально.

    Вроде у вас все подключено верно. Должно работать.
  • Как работать с inline в c++?

    @res2001
    Karkes, Компилятор, вполне справедливо, признал ваш класс абстрактным из-за наличия не реализованного метода TestReade. Создать экземпляр абстрактного класса невозможно, потому что нет реализации абстрактных методов.
    Хорошо бы вам почитать какую-нибудь толстую книжку по С++. Прата или Лафоре подойдут.
  • Как создать BAT для пинга произвольных хостов?

    @res2001
    AUser0, Здесь эти возможности не используются, значит не обязателен.
    Dimka Epifanov, Количество пингов я бы сделал больше. По умолчанию 4, я бы сделал 10. Первый пинг часто может пропадать или давать гораздо большую задержку, чем средняя.
  • Как работать с inline в c++?

    @res2001
    В main объявляю, но не работает

    Наверное потому что info в вашем примере это указатель. Чтоб указатель указывал на нормальный объект обычно нужно выполнить что-то типа
    TestBoxC *info = new TestBoxC("Test");
    info->getINFO();

    Вам наверное пока проще работать не с указателями:
    TestBoxC info("Test");
    info.getINFO();
  • Контроль учетных записей?

    @res2001
    dani22023, Тогда, возможно, вы подцепили какого-то зловреда, который таким образом развлекается. Возможно будут и другие проявления.
    Есть смысл проверить диск на вирусы с загрузочного носителя, подготовив его где-то на не зараженном компе.
    У каспера есть Rescue Disk, у Dr.Webа то же было что-то аналогичное. Можно скачать, залить на флешку, загрузиться с нее и проверить диск.
  • Контроль учетных записей?

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

    @res2001
    Андрей,
    Условие:
    Есть N целых чисел. Сами числа нам неизвестны, но известно, что никакие два из этих чисел не имеют одинакового остатка при делении на N. Требуется подсчитать остаток от деления их суммы на N

    Имеем N чисел в диапазоне от 0 до N-1, т.к. именно такой результат дает операция взятия остатка от деления на N. Каждое из чисел отличается от других. Это значит, что N чисел это: 0, 1, 2, 3, ..., N-1
    Т.е. остатки от деления N чисел образуют арифметическую прогрессию с d = 1. При этом первый член прогрессии 0, последний член - (N-1).
    Гуглим формулу суммы n членов арифметической прогрессии: Sn = (a1 + an)*n/2
    Подставляем в формулу наши исходные данные, получаем: Sn = (0 + (N-1)) * N / 2 = N(N-1)/2 - это и есть сумма остатков.
    Но нам нужен остаток от деления суммы остатков. Поэтому результат задачи: Sn%N
    Итого: N(N-1)/2%N
    hint000 победил!
  • Почему не запускается RDP через openvpn?

    @res2001
    FireHouse, У вас должно получится ВПН через ВПН, на сколько я понял.
    Вообще, верхний ВПН (openvpn), не нужен. Хватило бы и какого-нибудь туннеля без шифрования.

    что еще можно попробовать "потыкать"?

    Покажи конфиг openvpn сервера в МСК и клиента для него.
  • Необходимо выбрать open source решения для создания PKI?

    @res2001
    На сколько я понял ваш список - это уже готовые решения. Вы же хотите собственное ПО. Значит ваш выбор - openssl или аналоги.
  • Выбор архитектуры: web или desktop?

    @res2001
    Что должна делать программа с оборудованием?
    Какой объем трафика между оборудованием и программой предполагается?
    Будут ли в программе какие-то тяжелые вычисления на основании данных, полученных от оборудования?

    физически подключать ноут к серверу это как? Если вас интересует веб, то, видимо, физически предполагается подключать в ту же сеть, где находится ваш сервер. Сеть это может быть и ВайФай, а там никакого физического подключения нет. Если есть сеть, то почему тогда интернет отметается сразу? Большая часть программ, работающих по локальной сети, будут нормально работать и через интернет. Некоторым надо создать тепличные условия, например ВПН.
  • Какой самый быстрый алгоритм поиска в массиве непересекающихся отрезков, поиск отрезка внутри которого лежит точка?

    @res2001
    Если массивы не нужны для чего-то еще, то можно использовать вместо них хэш таблицы. Там поиск за O(1).
  • Как это исправить?

    @res2001
    Weck,
    а как посмотреть что находится в нём?

    Открыть в текстовом редакторе, например в блокноте. Это обычный текстовый файл.
    Для начала стоит избавиться в пути от пробелов и символа "-", т.е. переименовать конечную папку, так что бы в ней не содержалось пробелов и других не буквенно-цифровых символов.
  • Известные два расстояния: одно в км, другое в футах (1фут = 0.305м), Какое из расстояний меньше?

    @res2001
    shendu, Ну прикиньте на калькуляторе, сколько будет в футах 2 км и введите в x=1, а y - вычисленное значение. Если, что 1 км в футах это 3278,7 м.
    y * 1000 - это точно не правильно.
  • Как поставить пробел после запятой в строке?

    @res2001
    jcmvbkbc, Да, согласен. Завершающий ноль не затирается.
    Но выход за границу массива все равно возможен, когда итоговая строка будет больше 255 символов.
    Т.к. массив sentence лежит на стеке, то это может проявляться по разному.
  • Как работают подобного рода программы для очистки ОЗУ?

    @res2001
    Rasrabotchik, С телегой та же история, что и с браузером. Там то же можно почистить кэш, историю, еще что-нибудь.
    Вообще со всеми программами, в которых объем обрабатываемой информации заранее не известен будет происходить то же самое - чем больше информации обрабатывает/отображает программа, тем больше она отъедает памяти. По моему, это достаточно логично.

    Возможно Advanced SystemCare умеет чистить хром и телегу сама (распознает популярные программы и наводит у них марафет). Но что она делает еще вы же не знаете.
    Подобные программы могут скрывать в себе либо показ рекламы (не приятно, но терпимо), либо они могут собирать данные о вас и передавать их кому-нибудь за деньги (последнее время это часто встречается). Надо же как-то окупать программу.
    Собирает данные, обычно не сама программа, а какая-то другая программа шпион, которая установилась вместе с вашей. Причем при установке вас как-правило спрашивают об установке дополнительного приложения (установленной по умолчанию галкой в каких-нибудь параметрах установки), но обычно никто в параметры не смотрит и все ставится по умолчанию. Так что и этот шпион устанавливается вполне легально - с вашего разрешения. Наличие работающего шпиона можно легко не заметить, т.к. он старается не сильно светится и не сильно нагружать систему, хотя это не всегда у него получается.