Поиск ответов на вопросы программистов, кодеров, веб-разработчиков, фронтендеров, бекендеров

Ответы на вопросы из разных областей программирования и инжениринга в сфере ИТ.

Последние вопросы

Всем привет. PJAX в форме работает через раз. Двойные запросы через раз (не ajax). Из-за этого страница перегружается. Цель - изменить значение в Select2 и подгрузить данные рядом в форме. Контроллер: public function actionGetExistedList() { if (Yii::$app->request->isAjax) { $id = (int)Yii::$app->request->post('id'); ...

Изучаю многопоточность, и наткнулся на то, что предпочтительно использование async с обработчиками событий в многопоточности. Но я не совсем понимаю в чем его смысл. Перечитал несколько документаци и посмотрел много лекций на эту тему, но так и не монял в чем отличие,...

c++

Меня интересует максимально эффективная проверка равенства блоков памяти. В настоящее время я использую memcmp(...) == 0 для определения равенства. Хотя это работает, memcmp предназначен не только для проверки равенства, но и для определения порядка двух участков памяти (больше,...

Суть такая, на телефоне я отображаю карту Open street map с помощью либы osmdroid, через Overpass API я получаю автобусные остановки в заданном bbox, мне нужно по клику на автобусную остановку получить id остановки в формате, который используется в gtfs, те id которые возвращаются через Overpass API не...

На запрос от сервера приходит следующее сообщение "{\"msgTm\": \"2024-07-01T14:36:38.109944Z\", \"message\": \"Wrong file extension: .xlsx. Available values: .pdf .jpg, .jpeg, .png\"}" Я пробую преобразовать эту строку в словарь res = response.json() Но в результате получаю строку вида: {"msgTm":...

Пишу программу для взаимодействия с устройством через COM-port. Само устройство мне не доступно, поэтому встал вопрос об эмуляторе. Для Windows есть com2com. Есть ли подобные программы для Linux?

Всем здравствуйте! Программа на создание пустого окна pygame. Почему то при попытке закрыть это окно ( нажатием на крестик) оно не закрывается, закрыть возможно только принудительно. Почему так происходит и как это исправить? Код прилагаю. class AlienInvasion: 'класс для управления...

Недавно начал практиковаться в этой области, долго пытался найти информацию, зашёл в тупик.

Запрос ниже прекрасно выполняется в dBeaver: SELECT DISTINCT ta.docdb_family_id FROM "FBGISPA".patstat.tls201_appln ta LIMIT 20 При отправке этого запроса через psycopg2 получаю ошибку: ОШИБКА: ссылки между базами не реализованы: "FBGISPA.patstat.tls201_appln" LINE 1: SELECT DISTINCT(docdb_family_id) FROM "FBGISPA".patstat.tls2... Пробовал...

Это транзакция, которая получена в тестнет апи тона. Мне надо получить время, отправителя, получателя, цену и пополнение это или вывод

Изучаю TypeScript и не понял одного момента. Наш тип: type User = { firstName: string, pointsCount: number, }; Функция: function doSomething(user: User) { console.log(user) }; Потом мы объявляем новый объект user, но с ещё одним полем age const user = { firstName: "Mike", pointsCount: 1000, age: 27 } Теперь, когда мы вызываем функцию doSomething три...

В документации ответа геокодера (https://yandex.ru/dev/geocode/doc/ru/response) не указана обязательность полей, можно было бы это как-то уточнить? Конкретно, какие поля могут быть nullable (отсутствовать в ответе) В ответе на вопрос Обязательность полей ответа Yandex Geocoder это уточнили только для...

Необходимо прочитать и разобрать структуру больших фалов XML. Понял что где-то есть проблема в производительности, но не могу понять где именно и как исправить. Когда запускаю скрипт, то ни процессор ни HDD практически не задействуются. HDD практически нулевая загрузка, память...

SQLite3 хранит данные в одном или нескольких файлах (для режима WAL) и сделал решение через копирование файлов базы данных (пример): def db_create_backup( log: logging.Logger, backup_dir=BACKUP_DIR_NAME, date_fmt="%Y-%m-%d", ): backup_path = Path(backup_dir) backup_path_db = backup_path / DB_DIR_NAME.name backup_path_db.mkdir(parents=True,...

Без этой библиотеки исполняемый файл не запускается. А она много весит. Как избавиться от этой зависимости?

c++

в MS SQL есть модуль DATABASE MAIL которому можно прямо в коде процедуры отдать письмо для отправки по электронной почты, даже с вложениями например, письмо об успешной регистрации в какой-то системе где-то в базе лежит шаблон, который наполняется знаниями и отправляется с помощью...

Такой импорт: import type { Adapter, AdapterUser, VerificationToken, AdapterSession, AdapterAccount, } from "next-auth/adapters" из такой библиотеки: node_modules/next-auth ├── adapters.d.ts ├── adapters.d.ts.map ├── adapters.js ├── client ├── core ├── css ├── index.d.ts ├── index.d.ts.map ├── index.js ├── jwt ├── LICENSE ├── middleware.d.ts ├──...

error: TypeError: cannot pickle 'weakref.ReferenceType' object Traceback (most recent call last): File "C:\Python_all_projects\Ordered TG Bots\Shrink2\.venv\Lib\site-packages\aiogram\dispatcher\dispatcher.py", line 309, in _process_update response = await self.feed_update(bot, update, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Python_all_projects\Ordered TG Bots\Shrink2\.venv\Lib\site-packages\aiogram\dispatcher\dispatcher.py",...

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

Вариант 1 и 2 для замыкания. Допустим ли в Python вариант 1 и есть ли в нем какие-либо недостатки или преимущества перед 2? from functools import wraps def repeated(count=3): repeated.call_count = 0 # ВАРИАНТ 1 call_count = 0 # ВАРИАНТ 2 def decorator(func): @wraps(func) def wrapper(*args, **kwargs): ...