Задать вопрос
  • Как корректно изменять библиотеки, устанавливаемые из PyPI?

    fenrir1121
    @fenrir1121
    Начни с документации
    - Открыть исходники (обычно кнопка Homepage)
    - Сделать форк
    - Внести изменения в форке
    - Сбилдить и использовать свой форк вместо оригинала
    Ответ написан
    1 комментарий
  • Как парсить с wildberries?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Начнём с того, что 500 шт. каждые 5 с - это 100 запросов в секунду. Прокси будут баниться очень быстро при подобном трафике.

    Далее, получение данных мегабыстро имеет смысл в автоматизированных системах торгов на фондовой бирже, а если это в телеграм человеку сливать, то он в любом случае будет реагировать намного медленнее этих 5 секунд. И зачем тогда так часто опрашивать? Если опрашивать с интервалом в 3 секунды, то товары будут приходить с опозданием в среднем 13 минут, максимум 25 минут, что для многих задач вполне приемлемо.

    Советую поговорить с заказчиком ещё раз на тему того, что именно ему нужно.
    Ответ написан
    15 комментариев
  • Возможно ли на java сделать микросервис, который бы генерировал xls со сложной структурой и использовать его через api?

    xez
    @xez Куратор тега Java
    TL Junior Roo
    Микросервис можно
    Обращаться по api можно
    Генерировать xls можно
    Осталось понять, что вы имеете ввиду под «сложной структурой»

    Начните со знакомства с apache poi
    Ответ написан
    3 комментария
  • Возможно ли на java сделать микросервис, который бы генерировал xls со сложной структурой и использовать его через api?

    mayton2019
    @mayton2019 Куратор тега Java
    Bigdata Engineer
    Вопрос состоит из двух частей.

    1) Можно ли на java сделать микросервис? Ответ - да. Есть много готовых шаблонов типа Spring-REST
    которые являют собой почти готовые микро-сервисы.

    Например https://start.spring.io/;

    2) Генерировать XLS со сложной структурой. Тут не знаю. Насколько сложной? Что там? Вся база знаний о планете Земля со времен Шумеров? Ну для работы с XLS есть библитечка apache poi

    https://poi.apache.org/
    Ответ написан
    4 комментария
  • Как встроить антивирусный движок в python?

    @dmshar
    А что значит "написать антивирус на python с графикой на pyqt5" и в него "встроить какой-нибудь антивирусный движок" Т.е. по сути вы хотите создать GUI над готовыми антивирусным движком? Тогда зачем вам "осуществлять поиск вируса", если за вас это сделает сам движок? Да и проблем с поиском сигнатур не возникнет.
    Ну а на сами вопросы - "где взять движок" и "где взять базу сигнатур" ( и кстати - как их потом ПОСТОЯННО, ежедневно обновлять) - ответ очевиден. Связываетесь с любым разработчиком антивирусов (начиная с Касперского, ESET, Dr.Web - впрочем не знаю, жив он еще, не слежу - McAfee или каким либо другим по вашему выбору) и узнаете у него на каких условиях они готовы вам передать эти свои know-how. Готовите запрошенную ими сумму денег, покупаете на официальных условиях и используете.
    Ответ написан
    2 комментария
  • Может ли один пользователь мессенджера Telegram разавторизовать другого пользователя мессенджера Telegram без его согласия на это?

    @igor6130
    Тут вот такая новость на днях пробегала:

    Так. Тут у нас с Телеграмом, кажется, появилась напасть...
    Так. Тут у нас с Телеграмом, кажется, появилась напасть. Я даже не знаю как это описать… возможно, это какой-то буквально App Killing Message или как-то так.

    При переписке Телеграм может вас ВНЕЗАПНО разлогинить. Пока не понимаю природу, но выглядит это просто что вас разлогинивает из вашего аккаунта и нужно снова проходить процедуру входа. Причем, разлогинивает со всех устройств. Общее то, что это кажется передается при переписке — один «разлогиненный» пишет другому и его тоже разлогинивает. И так по цепочке. Никто ничего специального при этом не делает… Оборудование тоже разное — и десктоп, и Android, и iOS.

    И казалось бы — ну, не такая уж проблема — залогинься обратно и всё. Но это если у вас было все приготовлено заранее. А если аккаунт был на симкарту, которая уже давно протухла, то возникают серьезные проблемы.

    https://t.me/zatelecom/24831
    Ответ написан
    Комментировать
  • Может ли один пользователь мессенджера 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
    Ответ написан
    Комментировать