• Почему типы из заголовка cstdint доступны без его включения?

    wataru
    @wataru Куратор тега C++
    Разработчик на С++, экс-олимпиадник.
    Вам повезло. Какой-то из включаемых вами других хедеров уже включает cstdint. Поскольку система инклудов в C++ идет еще из C и это дикое и неудобное легаси (текст хедера тупо вставляется в файл вместо include препроцессором), то такое рекурсивное включение работает.

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

    martin74ua
    @martin74ua Куратор тега Компьютерные сети
    Linux administrator
    Не нужно, а можно.
    Если dhcp развернут на винде - получаем управление сетью в одном месте. Также можем получить failover, если необходимо. Виндовый dhcp автоматически в dns зону вносит все выданные адреса.

    Вообще - вы строите сеть. Вам виднее, как и что можно сделать. Возможность есть, а пользоваться ей или нет - это уже ваш выбор.
    Ответ написан
    Комментировать
  • Проблема автозапуска exe файла?

    hint000
    @hint000
    у админа три руки
    Добавлять в автозапуск нужно не сам *.exe, а ярлык на него. И в ярлыке нужно указать рабочую папку.

    А сейчас файлы может быть и создаются, только не там, где вы их ждали. Поищите эти файлы по всему диску, есть шанс, что вы их найдёте во временной папке или где-то ещё. Либо программа пыталась их создать где попало, но не смогла из-за недостатка прав доступа в той папке.
    Ответ написан
    1 комментарий
  • Как с вм2 подключиться по ssh ключу к вм3, если закрытый ключ храниться на 1 вм?

    Vindicar
    @Vindicar
    RTFM!
    У некоторых SSH клиентов есть ключ -J, попробуй его.
    Альтернативно, установи первое соединение с пробросом порта на локальную машину, и коннекться ко второму хосту через проброшенный порт.
    Ответ написан
    2 комментария
  • Как по вашему мнению рациональнее собрать дисковую систему на сервере?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    2 raid1 под систему и эти ваши var/www
    4 raid10 под базу

    ничего лучше raid10 нет, только raid 10 на 12 дисках )))
    Ответ написан
    4 комментария
  • Как составить блок-схему из готового кода C++?

    vabka
    @vabka
    Токсичный шарпист
    b9552f28a681d0dbbf04e49ec26b8a0f-800x.jpg
    Ответ написан
    Комментировать
  • Что такое PRIMARY KEY, CONSTRAINT, FOREIGN KEY, REFERENCES, INSERT INTO и для чего они нужны?

    @Akina
    Сетевой и системный админ, SQL-программист.
    PRIMARY KEY - первичный ключ. Поле, комбинация полей либо выражение (последнее MySQL не поддерживает), которое не может быть NULL и не допускает дубликатов (уникально для каждой отдельной записи в пределах таблицы). Поддерживается путём создания соответствующего уникального индекса и наложением ограничения NOT NULL на все используемые в выражении поля. По факту - однозначно идентифицирует запись. Кроме того, в MySQL выражение первичного ключа является кластерным индексом. См. Индекс -> Уникальный индекс -> Первичный индекс.

    CONSTRAINT - ограничение. Правило, которое не допускает создания записи, для которой значение выражения ограничения имеет значения FALSE (можно TRUE или NULL).

    FOREIGN KEY - внешний ключ. Ограничение, которое требует, чтобы указанное выражение для текущей записи присутствовало среди значений указанного выражения референсной таблицы (допускается и внешний ключ на ту же таблицу). Точнее, чтобы такая проверка присутствия не возвращала FALSE (можно TRUE или NULL).

    REFERENCES - определяет референсную таблицу и референсное выражение.

    INSERT INTO - запрос, вставляющий новые записи в таблицу.
    Ответ написан
    Комментировать
  • CMD/BAT. Как сцепить строки в текстовых файла?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Заранее пожалуйста.
    @echo off
    setlocal enableextensions enabledelayedexpansion
    
    for /r %%F in (*.txt) do (
    	set var=
    	for /f "usebackq delims=" %%a in ("%%F") do (
    		set var=!var!%%a 
    	)
    	echo !var!
    ) >> rez.out
    Ответ написан
    2 комментария
  • Как запустить двоичный файл на FASM (ассемблере)?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Отлично, теперь вам надо написать загрузчик бинарников для вашей ОС
    Ответ написан
    2 комментария
  • Почему можно не указывать virtual в файле реализации?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Почему можно не указывать virtual в файле реализации?

    Не то чтобы "можно не указывать". Нужно не указывать. Потому что так говорит стандарт.
    И потому что виртуальность функции -- это не свойство функции, а свойство класса которому она принадлежит. Код функции не зависит от того, виртуальная она или нет.
    Ответ написан
    4 комментария
  • Какие порты закрыть для локальной разработки?

    ValdikSS
    @ValdikSS
    Убедитесь, что все демоны настроены на работу только на локальном адресе (127.0.0.1 или ::1), в этом случае подключение к ним невозможно будет установить извне с помощью обычной маршрутизации. Обычно подобные опции называются bind-address, или как-то похоже.

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

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Запускать один скрипт, который выгребает из БД задания и выполняет их параллельно, например с помощью multiprocessing.
    Ответ написан
    Комментировать
  • Ошибка ссылка на резрешенный внешний символ, как исправить в c++?

    wataru
    @wataru Куратор тега C++
    Разработчик на С++, экс-олимпиадник.
    Судя по ошибке, оно не может найти определение внутренних функций curl.

    Почитайте документацию библиотеки, надо в свойствах проекта добавить библиотеку curl линкеру.
    Ответ написан
    Комментировать
  • Как менять ip и переключаться между ними?

    hint000
    @hint000
    у админа три руки
    Это не так просто, как зарегиистрировать новую учётку на форуме. :) Это не бесплатно.

    Вопрос: Как получить 10 почтовых\юридических адресов (не для электронной почты, а для бумажных писем, посылок)?
    Ответ: Нужно купить или взять в аренду 10 квартир или офисов.

    Вопрос: Как получить 10 IP-адресов?
    Ответ: Нужно купить их у одного провайдера (адреса будут похожие, как если вы купите 10 квартир в одном доме) или у 10 разных провайдеров. Во втором случае вам нужно заключить договоры со всеми 10 провайдерами и каждый провайдер проведёт к вам свой кабель. После этого у вас будет квест с настройкой оборудования, и потом уже можно будет задавать вопрос, как "переключать" адреса. Ещё один вариант (более простой) - арендовать (за денежки) 10 VPS у одного или у разных хостеров, на каждой из них поднять VPN, подключаться по очереди к одной из VPN.
    Ответ написан
    Комментировать
  • Как реализовать удаленный доступ к SSH, имея серый ip?

    @Drno
    Поднимаешь где то опенВПН сервер.
    Подключаешь распбери клиентом
    Подключаешь свой комп клиентом
    Профит - распбери доступна по адресу внутри впн
    Не забываем добавить правило masquarade на впн серваке
    Ответ написан
    3 комментария
  • Почему %0|%0 так нагружает процессор?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Потому что команда запускает самоё себя, бесконечно. И в какой-то момент просто перестаёт хватать оперативной памяти и производительности процессора.

    Количество рекурсий? Передавать текущий номер рекурсии как аргумент. Разумеется перед тем, как его передавать - его нужно увеличить на 1, что бы следующий потомок его знал:
    @echo off
    set /A LVL=%1+1
    if %LVL% LEQ 3 %0 %LVL% |%0 %LVL%
    Ответ написан
    Комментировать
  • Может ли совпадать количество ip адресов в подсети с количеством узлов сети?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Если речь про IP, то не совпадает в IPv4 подсетях кроме /32 и /31 из-за наличия адреса для broadcast-а.
    Ответ написан
    8 комментариев
  • Как побороть /usr/bin/ld: cannot find -lpython3.10?

    устатовите

    libpython3-dev

    header files and a static library for Python (default)

    внутри будут библитеки для сборки модулей

    например

    dpkg -L libpython3.6-dev | grep .so

    /usr/lib/x86_64-linux-gnu/libpython3.6m.so
    Ответ написан
    Комментировать
  • Как организовать видеозапись RDP, трансляции?

    @rPman
    rdp сессия в windows при отключении становится такой же как если бы ты заблокировал экран, приложения не получают сигнал перерисовки (так, если бы они были закрыты поверх другим окном или минимизированы)

    чтобы это обойти, запусти каскадно два rdp подключения, одно в другом, заведя для каждого отдельного пользователя windows, от первого ты отсоединишься, второе внутри продолжит работу как ожидается, я так autoit запускал

    2 одновременно подключения не в серверных версиях windows не разрешены. На старых версиях win10 и в win8.. win7 можно установить rdpwrap, оно это ограничение на десктопных windows убирало. Майкрософт с этим борется.

    Так что остается либо сменить ОС на linux где таких проблем принципиально нет либо ставить виртуальную машину и внутри запускай свое приложение (запись с экрана там кстати бывает встроенная). Так как у тебя браузер и OBS то проблем с этим не будет.
    Ответ написан
    2 комментария
  • Как создать кастомное кроссплатформенное окно на си?

    includedlibrary
    @includedlibrary
    Надо либо использовать библиотеки GTK, QT и т.п., либо писать свою реализацию под каждую ОС
    Ответ написан
    Комментировать