Задать вопрос
  • Может ли один пользователь мессенджера Telegram разавторизовать другого пользователя мессенджера Telegram без его согласия на это?

    @maksam07
    Возможно он смог зайти в ваш аккаунт и выйти из сторонних сессий. Такой функционал в телеграме доступен.
    Ответ написан
    6 комментариев
  • Как в Wireshark определить источник пакета?

    NeiroNx
    @NeiroNx
    Программист
    Свич ретранслирует трафик согласно мак таблицам, считать мак таблицы можно на L2, L3 и то не везде. Пакет при этом дополнительно не модифицируется.
    Ответ написан
    9 комментариев
  • Почему for игнорирует if?

    Dr_Elvis
    @Dr_Elvis
    В гугле забанен
    Почувствуйте разницу
    console.log(10+5);
    console.log("10+5");
    Ответ написан
    Комментировать
  • Как из чертежа AutoCad сделать схему xml?

    @Iv_and_S
    извините. но на данном этапе проработки , вопрос звучит так - " незнаю что происходит, но надо что то сделать, чтобы было хорошо".

    Если вы немного хоть немного погрузитесь в тему, то обнаружите что 95% информации на основе которой созданы xml по ссылке , вообще то не находится в DWG (формат AutoCAD).

    если отвечать на вопрос сугубо технически:
    1. берете API AutoCAD ( к примеру на C# куча информации в интернетах) , парсите DWG , вытаскиваете что нужно , формируете из этого "что нужно" xml.
    2. спарсить весь dwg в xml чистое безумие, т.к. там очень много сущностей, и они имеют сложную структуру взаимосвязей.

    таким образом. первый вопрос, который нужно задать себе и/или тем людям которые поставили эту задачу :
    " где и в каком виде, хранятся данные из которых должна сформироваться xml?"

    и если у вас не условный "газмяс и/или продвинутый проектный институт" и про такие штуки как BIM/PDM/ инженерный документооборот даже и не слышали - то после ответа на вопрос выше - задача завершится, не начавшись.
    Ответ написан
    Комментировать
  • Какие структуры данных основаны на хеш-таблицах?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Очень много. Практически все современные NoSQL-in-memory-dbms используют хеш-таблицы в каком-то варианте.

    Хеш-таблицы являются частью механизма буферного кеша (страничного кеша) в дисковых БД. В Oracle, Postgres e.t.c.

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

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

    hint000
    @hint000
    у админа три руки
    Начать следует с теории:
    • архитектура ПК;
    • архитектура ОС Windows;
    • архитектура ОС Linux;
    • архитектура сетей.

    Затем изучить хотя бы пару языков программирования.
    Затем можно переходить к более практическим вещам, названным в ответе uRoot
    Ответ написан
    Комментировать
  • Хочу изучить пентестинг, с чего следует начать?

    @uroot
    Да какая литература? Она выходит уже устаревшей. Форумы и только форумы: xss.is и другие. Читайте статьи и пробуйте. Не получается - задавайте вопросы на форумах.
    Вам нужно понять как работают такие вещи, как:
    1. SQL-injection
    2. PHP-injection
    3. XSS
    4. CSRF
    5. LFI
    6. RFI
    7. Эксплойты (поиск и эксплуатация)
    8. Научится работать со сканерами (особенно Metasploit)


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

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Трансляторы
    Седой и строгий
    Содержимое этой книги в ответ не вместится.
    60b76e70c748b529799442.jpeg
    А ваш вопрос на столько общий, что короче не получится.
    Ответ написан
    3 комментария
  • Почему не получается скомпилировать файл через wsl на c?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    make mario.c

    говорит, что нужно собрать mario.c, но собирать ведь надо не его, mario.c -- это исходник. Пиши make mario чтобы собрать mario из mario.c. И да, это работает без Makefile за счёт втроенных в make правил только для таких простых случаев. Для более сложных надо будет писать Makefile.
    Ответ написан
    2 комментария
  • Почему типы полей структуры в качестве указателя не соответствуют своим размерам в памяти (target wasm32)?

    Vindicar
    @Vindicar
    RTFM!
    Выравнивание по 32 бита.
    Некоторые архитектуры процов вообще требуют, чтобы целое размером N байт имело адрес кратный N.

    Для других это не обязательно, но доступ по адресам, кратным разрядности, быстрее. Так что компиляторы часто вставляют неиспользуемые байты в структуру, чтобы подвинуть следующее поле на "удобный" адрес. В плюсах (а может и в си) вроде есть директива #pragma pack, которая эти м управляет. Насчёт раста не знаю.
    Ответ написан
    3 комментария
  • Как решить ошибку Unhandled exception. System.IndexOutOfRangeException: Index was outside the bounds of the array?

    wataru
    @wataru
    Разработчик на С++, экс-олимпиадник.
    Переведите текст ошибки на русский. У вас выход за границу массива. Запустите код в отладчике - он остановится в том месте, где это происходит.

    Возможно файл map.txt лежит не там, программа его не находит и не может его прочитать. Получается пустой массив file, но в функции GetMaxLengthOfLine идет обращение к 0-вому элементу, а его нет.

    Или строки в файле разной длины, тогда при присваивании map[x, y] = file[y][x]; идет выход за границу массива file[y] в не самой длинной строке. Ведь x проходится до длины самой длинной строки.
    Ответ написан
    1 комментарий
  • Общественное достояние и Ютуб. Что делать?

    @CreoLine
    Если вы создаете видео находясь в России, нужно руководствоваться российскими законами независимо от того, где находится хостинг.
    Можно использовать фото, являющиеся общественным достоянием любых стран, но нужно учитывать разницу в законах.
    Чисто теоретически, использование произведения, являющегося общественным достоянием в США, может быть незаконным в России.
    В России, например, произведение может охраняться авторским правом на срок до 70 лет после смерти автора, а в США произведения, опубликованные до 1926 года, как правило, являются общественным достоянием. Следовательно, если произведение находится в общественном достоянии в США, это не обязательно означает, что оно находится в общественном достоянии в России. Вероятность наткнуться на такой случай мала, однако для полной уверенности есть смысл использовать общественное достояние России.
    Ответ написан
    9 комментариев
  • Как заставить def работать?

    Vindicar
    @Vindicar
    RTFM!
    Поучи язык. Просто поучи, без ботов.
    def объявляет функцию, но не вызывает её.
    Ты её объявляешь внутри record_volume(), но ничего с ней не делаешь.
    Ответ написан
    Комментировать
  • Как поменять функцию each, удаленную в PHP 8?

    Sasha_Odesskiy
    @Sasha_Odesskiy
    бла-бла-бла!
    JS пишет Call to undefined function each() (0) "Вызов неопределенной функции each() (0)"
    Это значит, такой функции нет, прочтите ещё раз документацию по использованию JQuery each
    Ответ написан
    Комментировать
  • Как поменять функцию each, удаленную в PHP 8?

    vitaly_74
    @vitaly_74
    вы сейчас процитировали javascrip jquery а не php8
    Ответ написан
    Комментировать
  • Можно ли во время теста в Cargo подставлять другие rustflags?

    @AHMED_RAPIRA Автор вопроса
    вообщем есть такое решение, которое позволяет подставлять rustflags в зависимости от profile:
    https://github.com/rust-lang/cargo/pull/10217

    в целом можно выкрутиться с таким решением, но сейчас оно доступно только для nightly сборки. опять тупик какой-то

    я сделал костыль: удалил config.toml и создал от него два конфига - один для сборки с rustflags, а другой для тестов без них. затем написал shell скрипт, который в зависимости от сборки или тестирования копирует нужный конфиг в виде файла config.toml, а сам config.toml занес в .gitignore

    пока живу с таким решением, в целом все это печально
    Ответ написан
    Комментировать
  • Как думаете, с чем связана ошибка и как ее исправить?

    @res2001
    Developer, ex-admin
    Про size_t - если вы на 100% уверены, что у вас никогда не случится потеря данных при преобразовании из 8 байтного беззнакового size_t в 4 байтный знаковый int, то можете сделать явное преобразование типов (cast). Но гораздо правильней для размера (всего чего угодно) использовать size_t (а не int), как это давно уже делают в std.
    Про strncpy - в некоторых случаях она может быть не безопасной. Если вы на 100% уверены, что в вашем случае она точно безопасна, то можно забить на ошибку, объявить макрос, который указан в тексте ошибки и на этом проблема будет исчерпана. Но есть безопасные аналоги строковых функций у них к имени добавляется суффикс _s. В вашем случае безопасный аналог strncpy_s. Используйте безопасные функции. Безопасные функции немного медленней работают, за счет дополнительных проверок и т.п.
    Ответ написан
    6 комментариев
  • Какие курсы/видеоуроки по UNITY вы посоветуете?

    @Ezekiel4
    Охотник на пиратов и сборщик монолитов
    Для начинающего - тупо любые популярные. На раннем этапе там напортачить сложно, потому просто смотрите, чтобы подача материала была вам комфортна. Начало это интерфейс, инструменты, основные вкладки, основы физики и освещения. Дойдя до этого этапа, вы уже сами будете легче понимать, какой именно источник информации вам более комфортен - его дальше и смотрите/читайте.
    Ответ написан
    Комментировать
  • Что быстрее и меньше занимает памяти: dict или Redis?

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

    Владелец может увидеть ваш аккаунт в телеграмм, и то, что вы пишите в этот бот.
    Айпи таким образом узнать невозможно
    Ответ написан
    3 комментария