Задать вопрос
  • Нужно найти маленького размера файлы в разных каталогах, как?

    wisgest
    @wisgest
    Не ИТ-специалист
    forfiles — внешняя утилита, которая не везде установлена, и, честно говоря, не знаю зачем нужна, так как, по крайней мере в большинстве случаев, всё что можно сделать ей, можно сделать внутренней командой for, — советую изучить справку:
    for /?

    И сохранять весь результат по папкам нужно в один файл, а не в несколько как у меня.

    Либо группировать команды: вместо
    comand1>file.txt
    comand2>file.txt

    писать
    (
    	comand1
    	comand2
    )>file.txt

    либо использовать >> вместо > для дозаписи в файл без его очистки:
    comand1>file.txt
    comand2>>file.txt
    Ответ написан
    Комментировать
  • Как правильно привести тип void* к int?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Размер void стандартом не определён, поэтому поведение операций инкремента/декремента и индекса для указателя типа void* также не определено и зависит от компилятора.
    В вашем случае компилятор принял размер void за 1 байт, поэтому v[i] работает с шагом в 1 байт.
    ints[i] работает с шагом sizeof(int) байт, то есть 2, 4 или 8 байт, в зависимости от компилятора и целевой системы.
    Некоторые компиляторы просто выдадут ошибку при таком использовании указателя с типом void*.
    Ответ написан
    Комментировать
  • Как изменить символьное значение структуры?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Указатель на статически определённый массив нельзя изменить.
    Вы можете либо определить массив динамически и самостоятельно выделять и освобождать для него память, либо копировать содержимое массива через memcpy/strncpy.
    Ответ написан
    Комментировать
  • Как настроить язык при запуске консоли Windows?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    Выбрать раскладку по умолчанию в ОС
    Ответ написан
    1 комментарий
  • Как это работает в c++?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Не число, а символ. В переменную попадёт ASCII-код символа. Это неявное приведение типов.
    Ответ написан
    6 комментариев
  • Как заменить драйвер устройства находящегося в локальной сети?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Возможно ли это сделать на практике?

    Всё зависит в первую очередь от устройства "зайчика". В каких-то реализациях это может быть невозможно, в других -- возможно, но сложность может отличаться на порядки (от "существует готовый рецепт, требующий только написания кода" до "потребуется паяльник, осциллограф, анализатор сигналов, …").
    Универсального ответа нет, дать ответ без исследования железа невозможно.
    Ответ написан
    Комментировать
  • Как "починить" терминал Ubuntu 20.04?

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

    php666
    @php666
    PHP-макака
    В основном пишут что это огромная и неповоротливая гос.машина, все как в армии
    это плохо? Может хочешь делать устные задачи в духе "да тут работы на 5 минут"?

    друзья/знакомые руководителей, которые сидят на сеньерской позиции и клепают кал.
    да. и еще 100500 нюансов, например, все эти друзья считают себя важными царьками в рамках этой одной конторы.

    нет бесплатного чая в офисах...
    как же знатно пропаганда на всяких айти-сайтах вам мозги загадила. Бесплатного чая у него нет... Можешь скинуть адрес. вышлю тебе чайку, если у тебя денег на чай нет.

    я понимаю что невозможно дать однозначный совет
    однозначный ответ можно вполне дать - не работать на ИП, не работать на мелкие никому неизвестные конторки. Никогда. Ни при каких обстоятельствах. Читай статью по ссылке полностью: ebanoe-it.ru/2020/12/28/right-way/
    Тут даже банально строчка в резюме из Сбертеха даст +200% к карме, нежели работа в ИП "Рога и Копыта"
    Ответ написан
    3 комментария
  • Инкремент и декремент?

    gbg
    @gbg Куратор тега C++
    Любые ответы на любые вопросы
    Вот вам много букв по теме

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

    hint000
    @hint000
    у админа три руки
    Если на сервере у вас есть права администратора, то вот:
    скриншот
    6036fe6e03806746292421.png
    Ответ написан
    5 комментариев
  • Где и как используют деревья в программировании?

    @Mercury13
    Программист на «си с крестами» и не только
    1. Нечто, действительно имеющее древовидную форму — например, деревья каталогов на дисках, деревья сцен в 3D, деревья принятия решений.
    2. Деревья поиска — структуры данных, позволяющие добавлять-убирать объекты и позволяющие быстрый поиск по ключу. Например, словари всякие, индексы БД.
    3. Так называемая куча — структура данных, позволяющая добавлять-убирать объекты и поддерживающая минимальный элемент в этом множестве. Используется как вспомогательная в каких-нибудь алгоритмах.
    4. Двоичное разбиение пространства в 3D — известный способ сортировки от дальних к ближним.

    Кроме того, деревья могут не существовать в памяти, а только подразумеваться — в синтаксических разборах, теоретико-игровых обсчётах. Хотя один из вариантов промежуточного хранения разобранной формулы, чтобы потом по ней проводить многократные расчёты — дерево (но чаще используют обратную польскую запись).
    Ответ написан
    Комментировать
  • Какое максимальное количество операций в бинарном поиске?

    @Mercury13
    Программист на «си с крестами» и не только
    ceil(log2(n + 1))

    Поскольку ответов на каждый конкретный вопрос возможны три штуки (больше/меньше/угадал), тупая оценка количеством битов невозможна, надо учитывать зависимости между этими ответами.

    Доказательство.
    Докажем обратное: за k шагов можно угадать 2k−1 чисел.

    БАЗА. 1 угадывается с первого раза. 2 с первого раза уже не угадаешь.

    ШАГ. k → k+1. Другими словами, нам известно, что 2k−1 угадать можно, а 2k уже нельзя.
    Берём центральное, и остаётся 2k−1 слева и 2k−1 справа. → n = 2·(2k−1)+1 = 2k+1−1
    Если n = 2k+1 или больше, хоть в одной половинке будет 2k, что, по предположению индукции, невозможно.
    Ответ написан
    4 комментария
  • Что делать если не получается писать код имея нужные знания?

    NeiroNx
    @NeiroNx
    Программист
    "Ноги есть, вроде двигаются, но ходить не получается - постоянно падаю."
    "Ну это как с музыкой, ноты понимаю, но воспроизвести не могу - нет слуха."
    Так и с программированием - чтобы уметь - нужно в голове воспроизвести работу этой программы.

    Способность мозга представить что либо в понятном ему виде - вполне конретная когнитивная функция. Если она не работает должным образом - то это сказывается на многих сферах жизни.

    Если совсем не получается - не лезь не твое это. Твой мозг просто не может формализовать задачу.

    Если немного получается - нужно тренировать.
    Как у обычных программистов им говорят "Система учета посетителей" - а у них в голове уже 5000 строк кода и структура таблиц в базе данных, осталось лишь их переписать в компьютер.

    Как правило формализация это - разбиение одной большой задачи на маленькие задачи - решение которых уже можно искать в гугле.
    Ведь если гуглить "Система учета посетителей код" может и найдет какой проект на гитхабе а может и нет. Но если гуглить "работа с базами данных" или "создание таблицы в базе данных" - то будет куча решений.

    Так вот тренировать нужно методику разбиения задачи на составляющие.
    Ответ написан
    1 комментарий
  • На сколько безопасны секретные gist и приватные git репозитории?

    y0u
    @y0u
    dev
    Secret gists don't show up in Discover and are not searchable. Secret gists aren't private. If you send the URL of a secret gist to a friend , they'll be able to see it. However, if someone you don't know discovers the URL, they'll also be able to see your gist. If you need to keep your code away from prying eyes, you may want to create a private repository instead.

    https://docs.github.com/en/github/writing-on-githu...
    Ответ написан
    Комментировать
  • Как осуществить перенаправление траффика или настроить маршрутизацию через код?

    wataru
    @wataru
    Разработчик на С++, экс-олимпиадник.
    Вам надо сделать виртуальное ethernet устройство. Пришедшие на него пакеты надо оборачивать в какой-то ваш протокол, шифровать и посылать дальше на сервер. Сервер же полученные пакеты распаковывает и посылает на внешний интерфейс, подменяя IP адрес отправителя и порт на свои собственные. Пришедшие на этот адрес/порт пакеты сервер оборачивает, подменяет там адрес с портом и посылает назад клиенту. Клиент распаковывает и выдает в систему через виртуальное устройство.
    Ответ написан
    1 комментарий
  • Повышение и понижение стоимости акций как описать правильно математически?

    Мне кажется, тут скорее непонимание того, как работают биржи.
    1. Алиса покупает у Боба 10 акций по 100$. 1% идёт комиссия брокеру.
    Таким образом у Боба появляется 1000$, а у брокера 10$. Алиса теряет 1010$
    2. Через какое-то время акции дорожают и поднимаются в цене до 110$
    (в данном случае мы понимает это, что еть покупатель, готовый столько заплатить)
    Вадим покупает у Алисы её 10 акций по 110$. Алиса получает 1100$, брокер получает ещё 11$ комиссии.

    Таким образом что мы имеем:
    У Алисы 1100$. У неё прибыль 90$
    У Боба 1000$
    У Вадима 10 акций
    С этих двух сделок брокер наварился на 21$

    Термин "заработал из пустоты" неверен, тк цены не вырастают автоматически от того, что ты купил акции.
    Алиса могла бы быть в убытке, если бы в этом случае комиссия брокера была бы выше. Ну или если бы комиссия взималась по какому-нибудь другому принципу.
    Ответ написан
    Комментировать
  • Как сказать системе, что сервис запустился?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Измените Type=notify на Type=simple
    Ответ написан
    1 комментарий
  • Как заставить .bat файл создать .html файл и открыть его?

    NeiroNx
    @NeiroNx
    Программист
    5 букв труднорешаемая задача в cmd, я бы взял просто цифры:
    set OUTPUT=%RANDOM%%RANDOM%.html
    ...
    start %OUTPUT%
    Ответ написан
    6 комментариев
  • Как мне запустить несколько экземпляров одного приложения через прокси?

    @pfg21
    ex-турист
    купить набор проксей с разными адресами и запускать несколько копий твоей програмки с параметрами доступа к твоим проксям.
    оформить скриптом
    запуск процесса в фоне через &
    статейка вот https://losst.ru/kak-zapustit-protsess-v-fone-linux
    это для начала :) ибо описание задачи не полное, да и варианты решения зависят от возможностей системы на сервере.
    Ответ написан
    Комментировать
  • Как выйти в интернет по определенному интернет-соединению, если имеется несколько интернет-соединений?

    Jump
    @Jump
    Системный администратор со стажем.
    Можете указать конкретный шлюз и трафик пойдет через него.
    Можете указать маршрут на конкретный адрес - через нужный интерфейс.
    Можете использовать файервол, маркировать нужные пакеты и отправлять через нужный интерфейс.
    Ответ написан
    3 комментария